Mazn.net

やってみて 調べてみて 苦労しなけりゃ 箱は動かじ

RDO使ってOpenStack Pikeインストール@CentOS7

   

RDO を使ってOpenStack Pikeをallinoneでインストールした時のメモ。

基本的に、公式ページを見ながら構築したが、公式手順だと外部ネットワークに繋がらないため、一部修正しています。

まずは、CentOSを最小インストールでインストール。インストール時の言語は失敗を避けるために、とりあえずEnglishにし、IPは固定でインストールしました。詳細は省略。

OSの邪魔なサービスの停止

systemctl disable firewalld
systemctl stop firewalld
systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl enable network
systemctl start network

公式手順に則って、言語を設定

echo "LANG=en_US.utf-8" > /etc/environment
echo "LC_ALL=en_US.utf-8" >> /etc/environment

OSをアップデート

yum update -y

 

ここで一旦OSを再起動。

shutdown -r now

OpenStack Pikeのリポジトリを追加・有効化

yum install -y centos-release-openstack-pike
yum-config-manager --enable openstack-pike

Packstackインストール

yum install -y openstack-packstack

 

packstackの設定ファイル生成。enp4s0はホストのNICを指定しています。passwordは適当に好きなものに変更してもらってOKです。

packstack --gen-answer-file=/root/answer.txt --default-password=password --ntp-servers=ntp.nict.jp --os-neutron-ovs-bridge-mappings=external:br-ex --os-neutron-ovs-bridge-interfaces=br-ex:enp4s0

 

answerファイルを編集。変更したのは以下の行ぐらいです。

CONFIG_CEILOMETER_INSTALL=n
CONFIG_AODH_INSTALL=n
CONFIG_GNOCCHI_INSTALL=n
CONFIG_CINDER_VOLUMES_SIZE=200G
CONFIG_PROVISION_DEMO=n

 

インストール実行

packstack --answer-file=/root/answer.txt

 

数十分で完了します。

完了後、ブラウザでホストのIPに接続し、ユーザ”admin”、パスワードは”password”でログインできることを確認します。

ここからは、コマンドで外部ネットワークに接続するための準備をしていきます。openrcファイル読み込み

source /root/keystonerc_admin

ホストがつながっているNWは、172.16.0.0/16 を前提に、ネットワークを作成します。

neutron net-create public --provider:network_type flat --provider:physical_network extnet --router:external neutron subnet-create public --name public_subnet --allocation-pool start=172.16.250.1,end=172.16.250.255 --disable-dhcp --gateway 172.160.0.1 172.16.0.0/16

 

ルータを作成し、外部ネットワークにつなぎます。

neutron router-create router1 --ha False
neutron router-gateway-set router1 public

 

後は、必要に応じてHorizonなりコマンド使って、テナント内にネットワーク作れば完了です。

 - IT技術, サーバ構築

336px

Message

メールアドレスが公開されることはありません。

  関連記事

no image
isoなどのCDイメージを手軽にマウント

Daemon ToolsというCDのイメージをマウントする有名なツールがあるので …

no image
COMODO Defense+ の 信頼ベンダー(trusted vendor)リストを削除する

最近COMOD Firewall を入れると、Defense+ の信頼ベンダーリ …

no image
PXEブートでネットワークインストール@RHEL5 or CentOS5

最近のPCやサーバーではPXEというネットワークブートを使って、CDやDVDを使 …

GO言語 1.12をインストール@Ubuntu 18.04

GO言語1.12がそろそろリリースされるようですが、2/25にリリースされたので …

expectでssh自動ログイン

sshで他のサーバーにログインする時に、毎回パスワード入力するのって面倒ですよね …

no image
pythonスクリプトをダブルクリックで起動する→拡張子関連づけ詳細設定@Windows 7 with python 2.7

拡張子 .py を持ったファイルをダブルクリックで起動する方法です。 ※Wind …

no image
nForceのマザーM2NPV-VMでのRAID (NVRAID) の使用

数年前に買ったASUSのnForceのマザーボード M2NPV-VMで使っていた …

no image
アイソレーションレベル

データベースはあまり詳しくないので、メモ書き。 SQL-92の仕様では、アイソレ …

Lenovo Trackpoint キーボードで、Fnキーの振る舞いを逆にする@Windows 10

Lenovo の Trackpointキーボード 0B47208を使っているので …

no image
ウェブページの更新がブラウザに反映されない@Firefox 3.5

オークションサイトやSNS、掲示板、もしくは自分で作っているページの編集結果の確 …