我爲熱量模板中的接口分配固定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