OpenStack Bobcat : कंप्यूट नोड्स जोड़ें2023/10/05 |
अधिक इंस्टेंस चलाने के लिए कंप्यूट नोड्स जोड़ें।
निम्नलिखित सेटिंग उदाहरण केवल Nova कंप्यूट के लिए है।
हालाँकि, इसे कंप्यूट नोड्स के लिए नेटवर्क घटकों की भी आवश्यकता है, इसके लिए निम्नलिखित देखें। ⇒ Neutron with ML2 or Neutron with OVN
यह उदाहरण निम्न प्रकार से पर्यावरण पर आधारित है।
------------+--------------------------+------------ | | eth0|10.0.0.30 eth0|10.0.0.51 +-----------+-----------+ +-----------+-----------+ | [ dlp.srv.world ] | | [ node01.srv.world ] | | (Control Node) | | (Compute Node) | | | | | | MariaDB RabbitMQ | | Libvirt | | Memcached Nginx | | Nova Compute | | Keystone httpd | | | | Glance Nova API | | | +-----------------------+ +-----------------------+ |
[1] | |
[2] |
कंप्यूट नोड पर KVM हाइपरवाइजर स्थापित करें, यहां देखें
लिंक के अनुभाग [2] पर ब्रिज नेटवर्किंग सेट करना अनावश्यक है। |
[3] | Nova-Compute स्थापित करें। |
root@node01:~# apt -y install nova-compute nova-compute-kvm qemu-system-data
|
[4] | Nova कॉन्फ़िगर करें। |
root@node01:~# mv /etc/nova/nova.conf /etc/nova/nova.conf.org
root@node01:~#
vi /etc/nova/nova.conf # नया निर्माण [DEFAULT] state_path = /var/lib/nova enabled_apis = osapi_compute,metadata log_dir = /var/log/nova # RabbitMQ कनेक्शन जानकारी transport_url = rabbit://openstack:password@dlp.srv.world [api] auth_strategy = keystone [vnc] enabled = True # आईपी एड्रेस कंप्यूट इंस्टेंस सुनें # इस नोड का आईपी निर्दिष्ट करें server_listen = 10.0.0.51 server_proxyclient_address = 10.0.0.51 novncproxy_base_url = https://dlp.srv.world:6080/vnc_auto.html # Glance कनेक्शन जानकारी [glance] api_servers = https://dlp.srv.world:9292 [oslo_concurrency] lock_path = $state_path/tmp # Keystone प्रामाणिक जानकारी [keystone_authtoken] www_authenticate_uri = https://dlp.srv.world:5000 auth_url = https://dlp.srv.world:5000 memcached_servers = dlp.srv.world:11211 auth_type = password project_domain_name = default user_domain_name = default project_name = service username = nova password = servicepassword # यदि Apache2 Keystone पर स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग कर रहे हैं, तो [true] पर जाएँ insecure = false [placement] auth_url = https://dlp.srv.world:5000 os_region_name = RegionOne auth_type = password project_domain_name = default user_domain_name = default project_name = service username = placement password = servicepassword # यदि Apache2 Keystone पर स्व-हस्ताक्षरित प्रमाणपत्र का उपयोग कर रहे हैं, तो [true] पर जाएँ insecure = false [wsgi] api_paste_config = /etc/nova/api-paste.ini [oslo_policy] enforce_new_defaults = true chmod 640 /etc/nova/nova.conf root@node01:~# chgrp nova /etc/nova/nova.conf root@node01:~# systemctl restart nova-compute
|
[5] | नियंत्रण नोड पर Nova सेवाओं की स्थिति की पुष्टि करें। यदि सभी राज्य [Up] हैं, तो वे सामान्य रूप से चल रहे हैं। |
# कंप्यूट नोड्स खोजें root@dlp ~(keystone)# su -s /bin/bash nova -c "nova-manage cell_v2 discover_hosts" root@dlp ~(keystone)# openstack compute service list +--------------------------------------+----------------+------------------+----------+---------+-------+----------------------------+ | ID | Binary | Host | Zone | Status | State | Updated At | +--------------------------------------+----------------+------------------+----------+---------+-------+----------------------------+ | 73cb30af-d9bd-4c2c-aa96-06e36a45a7a6 | nova-conductor | dlp.srv.world | internal | enabled | up | 2023-10-05T04:10:17.000000 | | aeb637d5-5060-42b8-b0ba-873333c79dd0 | nova-scheduler | dlp.srv.world | internal | enabled | up | 2023-10-05T04:10:19.000000 | | fee113ae-281e-48d4-8d76-99d0c473809f | nova-compute | dlp.srv.world | nova | enabled | up | 2023-10-05T04:10:16.000000 | | 67905158-de19-4b54-8a90-3b6660abf398 | nova-compute | node01.srv.world | nova | enabled | up | 2023-10-05T04:10:11.000000 | +--------------------------------------+----------------+------------------+----------+---------+-------+----------------------------+ |
Sponsored Link |