金子邦彦研究室インストールWindows の種々のソフトウェア(インストール)Windows で VirtualBox + Vagrant 環境を作る(Chocolatey を利用)

Windows で VirtualBox + Vagrant 環境を作る(Chocolatey を利用)

Windows で,Chocolatey を用いて VirtualBox + Vagrant 環境を作る手順を説明する.

ここで行うこと

配布物の利用条件は各自で確認すること.

特に,下記のファイルはフリーソフトウェアではない. 個人目的、教育目的、評価目的のみ可のように定められているので、必ず確認すること.

目次

  1. Chocolatey のインストール
  2. Chocolatey を用いて、VirtualBox, Vagrant をインストール
  3. Chocolatey でインストール済みのパッケージを一括更新
  4. 初回起動時の設定例
  5. Vagrant を使い Ubuntu 仮想マシンをインストールする

注意事項. Chocolatey を使うと、種々のソフトウェアのインストールが楽になる. このとき、インストールしたソフトウェアの利用条件、ライセンス条項は必ず、確認すること.

特に、次のことに気をつけること

※ 「行いたい」というときには、それぞれのソフトウェアの利用条件、ライセンス条項を確認すること

Chocolatey のインストール

まず,git, cmake, wget, 7zip などのインストールや更新を楽に行えるようにするために、 Chocolatey をインストールする.

注意事項. Chocolatey を使うと、種々のソフトウェアのインストールが楽になる. このとき、インストールしたソフトウェアの利用条件、ライセンス条項は必ず、確認すること.

Chocolatey の Web ページの記載の手順に従う.

  1. Windows で,PowerShell を管理者として実行する.

    [image]
  2. Web ブラウザで、Chocolatey の Web ページを開く

    https://chocolatey.org/

  3. Get Started」をクリック

    新しい画面に変わるので確認する

    [image]
  4. 案内を確認する.ライセンス条項も利用者自身で確認すること.

    [image]
  5. PowerShell を管理者として実行.案内に従い,PowerShell で「Get-ExecutionPolicy」を実行す

    [image]
  6. その結果が「Restricted」だった場合には,案内に従い,PowerShell で「Set-ExecutionPolicy Bypass -Scope Process」を実行する

    [image]
  7. 引き続き,案内に従い,Webページに表示されているコマンドをコピーし,PowerShell で実行する

    [image]
  8. 実行の結果,エラーメッセージが出ていないことを確認する.

Chocolatey を用いて、VirtualBox, Vagrant をインストール

  1. VirtualBox Extension Pack Personal Use and Evaluation License (PUEL) を確認する.これに同意出来る場合のみ続行する
  2. Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

  3. VirtualBox, Vagrant をインストール

    実行のとき、エラーメッセージが出ないことを確認すること

    choco install -y virtualbox vagrant
    

    [image]
    (以下省略)
  4. 実行の結果,「再起動が必要」というメッセージが出るので再起動する

Chocolatey でインストール済みのパッケージを一括更新

  1. Windows で,新しくコマンドプロンプト管理者として実行する.
  2. 更新の操作

    コマンドプロンプトで,次のコマンドを実行

    choco upgrade -y all 
    

    [image]
  3. 実行の結果,エラーメッセージが出ていないことを確認する.

拡張パックのライセンス条項の確認手順

拡張パックのライセンス条項を確認したいときの確認手順

  1. VirtualBox の Web ページを開く

    http://www.virtualbox.org

  2. Downloads」をクリック

    [image]
  3. 拡張パックのライセンス条項を確認したいので「VirtualBox Personal Use and Evaluation License (PUEL)」をクリック

    [image]
  4. ライセンス条項に全て目を通す

    拡張パックはGPL ではありません(再配布などしないこと)

    [image]

初回起動時の設定例

  1. VirtualBox を起動
  2. フォルダの設定
    1. ファイル」→「環境設定

      [image]
    2. デフォルト・仮想マシン・フォルダは, 階層の浅いディレクトリに設定しなおしておく方が便利

      [image]
  3. Windowsシステム環境変数 Pathに,C:\Program Files\Oracle\VirtualBox追加することにより,パスを通す

    Windows で,コマンドプロンプト管理者として実行

    コマンドプロンプトを管理者として実行: 別ページ »で説明

    次のコマンドを実行

    powershell -command "$oldpath = [System.Environment]::GetEnvironmentVariable(\"Path\", \"Machine\"); $oldpath += \";C:\Program Files\Oracle\VirtualBox\"; [System.Environment]::SetEnvironmentVariable(\"Path\", $oldpath, \"Machine\")"
    

Vagrant を使い Ubuntu 仮想マシンをインストールする

Vagrant の box を探す

次のWebページで、Vagrant の box を探すことができる

https://vagrantcloud.com/search

Vagrant の box を使い Ubuntu 仮想マシンをインストールする

  1. 作業用ディレクトリの作成と Vagrantfile のダウンロード
    mkdir C:\vagrant
    cd C:\vagrant
    mkdir data
    C:\HashiCorp\Vagrant\bin\vagrant init generic/ubuntu1804
    

    [image]

    [image]
  2. C:\vagrant\Vagrantfile を確認

    設定(メモリサイズ、Vagrant での共有ディレクトリなど)を変えたいときは、このファイルを編集

    [image]
  3. 仮想マシンの作成
    C:\HashiCorp\Vagrant\bin\vagrant up --provider=virtualbox
    

    [image]
  4. プラグインのインストールと、仮想マシンの確認

    プラグインの利用条件などは利用者で確認すること

    C:\HashiCorp\Vagrant\bin\vagrant plugin install vagrant-vbguest
    C:\HashiCorp\Vagrant\bin\vagrant box list
    C:\HashiCorp\Vagrant\bin\vagrant status
    C:\HashiCorp\Vagrant\bin\vagrant plugin list 
    

    [image]

    vagrant up とvagrant halt で起動と終了

    vagrant ssh でログイン

    [image]