管理サーバーのインストール

○ntpのインストール

# yum install ntp

○ローカルFQDNの設定

# hostname --fqdn
でhostname:不明なホスト となる場合

hostsファイル、networkファイル、sysctl.confファイルを設定する。
(fqdnを mng001.local とする場合)
# vi /etc/hosts
127.0.0.1 mng001.local localhost localhost.localdomain localhost4 localhost4.localdomain4
# vi /etc/sysconfig/network
HOSTNAME=mng001.local

# sysctl kernel.hostname=mng001.local
# vi /etc/sysctl.conf
最終行に以下を追記
kernel.hostname=mng001.local
# hosname --fqdn

○cloudstack管理サーバーのインストール

# yum install cloudstack-management

○MySqlのインストール

# yum install mysql-server

my.confの編集
# vi /etc/my.cnf
[mysqld]へ以下を追加
 innodb_rollback_on_timeout=1
 innodb_lock_wait_timeout=600
 max_connections=350
 log-bin=mysql-bin
 binlog-format = 'ROW'

mysqlの起動
# service mysqld start

セキュア設定
# mysql_secure_installation
全て[y]

mysqlの自動起動登録
# chkconfig mysqld on
# chkconfig --list mysqld

Selinuxの無効化
# vi /etc/selinux/config
 SELINUX=permissive
# setenforce permissive

cloudstack データベースの構築
# cloudstack-setup-databases cloud:<cloud DBユーザーのパスワード>@localhost --deploy-as=root:<rootパスワード> -e file

iptablesとsudoresのセットアップと、管理サーバーの起動
# cloudstack-setup-management

○NFS共有の準備

管理サーバー上にNFSを共存させる。

# yum install nfs-utils

# mkdir -p /export/primary
# mkdir -p /export/secondary

NFS設定ファイルの編集
# vi /etc/exports
/export *(rw,async,no_root_squash)

設定値の反映
# exportfs -a
確認
# exportfs -v
/export     <world>(rw, async, wdelay, no_root_squash, no_subtree_check)

# vi /etc/sysconfig/nfs
以下のコメントアウトを外す
LOCKD_TCPPORT=32803
LOCKD_UDPPORT=32769
MOUNTD_PORT=892
RQUOTAD_PORT=875
STATD_PORT=662
STATD_OUTGOING_PORT=2020

iptablesの変更
# vi /etc/sysconfig/iptables
以下をINPUTチェーンの始まりに追加
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p udp --dport 111 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p tcp --dport 111 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p tcp --dport 2049 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p tcp --dport 32803 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p udp --dport 32769 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p tcp --dport 892 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p udp --dport 892 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p tcp --dport 875 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p udp --dport 875 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p tcp --dport 662 -j ACCEPT
-A INPUT -s 192.168.0.0/24 -m state --state NEW -p udp --dport 662 -j ACCEPT

iptablesの再起動
# service iptables restart
# service iptables save

idmapdの編集
# vi /etc/idmapd.conf
Domain = mng001.local

サービスの起動設定
# service rpcbind start
# service nfs start
# chkconfig nfs on
# chkconfig rpcbind on

マウント設定の追加

# mkdir /mnt/secondary
# mount -t nfs mng001.local:/export/secondary /mnt/secondary
自動マウント設定
# vi /etc/fstab
以下を追加
mng001.local:/export/secondary /mnt/secondary nfs rw 0 0

再起動
# reboot

仮想マシンテンプレートの準備

○KVM
# /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /mnt/secondary -u http://download.cloud.com/templates/burbank/burbank-systemvm-08012012.ova -h vmware -F
最終更新:2014年04月07日 03:40