Vis*_*ani 3 centos chef-infra vagrant
我正在创建两个带有Vagrantfile的CentOS Box,并在它们的respectibe块中使用两个唯一的主机名
box1_config.vm.host_name = "Base1"
box1_config.vm.network:hostonly, "192.168.50.4"
box2_config.vm.host_name = "Base2"
box2_config.vm.network:hostonly, "192.168.50.5"
Run Code Online (Sandbox Code Playgroud)
操作系统启动没有任何问题,但我不知道用于访问它们的主机名.
我尝试跟随"vagrant ssh"作为参数,但没有一个工作,我得到错误:"此命令需要在多VM环境中定位特定的VM名称"
试过:
我可能出错的任何线索?
vagrant ssh的参数是附加到vm定义块的符号.例如(来自流浪文档):
Vagrant::Config.run do |config|
config.vm.define :web do |web_config|
web_config.vm.box = "web"
web_config.vm.forward_port 80, 8080
end
config.vm.define :db do |db_config|
db_config.vm.box = "db"
db_config.vm.forward_port 3306, 3306
end
end
Run Code Online (Sandbox Code Playgroud)
你会的
vagrant ssh web
Run Code Online (Sandbox Code Playgroud)
要么
vagrant ssh db
Run Code Online (Sandbox Code Playgroud)
因为这些是配置中定义的框的名称.
HTH.
| 归档时间: |
|
| 查看次数: |
4408 次 |
| 最近记录: |