1.编辑文件/usr/lib/python2.7/site-packages/nova/network/linux_net.py
在1201行处
def _host_dhcp(fixedip):
if
CONF.use_single_default_gateway:
net = _host_dhcp_network(fixedip.virtual_interface_id)
return '%s,%s.%s,%s,net:%s' %
(fixedip.virtual_interface.address,
fixedip.instance.hostname,
CONF.dhcp_domain,
fixedip.address,
net)
else:
return '%s,%s,%s' %
(fixedip.virtual_interface.address,
"host-"+"-".join(str(fixedip.address).split('.')),
fixedip.address)
以上红色为修改部分,这样,创建虚拟机完成后,重启后,主机名换成host加ip地址以’-‘分隔的主机名字符串