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)の構成が手動で完了します。

bannerAds