4. Japan CloudStack User Group
第3章ですること
1. 管理サーバーの構築
2. ハイパーバイザーの準備
3. ゾーンの作成 ~ インスタンスの起動
4
5. Japan CloudStack User Group
先に考えておくこと
•XenServer or KVM or vSphere
• 慣れ、好み、容易さ、コスト、連携性
•基本ゾーン or 拡張ゾーン
• 違いがわからない ⇒第2章へ
• CloudStackを誰が何に使う?目的は?
≒どんなサービス(機能)を提供するのか ⇒第6章へ
10
6. Japan CloudStack User Group
Tips – 私自身もミスしがちなところ①
•管理サーバーのインストール時
• hostname –f でFQDNが引ける状態は必須
⇒ /etc/hostsを編集するなど
• SELinuxは切る
• CentOSに余分なパッケージが入っていない方が良い
• 導入済みパッケージとConflictするかも?
• Minimal や Minimal Desktopでインストールすると無難
11
7. Japan CloudStack User Group
Tips – 私自身もミスしがちなところ②
• cloud-management サービスが落ちる!?
⇒MySQL へのコネクションに失敗してるかも
12
[root@csman ~]# service cloud-management status
cloud-management が停止していますが PID ファイルが残っています
The pid file locates at /var/run/cloud-management.pid and lock file at /var/lock/subsys/cloud-
management.
Starting cloud-management will take care of them or you can manually clean up.
[root@csman ~]# grep ERROR /var/log/cloud/management/management-server.log
2013-04-15 12:09:59,067 ERROR [cloud.cluster.ClusterServiceServletContainer] (Thread-14:null)
Unexpected exception
2013-04-15 12:10:23,007 ERROR [db.Transaction.Transaction] (main:null) Unexpected exception:
2013-04-15 12:10:23,031 ERROR [utils.db.DbUtil] (main:null) Unable to acquire DB connection for
global lock system
2013-04-15 12:10:23,037 ERROR [utils.component.ComponentLocator] (main:null) Problems with
running checker:DatabaseIntegrityChecker
10. Japan CloudStack User Group
ポイント① - ドメイン0のメモリサイズ
•Domain 0 のメモリサイズ調整
• 1ホストあたりのVM数が多い場合
• 752MB ⇒ 2940MB
• How to Configure dom0 Memory in XenServer 5.6
or Later
http://support.citrix.com/article/CTX126531
• 6.1は別のKB(CTX134951 - Configuring dom0 Memory in XenServer 6.1.0)
15
11. Japan CloudStack User Group
ポイント② - CSP
•Cloud Supplemental Pack (CSP)のインストール
• 4.0.Xには関係ないが…XenServer 6.1の場合
• CSPは初めから組み込まれている
• Sysctrl周りの設定が少しだけ必要
• 参考:CloudPlatform 3.0.6 Installation Guide
http://support.citrix.com/article/CTX136057
16
12. Japan CloudStack User Group
ポイント③(補足) - ホスト内のログ
• XenServerのローカルディスク容量がFullになると
XAPI(CloudStack管理サーバーとのやり取り)が機能しなくなる
• CloudStack環境は特にログが多いため、油断すると溢れる
• 対策
• リモートのSyslogサーバに飛ばす(GUIで設定)
• Logrotate関連の設定を見直す(Linuxと同じ)
• その他KBを参考に
• How to Enable Log Compression on XenServer
• http://support.citrix.com/article/CTX130327
• How to Move the Log File Directory to a Separate File System
• http://support.citrix.com/article/CTX130245
17