创建云主机使用指定mac地址的网卡
neutron port-create --mac-address fa:16:3e:03:8d:e4 <net-id>
nova boot testmac --flavor 57 --boot-volume <volume-id> --nic port-<id=port-id> --availability-zone=nova --security-groups default --admin-pass 1
云主机更换指定mac地址的网卡
nova interface-detach <serverid> <port-id>
neutron port-create --mac-address fa:16:3e:03:8d:e8 <net-id>
nova interface-attach <serverid> port-id=<port-id>
假设网卡为eth0,进入云主机后,检查/etc/udev/rule.d/,如果有70开头的文件则删除;通过ip add
查看eth0的网卡mac地址,检查/etc/sysconfig/network-scripts/ifcfg-[nic_name]
文件,将HWADDR的值替换成新的当前网卡的mac地址,通过ifdown eth0
和ifup eth0
命令重启网卡。