[Eucalyptus-Users 0343] Re: NCが認識されない

Masanori ITOH itoumsn @ nttdata.co.jp
2010年 7月 12日 (月) 12:08:11 JST


NTTデータの伊藤です。

# 羽深さんといっしょに仕事しています。:)

実は、私も SYSTEM MODE は使ったことがないので不安だったのですが、
それ以前のところでひっかかっているみたいですね。

|> そもそもnc.logが無いです。
|> axis2c.log, euca_test_nc.log, httpd-nc_error_logの3つが存在し、
|> axis2c.logは0バイト、euca_test_nc.logは"perl: warning: Setting locale
|> failed"というロケール関連のエラーのみ、httpd-nc_error_logはApacheの起動
|> と終了を知らせるログのみが出力されている状態です。

…という状態からすると、NCの httpd process が動いていないと思うのですが、

NC で ps aux | grep httpd とかやって、httpd-nc.conf を定義ファイルに使った
httpd プロセスはでてきますでしょうか?

1.6.2だと、NCの自動起動に失敗する問題があるので、
手動で /etc/init.d/eucalyptus-nc start とやってもプロセスが
あらわれなければ、さらに別の問題だと思われます。

気になったのは、SELinux ってどうなってます?
まずは disabled にして使うのがトラブルが少ないです。

euca_test_nc.log は、/etc/init.d/eucalyptus-nc の中から出されるログで、
locale が云々…というのはたぶん致命的ではないと思うのですが....

以上、とりいそぎ。

From: Takuya ASADA <tasada @ livedoor.jp>
Subject: [Eucalyptus-Users 0342] Re: NCが認識されない
Date: Mon, 12 Jul 2010 11:41:37 +0900

