別冊あんどりゅーくん(第3号)


4. Pacemaker Cloudの環境構築

では!いよいよPacemaker Cloudの環境を構築します!

4-1. ホストで実行する作業
ホストには下記のパッケージをインストールしてください。

  • pacemaker-cloud
  • qpid-tools
# yum -y install pacemaker-cloud 

インストールしています:
pacemaker-cloud x86_64 0.5.0-1.fc16 updates 123 k

依存性関連でのインストールをします。:
cluster-glue-libs x86_64 1.0.6-8.fc16 fedora 116 k
febootstrap-supermin-helper x86_64 3.10-1.fc16 fedora 308 k
gfs2-utils x86_64 3.1.3-1.fc16 updates 210 k
gvnc-tools x86_64 0.4.3-1.fc15 fedora 61 k
hfsplus-tools x86_64 332.14-12.fc15 fedora 118 k
hivex x86_64 1.3.3-1.fc16 updates 87 k
jfsutils x86_64 1.1.13-8.fc12 fedora 203 k
libguestfs x86_64 1:1.16.1-1.fc16 updates 1.3 M
libmicrohttpd x86_64 0.9.7-1.fc16 fedora 46 k
libqb x86_64 0.9.0-1.fc16 updates 61 k
m2crypto x86_64 0.21.1-5.fc16 fedora 452 k
nilfs-utils x86_64 2.0.23-1.fc16 fedora 98 k
numpy x86_64 1:1.6.0-2.1.fc16 fedora 2.5 M
oz noarch 0.7.0-3.fc16 updates 124 k
pacemaker-libs x86_64 1.1.6-4.fc16 fedora 360 k
perl-hivex x86_64 1.3.3-1.fc16 updates 37 k
pyparted x86_64 3.8-1.fc16 fedora 188 k
python-daemon noarch 1.6-1.fc16 fedora 26 k
python-libguestfs x86_64 1:1.16.1-1.fc16 updates 160 k
python-lockfile noarch 1:0.9.1-1.fc16 fedora 27 k
python-nose noarch 1.1.2-1.fc16 fedora 260 k
python-qpid-qmf x86_64 0.12-4.fc16.2 fedora 1.2 M
python-setuptools noarch 0.6.24-1.fc16 updates 325 k
qpid-cpp-client x86_64 0.12-4.fc16.2 fedora 976 k
qpid-cpp-server x86_64 0.12-4.fc16.2 fedora 1.0 M
qpid-qmf x86_64 0.12-4.fc16.2 fedora 438 k
reiserfs-utils x86_64 2:3.6.21-4.fc15 fedora 232 k
scrub x86_64 2.4-2.fc15 fedora 35 k
zerofree x86_64 1.0.1-8.fc15 fedora 20 k
zfs-fuse x86_64 0.6.9-8.20100709git.fc15 fedora 910 k

 

 

おう…。これはyum万歳ですね…。

# yum -y install qpid-tools 

インストールしています:
qpid-tools noarch 0.12-4.fc16. fedora 43 k

依存性関連でのインストールをします。:
python-qpid noarch 0.12-1.fc16 fedora 395 k

 

 

pcloud-cpedを起動します。自動起動の設定をONとします。

# systemctl start pcloud-cped.service
# systemctl enable pcloud-cped.service

qpiddを停止します。自動起動の設定をOFFとします。

# systemctl stop qpidd.service
# systemctl disable qpidd.service

pcloud-cpedがブローカーの役割も兼ねているので、ポートのバッティングなどを防止するために
デフォルトのブローカー(qpidd)が停止させておきます。

4-2. ゲストで実行する作業
ゲストには下記のパッケージをインストールしてください。

  • matahari
  • resource-agents
  • httpd
# ssh node01
# yum -y install matahari 

インストールしています:
matahari x86_64 0.6.0-2.fc16 updates 14 k

