以下の環境でOpenStackを導入した際のメモを記載します。
■環境
ホストOS:WIndows7
ゲストOS:Ubuntu13.1←この中にOpenStackを入れます。
構築ツール:DevStack
ゲストOSはNAT接続
(開けたポート6080(Horizon),22(telent),23(ssh),8080(プロキシ),80(HTTP))
外に出るためにはプロキシサーバが存在する。
■DevStack取得のための事前準備
1.アドレスの固定化
sudo vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.66.128←VMマシンのアドレス
netmask 255.255.255.0
gateway 192.168.66.2←自マシンとホストOSを繋ぐゲートウェイ
2.wgetコマンド、aptコマンドのプロキシ設定を行う。(proxy.example.com:8080の箇所は適宜変えてください。IPアドレスを直接書くか、そうでなければ名前解決のために/etc/hostsにプロキシのIPと名前を登録しておいた方が良いかもしれません。)
sudo vi /etc/wgetrc
~~
http_proxy = http://proxy.example.com:8080/
ftp_proxy = http://proxy.example.com:8080/
use_proxy = on
~~
~~
sudo vi /etc/apt/apt.conf
Acquire::ftp::proxy "ftp://proxy.example.com:8080/";
Acquire::http::proxy "http://proxy.example.com:8080/";
Acquire::https::proxy "https:proxy.example.com:8080/";
3.環境変数のプロキシ設定を行う(http_proxy及びhttps_proxy)
またno_proxyという環境変数でlocalhost,127.0.0.1,127.0.1.1、自マシンのIPアドレスを設定
4.gitコマンドのプロキシ設定
$ git config --global http.proxy http://proxy.example.com:8080
$ git config --global https.proxy http://proxy.example.com:8080
$ git clone https://github.com/joyent/node.git
$ git config --global url."https://".insteadOf git://
$ git clone git://github.com/joyent/node.git
5.OSアップデート及びgitコマンドのインストール
$sudo apt-get update
$sudo apt-get install -qqy git
6.DevStackのリポジトリ取得
$cd
$git clone https://github.com/openstack-dev/devstack.git
$cd devstack
$git checkout -b stable/icehouse origin/stable/icehouse
7.仮想化環境を利用するため、以下のコマンドを実行
sudo apt-get install qemu-kvm
8.firefoxのプロキシ設定を行う
9.firefoxのアップグレード
$sudo apt-get upgrade firefox
10.マシンの再起動
ADMIN_PASSWORD=openstack
MYSQL_PASSWORD=mysql
RABBIT_PASSWORD=rabbitmq
SERVICE_PASSWORD=openstack
SERVICE_TOKEN=openstack
disable_service n-net
LOGFILE=/opt/stack/logs/stack.sh.log
LOGDAYS=1
SCREEN_LOGDIR=$DEST/logs/screen
NOVA_BRANCH=stable/icehouse
GLANCE_BRANCH=stable/icehouse
KEYSTONE_BRANCH=stable/icehouse
HORIZON_BRANCH=stable/icehouse
CINDER_BRANCH=stable/icehouse
NEUTRON_BRANCH=stable/icehouse
HEAT_BRANCH=stable/icehouse
FIXED_RANGE=192.168.66.0/24
NETWORK_GATEWAY=192.168.66.2←VMとホストOSを繋ぐゲートウェイ
FLOATING_RANGE=192.168.66.100/29←とりあえず、192.168.66.100~192.168.66.107
ENABLE_TENANT_TUNNELS=True
RECLONE=TRUE
■OpenStackのインストール
12.stack.shを実行
cd
cd ./devstack
./stack.shを実行
15分ほど待ちます。
エラーなく最後まで通れば終了です。
(stack.sh completed in XXX seconds.)
■OpenStackの起動
13.http://<VMマシンのIPアドレス>にアクセス(ログイン名はデフォルトadminです。)
--
このメールは Google グループのグループ「日本OpenStackユーザ会」に登録しているユーザーに送られています。
このグループから退会し、グループからのメールの配信を停止するには openstack-ja...@googlegroups.com にメールを送信してください。
その他のオプションについては https://groups.google.com/d/optout にアクセスしてください。