CentOS Stream 8 で手動で OpenStack V 版(06 Neutron)を構築する
CentOS Stream 8 に OpenStack ベア・メタル (V 版) (Neutron 06) を手動でデプロイする手順を以下に示します。
環境を整える
CentOS Stream 8がインストールされていて、最新のバージョンに更新されていることを確認する。
ネットワークやホスト名の設定。
必要なパッケージをインストールします。
sudo dnf install git vim
2. DevStack リポジトリを複製する
以下のコマンドで DevStack リポジトリをクローンしてください:
git clone https://github.com/openstack-dev/devstack.git
DevStack ディレクトリに入る
cd devstack
3. local.conf ファイルを作成
复制样例配置文件:
cp samples/local.conf local.conf
local.conf ファイルを編集します。
vim local.conf
在文件中添加以下内容:
[[local|localrc]]
# 设置密码
ADMIN_PASSWORD=<admin_password>
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
# 启用 IPv6
IPV6_ENABLED=True
# 启用 Neutron
enable_plugin neutron-???aas https://git.openstack.org/openstack/neutron-???aas
enable_plugin neutron-lbaas https://git.openstack.org/openstack/neutron-lbaas
enable_plugin neutron-fwaas https://git.openstack.org/openstack/neutron-fwaas
enable_plugin neutron-dynamic-routing https://git.openstack.org/openstack/neutron-dynamic-routing
enable_service q-l3
enable_service q-lbaas
enable_service q-???aas
enable_service q-fwaas
enable_service q-dns
enable_service n-novnc
# 设置网络接口
PUBLIC_INTERFACE=eth0
管理者パスワードを に置き換えてください。
4. DevStackを起動する
DevStack ディレクトリに戻ります:
cd ~/devstack
./stack.shを実行してOpenStackのインストールと設定を開始します。
ネットワークの設定
OpenStackコンソールを開く
ネットワークとサブネットを作成します。
ルーティングを作成します。
ファイアウォールルールを作成します。
上記の手順を完了するとCentOS Stream8上で OpenStack V版(06 Neutron)の構成が手動で完了します。