以下のように設定したところ
Vagrantのマルチマシン設定のOSが両者共にcentOS7.7になってしまいます。
Tera Termにて以下の情報にアクセス
127.0.0.1:2222
bash
1[vagrant@main ~]$ cat /etc/redhat-release 2CentOS Linux release 7.7.1908 (Core)
127.0.0.1:2200
bash
1[vagrant@api ~]$ cat /etc/redhat-release 2CentOS Linux release 7.7.1908 (Core)
設定内容
Vagrantfile
1 # web server centOS7.1 2 config.vm.define "web" do |web| 3 web.vm.box = "bento/centos-7.1" 4 web.vm.hostname = 'main' 5 web.vm.network "private_network", ip: "192.168.33.10", virtualbox__intnet: "intnet" 6 web.vm.synced_folder "C:\development\webserver", "/vagrant/web", create: true, owner: "vagrant", group: "apache", mount_options: %w(dmode=775 fmode=764) 7 web.vm.provider "virtualbox" do |vb| 8 vb.memory = "1024" 9 end 10 end 11 #api server centOS7.7 12 config.vm.define "api" do |api| 13 api.vm.box = "bento/centos-7.7" 14 api.vm.hostname = 'api' 15 api.vm.network "private_network", ip: "192.168.33.20", virtualbox__intnet: "intnet" 16 api.vm.synced_folder "C:\development\apiserver", "/vagrant/api", create: true, owner: "vagrant", group: "apache", mount_options: %w(dmode=775 fmode=764) 17 api.vm.provider "virtualbox" do |vb| 18 vb.memory = "1024" 19 end 20 end
##やりたいこと
・vm.synced_folderにてホストPCでgit連携したファイルをゲストPCに連携したい
・vm.boxにてcentOSを二環境にてわけたい
・vm間の通信(webとapiサーバ間)を行い、ホストPCからvm環境で構築したローカル環境にアクセスしたい(ホストPCのブラウザからipアドレス192.168.33.10にアクセス)
どうすればいいのか・・・わかりません
ちなみに
cmdでvagrant upしたときのメッセージ
vagrant reload ==> web: Attempting graceful shutdown of VM... ==> web: Checking if box 'bento/centos-7.7' version '202001.16.0' is up to date...
すでに立ち上げ時に違う・・・
回答1件
あなたの回答
tips
プレビュー