Ubuntu 24.04
Sponsored Link

OpenStack Dalmatian : पूर्व आवश्यकताएं2024/10/04

 
यह OpenStack 2024.2 Dalmatian द्वारा क्लाउड कंप्यूटिंग का उदाहरण है।
यहां कुछ ऐसी सेवाएँ स्थापित करें जिनकी OpenStack के कुछ घटकों को सिस्टम आवश्यकताओं के लिए आवश्यकता है।
यह उदाहरण निम्न प्रकार से पर्यावरण पर आधारित है।
        eth0|10.0.0.30 
+-----------+-----------+
|   [ dlp.srv.world ]   |
|     (Control Node)    |
|                       |
|  MariaDB    RabbitMQ  |
|  Memcached  Nginx     |
+-----------------------+

[1]
[2]
[3] Configure Openstack Dalmatian repository.
root@dlp:~#
apt -y install ubuntu-cloud-keyring software-properties-common

root@dlp:~#
echo 'deb http://ubuntu-cloud.archive.canonical.com/ubuntu noble-updates/dalmatian main' > /etc/apt/sources.list.d/cloudarchive-dalmatian.list

root@dlp:~#
apt update

root@dlp:~#
apt -y upgrade

[4] RabbitMQ, Memcached, Nginx इंस्टॉल करें।
root@dlp:~#
apt -y install rabbitmq-server memcached python3-pymysql nginx libnginx-mod-stream
# RabbitMQ में एक उपयोगकर्ता जोड़ें
# [password] के लिए कोई भी पासवर्ड सेट करें

root@dlp:~#
rabbitmqctl add_user openstack password

Creating user "openstack" ...
Done. Don't forget to grant the user permissions to some virtual hosts! See 'rabbitmqctl help set_permissions' to learn more.
root@dlp:~#
rabbitmqctl set_permissions openstack ".*" ".*" ".*"

Setting permissions for user "openstack" in vhost "/" ...
root@dlp:~#
vi /etc/mysql/mariadb.conf.d/50-server.cnf
# पंक्ति 27 : आईपी पते में परिवर्तन mariadb सुनता है
# * यदि सभी सुनें, तो निर्दिष्ट करें [0.0.0.0]

bind-address =
10.0.0.30
# पंक्ति 40 : टिप्पणी हटाएँ और बदलें
# Openstack पर डिफ़ॉल्ट मान 100 पर्याप्त नहीं है

max_connections =
1000
root@dlp:~#
vi /etc/memcached.conf
# लाइन 35 : आईपी एड्रेस memcached लिसन्स में बदलें
# * यदि सभी सुनें, तो [0.0.0.0] निर्दिष्ट करें

-l
10.0.0.30
# Nginx पर डिफ़ॉल्ट साइट अक्षम करें

root@dlp:~#
unlink /etc/nginx/sites-enabled/default
root@dlp:~#
systemctl restart mariadb rabbitmq-server memcached nginx
मिलान सामग्री