Vagrant – 共有設定・カーネル更新

概要

  • Vagrantの仮想環境での共有フォルダ-設定
  • 環境はWindows10、Vagrant、VirtualBox、bento/Centos-7.7
  • この過程でカーネルのアップデートが必要

Vagrant初期起動

bento/Centos-7.7の前にCentos/7のBoxで共有設定をしたときにvagrant-vbguestパッケージをインストール済みだったので、GuestAdditionsの不整合は解決されている様子。

ただしkernelのバージョン不整合は解決されない。

SSH接続・カーネルアップデート

  • VagrantからSSH接続して仮想環境にログイン
  • 仮想環境下でyumによってカーネルをアップデート

Vagrant再起動

  • exitで仮想環境から抜けてホスト環境に戻る
  • ホスト環境でVagrantを再起動
  • ここでかなり時間をかけて環境設定が行われる

共有設定・再起動

  • 共有設定の最終段階
  • ホスト側の共有フォルダ-を作成
  • vagrantfileに1行追加
  • vagrant reloadでVagrantを再起動
  • 仮想環境下にもフォルダーが作成され、同期される

vagrantfile設定

config.vm.synced_folder "ホスト側パス", "ゲスト側パス"

  • 第1引数はホスト側パスで、vagrantfileからの相対パスで指定
    • ホスト側で共有ディレクトリーを作成しておく必要がある
  • 第2引数はゲストパスで、絶対パスで指定
    • ゲスト側の共有ディレクトリーはVagrantが作成してくれる

Vagrant再起動

Vagrantを再起動すると、共有フォルダ-が作成される。

フォルダー配置

  • ホスト側:C\vagrant\centos7\share
  • ゲスト側:/home/vagrant/share

 

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です