VMwareServer障害対応Tips
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
**目次 [#j4f7d74d]
#Contents
**VMware Web Intafaceにて仮想マシンの追加ができない [#bf6...
仮想マシンの作成・登録時にデータストアで以下のエラーが発...
The Datastore Browser could not successfully retrieve da...
-原因~
不明
-ワークアラウンド~
[Add Datastore]より同じ領域を新しいDatastoreとして登録す...
仮想マシンの操作は新しいデータストアから行なう。
**VMware Web Intafaceにログインできなくなる [#s39c0cbe]
ログイン画面のロード画面より先に進まなくなる障害。~
-原因~
不明
-対処~
Web Management Interfaceを再起動する。~
通常の停止スクリプトではvmware-hostdが落ちないため、手動...
# /etc/init.d/vmware-mgmt stop
Stopping VMware management services:
VMware Virtual Infrastructure Web Access
VMware Server Host Agent ...
以上の処理のあと、vmware-hostdを手動で落す。
# ps ax | grep vmware-hostd
[PID] ? Ssl 0:05 /usr/lib/vmware/bin/vmware-ho...
kill [PID]
vmware-hostdが落ちたことを確認したあと、再度起動する。
# /etc/init.d/vmware-mgmt start
Starting VMware management services:
VMware Server Host Agent (background) ...
VMware Virtual Infrastructure Web Access
**VMwareServerConsoleでログイン後に応答がなくなる [#df94f...
VMwareServerConsoleでログインしたあと、VMwareServerConsol...
-原因~
VMwareServer側のTCPラッパーでアクセス制限が設けられている...
**仮想マシンがダウンする [#e5c07d0e]
VMwareServerから以下のログが出力され、仮想マシンがダウン...
-/var/log/vmware/vmware-serverd.log
app| VMServerd IPC closed the connection with thread [...
app| Lost connection to [仮想マシン設定ファイル].vmx ( ...
app| vmdbPipe_Streams Couldn't read: OVL_STATUS_EOF
app| VMHS: Connection to VM broken: cfg: [仮想マシン設定...
app| VM suddenly changed state: poweredOff.
app| VM suddenly changed state: poweredOff.
app| VM suddenly changed state: poweredOff.
app| cleanup: cleaned up 1 objects
-原因~
CentOS 5 + VMwareServer 1.xで発生する現象。~
CentOS 4.5 + VMwareServer 1.xでも同様の現象が発生。仮想マ...
CentOS 4.7 + VMwareServer 2.xでも同様の現象が発生。(2008...
RAIDコントローラ(Ciprico RAIDCore RC5152-08)が原因と判明~
RAIDコントローラを3Ware 9690SAへ変更を行ったところ、本現...
-対策~
対策は発見できず。(CentOS5でVMwareServerを使用しない方法...
-ワークアラウンド~
仮想マシンの電源が落ちる現象を可決できないことから、ワー...
-vmcheck.sh~
プロセスから仮想マシンの稼働状況を把握し、プロセスが存在...
#!/bin/sh
# ------------------------
# VM Bootup Script
# ------------------------
# Version : 1.0
# date : 2008/10/19
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
VMBOOT=/home/system/scripts/apl/vmware/vmboot.sh
VMCKLOG=/home/system/logs/vm-check.log
VMLIST=/home/system/logs/vmlist.txt
## Cheack
# CentOS-Web
VMNAME=CentOS-Web
ps ax | grep vmx | grep $VMNAME > /dev/null
if [ $? -eq 1 ]; then
date +%Y/%m/%d\ %H:%M:%S >> $VMCKLOG
echo $VMNAME >> $VMCKLOG
$VMBOOT $VMNAME >> $VMCKLOG 2>&1
sleep 20
echo "------------------" >> $VMCKLOG
fi
exit 0
# EOF
-vmlist.sh~
vmware-vim-cmdを使用し、仮想マシンとVMIDのリストを作成。
#!/bin/sh
# ------------------------
# VM List Script
# ------------------------
# Version : 1.0
# date : 2008/10/19
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
VMCMD=/usr/bin/vmware-vim-cmd
VMLIST=/home/system/logs/vmlist.txt
## Exec
$VMCMD vmsvc/getallvms > $VMLIST
exit 0
# EOF
-vmboot.sh~
vmlist.shから出力されたリストからVMIDを取得し、引数で渡さ...
#!/bin/sh
# ------------------------
# VM Bootup Script
# ------------------------
# Version : 1.0
# date : 2008/10/19
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
VMCMD=/usr/bin/vmware-vim-cmd
VMLIST=/home/system/logs/vmlist.txt
## Check
if [ -z $1 ]; then
echo "ERR : please VM name"
echo "USE : ./vmboot.sh [VM NAME]"
exit 0
else
VMNAME=$1
fi
## Get vmid
cat $VMLIST | grep $VMNAME > /dev/null 2>&1
if [ $? -eq 1 ]; then
echo "ERR:"$VMNAME" - not found "
exit 0
fi
## Bootup
VMID=`cat $VMLIST | grep $VMNAME`
$VMCMD vmsvc/power.on $VMID
exit 0
# EOF
終了行:
**目次 [#j4f7d74d]
#Contents
**VMware Web Intafaceにて仮想マシンの追加ができない [#bf6...
仮想マシンの作成・登録時にデータストアで以下のエラーが発...
The Datastore Browser could not successfully retrieve da...
-原因~
不明
-ワークアラウンド~
[Add Datastore]より同じ領域を新しいDatastoreとして登録す...
仮想マシンの操作は新しいデータストアから行なう。
**VMware Web Intafaceにログインできなくなる [#s39c0cbe]
ログイン画面のロード画面より先に進まなくなる障害。~
-原因~
不明
-対処~
Web Management Interfaceを再起動する。~
通常の停止スクリプトではvmware-hostdが落ちないため、手動...
# /etc/init.d/vmware-mgmt stop
Stopping VMware management services:
VMware Virtual Infrastructure Web Access
VMware Server Host Agent ...
以上の処理のあと、vmware-hostdを手動で落す。
# ps ax | grep vmware-hostd
[PID] ? Ssl 0:05 /usr/lib/vmware/bin/vmware-ho...
kill [PID]
vmware-hostdが落ちたことを確認したあと、再度起動する。
# /etc/init.d/vmware-mgmt start
Starting VMware management services:
VMware Server Host Agent (background) ...
VMware Virtual Infrastructure Web Access
**VMwareServerConsoleでログイン後に応答がなくなる [#df94f...
VMwareServerConsoleでログインしたあと、VMwareServerConsol...
-原因~
VMwareServer側のTCPラッパーでアクセス制限が設けられている...
**仮想マシンがダウンする [#e5c07d0e]
VMwareServerから以下のログが出力され、仮想マシンがダウン...
-/var/log/vmware/vmware-serverd.log
app| VMServerd IPC closed the connection with thread [...
app| Lost connection to [仮想マシン設定ファイル].vmx ( ...
app| vmdbPipe_Streams Couldn't read: OVL_STATUS_EOF
app| VMHS: Connection to VM broken: cfg: [仮想マシン設定...
app| VM suddenly changed state: poweredOff.
app| VM suddenly changed state: poweredOff.
app| VM suddenly changed state: poweredOff.
app| cleanup: cleaned up 1 objects
-原因~
CentOS 5 + VMwareServer 1.xで発生する現象。~
CentOS 4.5 + VMwareServer 1.xでも同様の現象が発生。仮想マ...
CentOS 4.7 + VMwareServer 2.xでも同様の現象が発生。(2008...
RAIDコントローラ(Ciprico RAIDCore RC5152-08)が原因と判明~
RAIDコントローラを3Ware 9690SAへ変更を行ったところ、本現...
-対策~
対策は発見できず。(CentOS5でVMwareServerを使用しない方法...
-ワークアラウンド~
仮想マシンの電源が落ちる現象を可決できないことから、ワー...
-vmcheck.sh~
プロセスから仮想マシンの稼働状況を把握し、プロセスが存在...
#!/bin/sh
# ------------------------
# VM Bootup Script
# ------------------------
# Version : 1.0
# date : 2008/10/19
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
VMBOOT=/home/system/scripts/apl/vmware/vmboot.sh
VMCKLOG=/home/system/logs/vm-check.log
VMLIST=/home/system/logs/vmlist.txt
## Cheack
# CentOS-Web
VMNAME=CentOS-Web
ps ax | grep vmx | grep $VMNAME > /dev/null
if [ $? -eq 1 ]; then
date +%Y/%m/%d\ %H:%M:%S >> $VMCKLOG
echo $VMNAME >> $VMCKLOG
$VMBOOT $VMNAME >> $VMCKLOG 2>&1
sleep 20
echo "------------------" >> $VMCKLOG
fi
exit 0
# EOF
-vmlist.sh~
vmware-vim-cmdを使用し、仮想マシンとVMIDのリストを作成。
#!/bin/sh
# ------------------------
# VM List Script
# ------------------------
# Version : 1.0
# date : 2008/10/19
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
VMCMD=/usr/bin/vmware-vim-cmd
VMLIST=/home/system/logs/vmlist.txt
## Exec
$VMCMD vmsvc/getallvms > $VMLIST
exit 0
# EOF
-vmboot.sh~
vmlist.shから出力されたリストからVMIDを取得し、引数で渡さ...
#!/bin/sh
# ------------------------
# VM Bootup Script
# ------------------------
# Version : 1.0
# date : 2008/10/19
export LANG=C
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:$PATH
## Set
VMCMD=/usr/bin/vmware-vim-cmd
VMLIST=/home/system/logs/vmlist.txt
## Check
if [ -z $1 ]; then
echo "ERR : please VM name"
echo "USE : ./vmboot.sh [VM NAME]"
exit 0
else
VMNAME=$1
fi
## Get vmid
cat $VMLIST | grep $VMNAME > /dev/null 2>&1
if [ $? -eq 1 ]; then
echo "ERR:"$VMNAME" - not found "
exit 0
fi
## Bootup
VMID=`cat $VMLIST | grep $VMNAME`
$VMCMD vmsvc/power.on $VMID
exit 0
# EOF
ページ名: