我正在研究puppet openstack 指令,其中一项要求如下:
我试图在没有地址的 Vagrant 中指定一个专用网络,但是在调用时遇到以下错误vagrant up:
* An IP is required for a private network.
Run Code Online (Sandbox Code Playgroud)
我的第一个想法是运行一个provision脚本来设置网络,但是有警告不要修改网络配置文件(框是CentOS):
[vagrant@localhost ~]$ cat /etc/sysconfig/network-scripts/ifcfg-eth2
#VAGRANT-BEGIN
# The contents below are automatically generated by Vagrant. Do not modify.
NM_CONTROLLED=no
BOOTPROTO=none
ONBOOT=yes
IPADDR=192.168.55.5
NETMASK=255.255.255.0
DEVICE=eth2
PEERDNS=no
#VAGRANT-END
Run Code Online (Sandbox Code Playgroud)
任何想法将不胜感激!
最后,我通过添加一个virtualbox内部网络创建了一个“非托管”网卡:
vb.customize ["modifyvm", :id, "--nic2", "intnet"]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3316 次 |
| 最近记录: |