neutron-linuxbridge-agent<\/strong> when you stop the services.<\/p>\n\n\n\nReboot OpenStack Compute Node<\/h3>\n\n\n\n Next, reboot the compute node. Again, we will use Ansible in our setup;<\/p>\n\n\n\n
ansible -i multinode -m raw -a \"sudo systemctl reboot -i\" compute02<\/code><\/pre>\n\n\n\nStart OpenStack Services<\/h3>\n\n\n\n If you are using configuration management tools such as Ansible, chances are high that the OpenStack services will be started automatically after reboot.<\/p>\n\n\n\n
ansible -i multinode -m raw -a \"docker ps\" compute02<\/code><\/pre>\n\n\n\ncompute02 | CHANGED | rc=0 >>\nCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES\nefe871ef9fbf quay.io\/openstack.kolla\/zun-cni-daemon:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) zun_cni_daemon\nf6155141547b quay.io\/openstack.kolla\/zun-compute:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) zun_compute\n143e53a3b9de quay.io\/openstack.kolla\/ceilometer-compute:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (unhealthy) ceilometer_compute\nda3bb6f8f71b quay.io\/openstack.kolla\/kuryr-libnetwork:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) kuryr\n7fa1016b0acf quay.io\/openstack.kolla\/neutron-openvswitch-agent:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) neutron_openvswitch_agent\n98016d47c4d6 quay.io\/openstack.kolla\/openvswitch-vswitchd:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) openvswitch_vswitchd\n2676319cfbdc quay.io\/openstack.kolla\/openvswitch-db-server:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) openvswitch_db\n8b750f8dc593 quay.io\/openstack.kolla\/nova-compute:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) nova_compute\n84397013842c quay.io\/openstack.kolla\/nova-libvirt:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) nova_libvirt\n3768d9da5ab7 quay.io\/openstack.kolla\/nova-ssh:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes (healthy) nova_ssh\nec5a5dd65cb4 quay.io\/openstack.kolla\/iscsid:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes iscsid\nf4185c0884ae quay.io\/openstack.kolla\/prometheus-libvirt-exporter:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes prometheus_libvirt_exporter\nd9942be630fa quay.io\/openstack.kolla\/prometheus-cadvisor:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes prometheus_cadvisor\n04fec61c5671 quay.io\/openstack.kolla\/prometheus-node-exporter:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes prometheus_node_exporter\n221098bf97e7 quay.io\/openstack.kolla\/cron:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes cron\n36fc2702d398 quay.io\/openstack.kolla\/kolla-toolbox:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes kolla_toolbox\n80f42d83c6f7 quay.io\/openstack.kolla\/fluentd:2023.1-ubuntu-jammy \"dumb-init --single-\u2026\" 3 days ago Up 3 minutes fluentd\n<\/code><\/pre>\n\n\n\nIf not using any configuration management, be sure to start all Openstack services.<\/p>\n\n\n\n
Re-Enable Instance Scheduling on the Compute Node<\/h3>\n\n\n\n Once the node is up and all the services are up;<\/p>\n\n\n\n
openstack hypervisor list<\/code><\/pre>\n\n\n\n+--------------------------------------+---------------------+-----------------+-----------------+-------+\n| ID | Hypervisor Hostname | Hypervisor Type | Host IP | State |\n+--------------------------------------+---------------------+-----------------+-----------------+-------+\n| 6aa76044-d456-4c3b-8f28-fcfc7e79b658 | compute01 | QEMU | 192.168.200.202 | up |\n| 7365f5eb-62e1-477e-bf45-8f77ea98802a | compute02 | QEMU | 192.168.200.203 | up |\n+--------------------------------------+---------------------+-----------------+-----------------+-------+\n<\/code><\/pre>\n\n\n\nopenstack compute service list --host compute02<\/code><\/pre>\n\n\n\n+--------------------------------------+--------------+-----------+------+----------+-------+----------------------------+\n| ID | Binary | Host | Zone | Status | State | Updated At |\n+--------------------------------------+--------------+-----------+------+----------+-------+----------------------------+\n| 464698d3-0da5-44cb-ba91-7d6782b2cff9 | nova-compute | compute02 | nova | disabled | up | 2023-11-08T20:32:50.000000 |\n+--------------------------------------+--------------+-----------+------+----------+-------+----------------------------+\n<\/code><\/pre>\n\n\n\nnext, re-enable instance scheduling on the node;<\/p>\n\n\n\n
openstack compute service set --enable compute02 nova-compute<\/code><\/pre>\n\n\n\nOr from the dashboard;<\/p>\n\n\n\n <\/figure>\n\n\n\n[Optional] Migrate Instances Back to Original Nodes<\/h3>\n\n\n\n Once the node is up and running, you can choose to migrate the instances back to it or just let new instances scheduled on it.<\/p>\n\n\n\n
If you want to migrate, you can as done above, or do it from horizon;<\/p>\n\n\n\n
e.g to live migrate our instance, gracious_turing, back to compute02;<\/p>\n\n\n\n <\/figure>\n\n\n\nBlock live migration;<\/p>\n\n\n\n <\/figure>\n\n\n\nSubmit to begin the migration process.<\/p>\n\n\n\n
And voila, the instance is now running on the original compute node;<\/p>\n\n\n\n <\/figure>\n\n\n\nAnd that completes our guide on how to reboot OpenStack compute node in a safe way.<\/p>\n","protected":false},"excerpt":{"rendered":"
How can I safely reboot OpenStack compute node? In an OpenStack environment, the compute nodes are the workhorses responsible for running virtual machines and managing<\/p>\n","protected":false},"author":10,"featured_media":19169,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"rank_math_lock_modified_date":false,"footnotes":""},"categories":[121,1885,1886],"tags":[7290,7289,7287,7288],"class_list":["post-19134","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-howtos","category-cloud-compute","category-openstack","tag-openstack-cold-migration","tag-openstack-live-migration","tag-reboot-openstack-compute-node","tag-safely-reboot-compute-node-openstack","generate-columns","tablet-grid-50","mobile-grid-100","grid-parent","grid-50","resize-featured-image"],"_links":{"self":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/19134"}],"collection":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/users\/10"}],"replies":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/comments?post=19134"}],"version-history":[{"count":15,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/19134\/revisions"}],"predecessor-version":[{"id":20886,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/posts\/19134\/revisions\/20886"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media\/19169"}],"wp:attachment":[{"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/media?parent=19134"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/categories?post=19134"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/kifarunix.com\/wp-json\/wp\/v2\/tags?post=19134"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}