Cloudstack⑤KVMホストの作成

ホストにKVMをインストールしていきます。

 
さっき作ったのは下の図でいう左、お次は右を作っていきます。
 
 
イメージ 1

 
 

1、CentOSのインストール、ダウンロード、最初の設定
 
 
 
# hostname --fqdn
 
接続の確認
# ping ________________(上のコマンドで出たhqdn)
 
 
 
 
 

 
 

2、NTPサーバーのインストールと設定
 
# yum install ntp
 
# service ntpd restart
 
# chkconfig ntpd on
 
 
 
 
 

 
 

3、SELinuxの設定(入っていなかったらインストール)
 
# setenforce permissive
 
# vi /etc/selinux/config
SELINUX=permissiveに書き換える
 
確認コマンドでpermissiveになっているか確かめたら、disableのままでかわりませんでした。
仕方がないのでそのまま作業を続けたら普通にできました。
きづいたらpermissiveに変わっていた感じなので、一応書き換えさえすれば大丈夫なのかなと勝手に思っています。
 
 
 
 
 

 
 

4、クラウドスタックエージェントのインストー
 
レポジトリの設定
# vi /etc/yum.repo.d/Cloudstack.repo
[cloudstack]
name=cloudstack
enabled=1
gpgcheck=0
 
 
エージェントのパッケージをインストー
# yum install -y cloud-agent-4.0*
コンプリートが出たらおっけ-
 
 
libvirtの設定
# vi /etc/libvirt/libvirtd.conf
コメントアウト(#)を外したり、少し書き換えるなどして以下の設定がパラメータに入るようにします。
listen_tls=0
listen_tcp=1
tcp_port=16059
auth_tcp="none"
mdns_adv=0
 
次の2つはコメントアウトを外すだけでした
# vi /etc/sysconfig/libvirt
LIBVIRTD_ARGS="--listen"
 
#vi /etc/libvirt/qemu.conf
vnc_listen="0.0.0.0"
 
 
libvirtの再起動
# setvoce libvirtd restart
 
 
 
 
 

 
 

5、ブリッジの作成
 
# yum install bridge-utils
 
ここからつなげるための作業
 
# vi /etc/sysconfig/network-scripts/ifcfg-cloudbr0
以下を書き込みます。適当に変えたり、新しく書いたりしました。
DEVICE="cloudbr0"
BOOTPROTO=none
ONBOOT=yes
TYPE="Bridge"
IPADDR=x(一番上の図を参照してください)
NETMASK=255.255.255.0
GATEWAY=____________
DNS1=__________(ネットマスクと同じ)
IPV6INIT=no
IPV6_AUTOCONF=no
DELAY=5
STP=yes
 
 
# vi /etc/sysconfig/network-scripts/ifcfg-cloudbr1
上と同じ要領で。
DEVICE="cloudbr1"
BOOTPROTO=none
ONBOOT=yes
TYPE="Bridge"
IPV6INIT=no
IPV6_AUTOCONF=no
DELAY=5
STP=yes
 
 
 

 

ブリッジのインターフェース
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE="eth0"
BOOTPROTO=none
ONBOOT=yes
TYPE="Ethernet"
HWADDR=______(マックアドレスはデフォルトのまま。ここを変えると、のちに行う★の時にfailedになってまた書き直さないといけなくます。わたしは変えてしまいましたのでみなさまお気を付け下さい・・・
IPV6INIT=no
IPV6_AUTOCONF=no
BRIDGE=cloudbr0
 
 
# vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE="eth1"
BOOTPROTO=none
ONBOOT=yes
TYPE="Ethernet"
HWADDR=______
IPV6INIT=no
IPV6_AUTOCONF=no
BRIDGE=cloudbr1
 
 
 
 
 

 
 

6、ネットワークの設定の最後!
再起動します。
 
# service network restart
 
iptableの設定
# vi /etc/sysconfig/iptables
ポートを通してあげる作業です。:OUTPUT ACCEPT[0:0]のしたに以下を追加。
-A INPUT -m tcp -p tcp --dport 22 -j ACCEPT
-A INPUT -m tcp -p tcp --dport 1798 -j ACCEPT
-A INPUT -m tcp -p tcp --dport 16509 -j ACCEPT
-A INPUT -m tcp -p tcp --dport 5900:6100 -j ACCEPT
-A INPUT -m tcp -p tcp --dport 49152:49216 -j ACCEPT
 
 
# service iptables restart
 
 
 
 

 
 

はいおわり!
これで大丈夫なはずです:)
 
 
 

 
 

参考
クラウドスタック徹底入門』