Packstackによる2ノードOpenStackのデプロイメント

PackstackはOpenStackの自動デプロイメント用ツールです。PackstackによるデュアルノードOpenStackのデプロイメント前に、以下の要件が満たされていることを確認する必要があります。

  1. 4コアCPU、16GBメモリ、120GBディスクを搭載した物理サーバー2台
  2. 2台のサーバーのOSはCentOS7です。
  3. 両方のサーバー間で相互にアクセスでき、インターネットに接続できるようにする。

Packstackを利用したOpenStackの2ノードの展開手順は次のとおりです

  1. CentOS 7オペレーティングシステムを、2台のサーバーにインストールし、ネットワーク接続が正常かどうかを確認してください。
  2. 以下のコマンドを実行して OpenStack のソースを 2 つのサーバーにインストールします。
sudo yum install -y centos-release-openstack-stein
sudo yum update -y
  1. Packstackツールを2台のサーバーにインストールするには、次のようにします。
sudo yum install -y openstack-packstack
  1. Packstack 設定ファイルを 1 つのサーバーで生成するには、次のコマンドを使用します。
sudo packstack --gen-answer-file=/root/answers.txt
  1. ルート/答え.txt
  1. CONFIG_DEFAULT_PASSWORD: OpenStack 管理者パスワードを設定します。
  2. CONFIG_KEYSTONE_ADMIN_PW: 设置Keystone管理员密码。
  3. CONFIG_CONTROLLER_HOST: コントロールノードのIPアドレスを設定します。
  4. CONFIG_COMPUTE_HOSTS: 设置计算节点的IP地址。
  1. Packstackを使用してサーバを展開するには、以下のコマンドを実行します:
sudo packstack --answer-file=/root/answers.txt
  1. デプロイが完了するまでお待ちください。その間、追加の構成情報の入力が求められる場合があります。
  2. 別のサーバー上で以下のコマンドを実行し、コンピュータノードとして追加します。
sudo packstack --answer-file=/root/answers.txt --add-compute-host=<计算节点IP地址>
  1. オープンスタック

なお、上記の手順は基本的なものなので、実際のやり方は異なる場合があります。各社での運用方法を適宜調整してください。

bannerAds