雑記

インフラのことだったりプログラムのことだったりどうでもいいこと書いたり。要は雑記。

vagrantで同じBoxファイルで複数のOSを立ち上げる

Vagrantfileに以下のように設定する

  config.vm.define :default do | default |
    default.vm.hostname = "default"
    default.vm.network :private_network, ip: "192.168.33.10", virtualbox__intnet: "intnet"
  end

  config.vm.define :client do | client |
    client.vm.hostname = "client"
    client.vm.network :private_network, ip: "192.168.33.30", virtualbox__intnet: "intnet"
  end

  config.vm.define :monitor do | monitor |
    monitor.vm.hostname = "monitor"
    monitor.vm.network :private_network, ip: "192.168.33.20", virtualbox__intnet: "intnet"
  end
  • vm.hostname
    • ホスト名
  • vm.network
    • ネットワーク

ちなみにvm名がmonitorなのは監視の検証をしたかったからだったり