Ubuntu 24.04
Sponsored Link

OpenStack Caracal : कंप्यूट नोड्स जोड़ें2024/05/21

 

अधिक इंस्टेंस चलाने के लिए कंप्यूट नोड्स जोड़ें।

निम्नलिखित सेटिंग उदाहरण केवल Nova कंप्यूट के लिए है।
हालाँकि, इसे कंप्यूट नोड्स के लिए नेटवर्क घटकों की भी आवश्यकता है, इसके लिए निम्नलिखित देखें।
Neutron with ML2

यह उदाहरण निम्न प्रकार से पर्यावरण पर आधारित है।

------------+--------------------------+------------
            |                          |
        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]

कंप्यूट नोड पर KVM हाइपरवाइजर स्थापित करें, यहां देखें
लिंक के अनुभाग [2] पर ब्रिज नेटवर्किंग सेट करना अनावश्यक है।

[2] Nova-Compute स्थापित करें।
root@node01:~#
apt -y install nova-compute nova-compute-kvm qemu-system-data
[3] 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:5672

[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

root@node01:~#
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  |
+-----------+-----------+-----------+----------+---------+-------+-------------+
| 857e81ee- | nova-     | dlp.srv.w | internal | enabled | up    | 2024-05-    |
| e272-     | scheduler | orld      |          |         |       | 21T05:21:28 |
| 4f85-     |           |           |          |         |       | .000000     |
| 9f37-     |           |           |          |         |       |             |
| 4dc1bf84f |           |           |          |         |       |             |
| 618       |           |           |          |         |       |             |
| c8bf9471- | nova-     | dlp.srv.w | internal | enabled | up    | 2024-05-    |
| d79f-     | conductor | orld      |          |         |       | 21T05:21:28 |
| 4c58-     |           |           |          |         |       | .000000     |
| 8c71-     |           |           |          |         |       |             |
| 5cbb30ac1 |           |           |          |         |       |             |
| a50       |           |           |          |         |       |             |
| fe67b630- | nova-     | dlp.srv.w | nova     | enabled | up    | 2024-05-    |
| 8f2b-     | compute   | orld      |          |         |       | 21T05:21:37 |
| 47ca-be0f |           |           |          |         |       | .000000     |
| -66d64f08 |           |           |          |         |       |             |
| ff8e      |           |           |          |         |       |             |
| 3392e0c0- | nova-     | node01.sr | nova     | enabled | up    | 2024-05-    |
| 46b4-     | compute   | v.world   |          |         |       | 21T05:21:33 |
| 4f3d-     |           |           |          |         |       | .000000     |
| 8fad-     |           |           |          |         |       |             |
| a396dacd5 |           |           |          |         |       |             |
| 289       |           |           |          |         |       |             |
+-----------+-----------+-----------+----------+---------+-------+-------------+
मिलान सामग्री