我为热量模板中的接口分配固定IP。Openstack热量模板:固定IP的接口未自动配置
private_port_1:
type: OS::Neutron::Port
properties:
network: { get_param: private_net }
fixed_ips: [{"subnet": { get_param: private_subnet }, "ip_address": { get_param: private_ip_1 }}]
my_vm_123:
type: OS::Nova::Server
properties:
image: { get_param: image_name }
flavor: { get_param: flavor_name }
name: { get_param: vm_name }
networks:
- network: { get_param: public_net }
- port: { get_resource: private_port_1 }
VM已成功实例化,其私有IP(private_ip_1)显示在Horizon GUI中。但是,“eth1”似乎已关闭,而/ etc/network/interfaces仅包含公共“eth0”的配置。
我可以通过手动填充“/ etc/network/interfaces”并打开“user_data:”部分中的eth1来解决此问题。问题是 - 这是应该的方式,还是我的散热或Openstack有什么问题可以阻止eth1被自动配置?
谢谢! Michael。
感谢Praveen!这回答了我的问题。如果这是它在OpenStack中的应用,那很好。有趣的是,之前我使用过Rackspace,您不需要担心它。所有接口自动出现... – Michael