> 羽深さん
> 
> 浅田です。
> 
> Xiu YuShen wrote:
> > 浅田さんへ
> > 
> > 羽深です。
> > 
> >> OS:CentOS 5/x86
> > 
> > これは CentOS 5.4 でしょうか?それとも 5.0 でしょうか?
> > # それによって Xen と libvirt のバージョンが大きく違うので
> 
> CentOS 5.5で最新のパッケージまでアップデートした状態です。
> 
> > 各コントローラの eucalyptus.conf の設定を教えてください。
> > grep -v ^$ /etc/eucalyptus/eucalyptus.conf | grep -v ^#
> > の結果とか。
> 
> こんな感じです。
> 
> cc/cloud/sc:
> EUCALYPTUS="/"
> EUCA_USER="eucalyptus"
> DISABLE_DNS="Y"
> ENABLE_WS_SECURITY="Y"
> LOGLEVEL="DEBUG"
> CC_PORT="8774"
> SCHEDPOLICY="ROUNDROBIN"
> POWER_IDLETHRESH="300"
> POWER_WAKETHRESH="300"
> NODES="xx.xx.xx.18"
> NC_SERVICE="axis2/services/EucalyptusNC"
> NC_PORT="8775"
> HYPERVISOR="xen"
> INSTANCE_PATH="/usr/local/eucalyptus/"
> VNET_PUBINTERFACE="eth0"
> VNET_PRIVINTERFACE="eth0"
> VNET_BRIDGE="xenbr0"
> VNET_DHCPDAEMON="/usr/sbin/dhcpd"
> VNET_MODE="SYSTEM"
> 
> walrus:
> EUCALYPTUS="/"
> EUCA_USER="eucalyptus"
> DISABLE_DNS="Y"
> ENABLE_WS_SECURITY="Y"
> LOGLEVEL="DEBUG"
> CC_PORT="8774"
> SCHEDPOLICY="ROUNDROBIN"
> POWER_IDLETHRESH="300"
> POWER_WAKETHRESH="300"
> NODES=""
> NC_SERVICE="axis2/services/EucalyptusNC"
> NC_PORT="8775"
> HYPERVISOR="xen"
> INSTANCE_PATH="/usr/local/eucalyptus/"
> VNET_PUBINTERFACE="eth0"
> VNET_PRIVINTERFACE="eth0"
> VNET_BRIDGE="xenbr0"
> VNET_DHCPDAEMON="/usr/sbin/dhcpd"
> VNET_MODE="SYSTEM"
> 
> nc:
> EUCALYPTUS="/"
> EUCA_USER="eucalyptus"
> DISABLE_DNS="Y"
> ENABLE_WS_SECURITY="Y"
> LOGLEVEL="DEBUG"
> CC_PORT="8774"
> SCHEDPOLICY="ROUNDROBIN"
> POWER_IDLETHRESH="300"
> POWER_WAKETHRESH="300"
> NODES=""
> NC_SERVICE="axis2/services/EucalyptusNC"
> NC_PORT="8775"
> HYPERVISOR="xen"
> INSTANCE_PATH="/usr/local/eucalyptus/"
> VNET_PUBINTERFACE="eth0"
> VNET_PRIVINTERFACE="eth0"
> VNET_BRIDGE="xenbr0"
> VNET_DHCPDAEMON="/usr/sbin/dhcpd"
> VNET_MODE="SYSTEM"
> 
> > キーが正しくコピーされているか否かを知りたいので、
> > find /var/lib/eucalyptus/keys/ -type f -exec md5sum {} \;
> > の結果を教えてください。
> 
> ファイルが足りているのか判別が付きませんが、checksumは一致していました。
> 
> cc/cloud/sc:
> 8416496ca18ad47a61c79b0ba8759e37  /var/lib/eucalyptus/keys/cloud-cert.pem
> c158696bc75b1a4620059a21eec0d30c
> /var/lib/eucalyptus/keys/nc-client-policy.xml
> 9dbf0f6c562447c6cf4b1e20c75c7293  /var/lib/eucalyptus/keys/euca.p12
> 7388b1fba66bacf5492750154c0fec67
> /var/lib/eucalyptus/keys/cluster0/node-cert.pem
> 7754e5205842a9da471960014263b581
> /var/lib/eucalyptus/keys/cluster0/cluster-cert.pem
> 5ea44a6bfbb31ef51144f6b704083a36  /var/lib/eucalyptus/keys/cluster0/vtunpass
> 61df7ce32978e66fed9117d2d76ca773
> /var/lib/eucalyptus/keys/cluster0/node-pk.pem
> 3c6c31e95d2f7addfb984938be86b990
> /var/lib/eucalyptus/keys/cluster0/cluster-pk.pem
> 9d7546c16eb84b52005580b210e57f6d
> /var/lib/eucalyptus/keys/cc-client-policy.xml
> 
> walrus:
> c158696bc75b1a4620059a21eec0d30c
> /var/lib/eucalyptus/keys/nc-client-policy.xml
> 9d7546c16eb84b52005580b210e57f6d
> /var/lib/eucalyptus/keys/cc-client-policy.xml
> 9dbf0f6c562447c6cf4b1e20c75c7293  /var/lib/eucalyptus/keys/euca.p12
> 
> nc:
> 9d7546c16eb84b52005580b210e57f6d
> /var/lib/eucalyptus/keys/cc-client-policy.xml
> 8416496ca18ad47a61c79b0ba8759e37  /var/lib/eucalyptus/keys/cloud-cert.pem
> c158696bc75b1a4620059a21eec0d30c
> /var/lib/eucalyptus/keys/nc-client-policy.xml
> 
> > もし可能であれば nc の /var/log/eucalyptus/ を送って頂けないでしょうか?
> > CC と NC が正しく疎通できていれば、nc.log には
> > doDescribeResource() invoked
> > doDescribeInstances() invoked
> > という出力が 5〜6 秒毎に出力されます。
> > 
> > 以上、宜しくお願い致します。
> 
> そもそもnc.logが無いです。
> axis2c.log, euca_test_nc.log, httpd-nc_error_logの3つが存在し、
> axis2c.logは0バイト、euca_test_nc.logは"perl: warning: Setting locale
> failed"というロケール関連のエラーのみ、httpd-nc_error_logはApacheの起動
> と終了を知らせるログのみが出力されている状態です。
> 
> 宜しくお願い致します。
> _______________________________________________
> Eucalyptus-Users mailing list
> Eucalyptus-Users @ ml.eucalyptus-users.jp
> http://ml.eucalyptus-users.jp/mailman/listinfo/eucalyptus-users


Eucalyptus-Users メーリングリストの案内