手作業でCentOS Stream 8 OpenStack V版(05 Nova)を作る

CentOS Stream 8でOpenStackバージョンVictoria(Nova)を手動で設定する手順は次のとおりです。1. 必要なソフトウェアのインストール
– システムのアップデート: sudo dnf update -y
– 必要なパッケージのインストール: sudo dnf install -y centos-release-openstack-victoria
– OpenStackクライアントのインストール: sudo dnf install -y python3-openstackclient2. MariaDBデータベースの設定
– MariaDBデータベースのインストール: sudo dnf install -y mariadb-server
– MariaDBサービスの起動: sudo systemctl start mariadb
– MariaDBデータベースのセキュリティの設定: sudo mysql_secure_installation3. Novaデータベースの作成
– MariaDBデータベースにログイン: sudo mysql -u root -p
– Novaデータベースの作成: CREATE DATABASE nova_api;
– Novaデータベースユーザーの作成: GRANT ALL PRIVILEGES ON nova_api.* TO ‘nova’@’localhost’ IDENTIFIED BY ‘NOVA_DBPASS’;
– 権限のリフレッシュ: FLUSH PRIVILEGES;
– データベースの終了: exit4. メッセージキューサービスのインストール
– RabbitMQメッセージキューサービスのインストール: sudo dnf install -y rabbitmq-server
– RabbitMQサービスの起動: sudo systemctl start rabbitmq-server
– RabbitMQサービスの起動設定: sudo systemctl enable rabbitmq-server
– RabbitMQユーザーの設定: sudo rabbitmqctl add_user openstack RABBIT_PASS
– RabbitMQユーザーの権限の設定: sudo rabbitmqctl set_permissions openstack “.*” “.*” “.*”5. コンピューティングノードサービスのインストール
– Novaコンピューティングノードサービスのインストール: sudo dnf install -y openstack-nova-compute
– Nova設定ファイルの編集: sudo vi /etc/nova/nova.conf
– データベースの接続の設定: [database] connection = mysql+pymysql://nova:NOVA_DBPASS@controller/nova_api
– メッセージキューの接続の設定: [DEFAULT] transport_url = rabbit://openstack:RABBIT_PASS@controller
– 認証サービスの接続の設定: [keystone_authtoken] www_authenticate_uri = http://controller:5000/identity
– コンピューティングノードの属性の設定: [DEFAULT] my_ip =

bannerAds