NOTE:
當VM開機後等很久才要到IP,或是出現169.254.X.X這Metadata位址無法連線上的都是Metadata的原因。但請先確認farbirc網路是互通的。
Metadata (MD) not working
In /etc/neutron/plugins/plumgrid/plumlib.ini on each node
nova_metadata_ip = 169.254.169.254 nova_metadata_subnet = 169.254.169.254/30 nova_metadata_port = 8775 metadata_proxy_shared_secret = secret enable_pg_metadata = TrueNOTE:檢查 /etc/nova.conf 裡的metadata_proxy_shared_secrete是否與這裡的metadata_proxy_shared_secrete一致。
metadata_proxy_shared_secret = secretInstall openstack-nova-api on compute
yum install openstack-nova-api
systemctl enable openstack-nova-metadata-api
systemctl start openstack-nova-metadata-api
Check nova.conf
metadata_proxy_shared_secret= secret service_metadata_proxy=TrueNOTE: metadata_proxy_shared_secret= secret 必須跟/etc/neutron/plugins/plumgrid/plumlib.ini裡的一樣
檢查memtadata listen port on Conpute to verify MetaData is working
curl 127.0.0.1:8775
- Check VM has MD.
Note: Already created Tenants might not work, check by creating a new tenant. For already created tenants, delete all VNFs and delete default SG to enable new MD configurations to be pushed