サーバ構築

VagrantでCentOS7のVMを複数台作る

投稿日:

Vagrantfile

# -*- mode: ruby -*-
# vi: set ft=ruby :

Vagrant.configure(2) do |config|
  config.vm.box = "centos/7"

  (1..3).each do |cnt|
    config.vm.define "vm#{cnt}" do |server|
       server.vm.hostname = "vm#{cnt}"
       server.vm.synced_folder ".", "/vagrant", disabled: true
       server.vm.network :forwarded_port, id: "ssh", guest: 22, host: "222#{cnt}"
       server.vm.network :private_network, ip: "192.168.33.1#{cnt}"
       server.vm.provision "ansible" do |ansible|
         ansible.playbook = "ansible/site.yml"
       end
    end
  end
end

やってること

  • vm3台作成
  • ansibleで初期設定

ansibleでやってること

  • パッケージのインストールとアップデート
  • rubyインストール

ansible詳細

こちら を参照してください。

-サーバ構築
-,

Copyright© 明日から頑張ります。 , 2025 All Rights Reserved Powered by STINGER.