sydney project update heat
TRANSCRIPT
●●●●●●●●
●●●●●
without trunks with trunks
●○
●○
●
○
Heat
Nova
Stack1
Instance1keypair: keynetwork: network_1
Instance1keypair: keynetwork: network_1
Instance1keypair: keynetwork: network_2
Stack1
Instance1keypair: key2network: network_1
Instance1keypair: keynetwork: network_2
polling reality
Stack1
Instance1keypair: key2network: network_2
Instance1keypair: key2network: network_2
openstack stack update -t stack1.yaml stack1 --converge
Update from Nova
openstack stack create -t stack1.yaml stack1
Heat-templates
Software configs
Heat-Agents● heat-config-ansible● heat-config-apply-config● heat-config-cfn-init● heat-config-chef● heat-config-docker-cmd● heat-config-docker-compose● heat-config-hiera● heat-config-json-file● heat-config-kubelet● heat-config-puppet● heat-config-salt● heat-config-script
Software Deploy
Nova Server
What you can install with● heat-config-ansible● heat-config-apply-config● heat-config-cfn-init● heat-config-chef● heat-config-docker-cmd● heat-config-docker-compose● heat-config-hiera● heat-config-json-file● heat-config-kubelet● heat-config-puppet● heat-config-salt● heat-config-script
And you can customize your own hook
os-collect-config
os-refresh-config
os-apply-config
kubelet-hook$ kubelet
Webserverdone
config-notify
Signal
● CCFN_SIGNAL● TEMP_URL_SIGNAL● NO_SIGNAL● HEAT_SIGNAL● ZAQAR_SIGNAL
Dockers
Software Config
●●●●●●
●●
●
●●●●●
●●●●●
●