Ubuntu 22.04
Sponsored Link

OpenStack Antelope : पूर्व आवश्यकताएं2023/09/08

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

[1]
[2]
[3] Openstack Antelope रिपॉजिटरी कॉन्फ़िगर करें।
root@dlp:~#
apt -y install software-properties-common

root@dlp:~#
add-apt-repository cloud-archive:antelope

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 पर डिफ़ॉल्ट मान 151 पर्याप्त नहीं है

max_connections =
500
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
मिलान सामग्री