依存性関連でのインストールをします。:
augeas-libs x86_64 0.10.0-3.fc16 updates 345 k
boost x86_64 1.47.0-6.fc16 updates 22 k
boost-chrono x86_64 1.47.0-6.fc16 updates 35 k
boost-date-time x86_64 1.47.0-6.fc16 updates 39 k
boost-filesystem x86_64 1.47.0-6.fc16 updates 64 k
boost-graph x86_64 1.47.0-6.fc16 updates 80 k
boost-iostreams x86_64 1.47.0-6.fc16 updates 48 k
boost-program-options x86_64 1.47.0-6.fc16 updates 133 k
boost-python x86_64 1.47.0-6.fc16 updates 120 k
boost-random x86_64 1.47.0-6.fc16 updates 26 k
boost-regex x86_64 1.47.0-6.fc16 updates 294 k
boost-serialization x86_64 1.47.0-6.fc16 updates 157 k
boost-signals x86_64 1.47.0-6.fc16 updates 48 k
boost-system x86_64 1.47.0-6.fc16 updates 27 k
boost-test x86_64 1.47.0-6.fc16 updates 211 k
boost-thread x86_64 1.47.0-6.fc16 updates 48 k
boost-wave x86_64 1.47.0-6.fc16 updates 219 k
dmidecode x86_64 1:2.11-5.fc16 updates 71 k
facter noarch 1.6.4-1.fc16 updates 66 k
kstart x86_64 4.1-1.fc16 updates 49 k
libselinux-ruby x86_64 2.1.6-5.fc16 updates 106 k
matahari-agent-lib x86_64 0.6.0-2.fc16 updates 49 k
matahari-broker x86_64 0.6.0-2.fc16 updates 21 k
matahari-consoles x86_64 0.6.0-2.fc16 updates 35 k
matahari-core x86_64 0.6.0-2.fc16 updates 15 k
matahari-host x86_64 0.6.0-2.fc16 updates 45 k
matahari-lib x86_64 0.6.0-2.fc16 updates 48 k
matahari-network x86_64 0.6.0-2.fc16 updates 36 k
matahari-python x86_64 0.6.0-2.fc16 updates 25 k
matahari-rpc x86_64 0.6.0-2.fc16 updates 29 k
matahari-service x86_64 0.6.0-2.fc16 updates 52 k
matahari-sysconfig x86_64 0.6.0-2.fc16 updates 37 k
puppet noarch 2.6.13-2.fc16 updates 795 k
python-qpid noarch 0.12-1.fc16 fedora 395 k
python-qpid-qmf x86_64 0.12-4.fc16.2 fedora 1.2 M
qpid-cpp-client x86_64 0.12-4.fc16.2 fedora 976 k
qpid-cpp-client-ssl x86_64 0.12-4.fc16.2 fedora 104 k
qpid-cpp-server x86_64 0.12-4.fc16.2 fedora 1.0 M
qpid-cpp-server-ssl x86_64 0.12-4.fc16.2 fedora 50 k
qpid-qmf x86_64 0.12-4.fc16.2 fedora 438 k
qpid-tools noarch 0.12-4.fc16.2 fedora 43 k
ruby x86_64 1.8.7.357-1.fc16 updates 341 k
ruby-augeas x86_64 0.4.1-1.fc16 fedora 21 k
ruby-shadow x86_64 1.4.1-14.fc15 fedora 11 k
sigar x86_64 1.6.5-0.5.git58097d9.fc16 updates 67 k
tuned noarch 0.2.21-1.fc16 fedora 86 k

 

 

おう…。matahariもけっこうやるな…。

# yum -y install resource-agents 

インストールしています:
resource-agents x86_64 3.9.2-2.fc16 fedora 464 k

依存性関連でのインストールをします。:
cluster-glue-libs x86_64 1.0.6-8.fc16 fedora 116 k
libnet x86_64 1.1.5-2.fc15 fedora 54 k

 

今回はサービスとしてhttpdを起動させてみます。

# yum -y install httpd 

インストールしています:
httpd x86_64 2.2.21-1.fc16 fedora 807 k

依存性関連でのインストールをします。:
apr x86_64 1.4.5-1.fc16 fedora 97 k
apr-util x86_64 1.3.12-1.fc16 fedora 80 k
apr-util-ldap x86_64 1.3.12-1.fc16 fedora 16 k
httpd-tools x86_64 2.2.21-1.fc16 fedora 68 k

 

matahariの設定ファイルを編集します。
MATAHARI_BROKERパラメータにホストのIPアドレスを指定してください。

# vim /etc/sysconfig/matahari 

MATAHARI_BROKER=192.168.XX.XX

 

 

matahari-hostを起動します。自動起動の設定をONとします。

# systemctl start matahari-host.service
# systemctl enable matahari-host.service

matahari-serviceを起動します。自動起動の設定をONとします。

# systemctl start matahari-service.service
# systemctl enable matahari-service.service

ゲストでの作業はこれで終了です。ゲストは停止させておいてください。

# virsh destroy node01

Pages: 1 2 3 4 5 6

Comments are closed.