VMware Serverで色々とはまって、どうしようもなかったメモ

  • Vmware Server 2.0は、GuestOSのSSHポートフォワーディング経由でHostOSのコンソールにアクセスすると、画面は出るんだけど、コンソールの認証エラーでコンソール画面が見えない
    • End to Endで、ポート902を使ってやりとりするみたい(もしかしたら、違うホストのゲストOSからならSSH経由でいけたかも、未確認)
  • Vmware Server 1.0系は、GuestOSのSSHポートフォワーディング経由でHostOSのコンソールにアクセスすると、GuestOSごと落ちる
    • なので他のホストOS上のGuestOS経由でSSHポートフォワードしてログインする
    • もしかしたら、コンソールが見えてたら落ちるだけかもしれないから、コンソールのタブはとりあえず閉じておけば大丈夫かも(要実験)
# cp vmmon.tar vmmon.tar.org
# cp vmnet.tar vmnet.tar.org
# tar xvf vmmon.tar
# tar xvf vmnet.tar
# patch -p0 < /tmp/VMware-server-vmmon-1.0.6-91891-2.6.26-1.patch 
patching file vmmon-only/linux/driver.c
# patch -p0 < /home/mutoh/VMware-server-vmnet-1.0.6-91891-2.6.26-1.patch 
patching file vmnet-only/bridge.c
# tar cvf vmmon.tar vmmon-only
# tar cvf vmnet.tar vmnet-only
  • kernel2.6.26だとhwclockが使えなくなってた。なので、一度kernel2.6.18で起動して、下記のようにしたら、再起動後9時間絶対に進んでるホストOSの時計が直った
    • hwclock --localtime --hctosys