Memo/VMware

http://dexlab.net/pukiwiki/index.php?Memo/VMware
 

VMware


Kernel panicを起こす場合


VirtualBox?をインストールするとブリッジ接続が出来なくなる

以下の環境に VirtualBox?-4.3.10-93012-Win.exe を追加した所、ブリッジ(物理ネットワークに直接接続)が出来なくなった。
NATは使えた。VirtualBox?をアンインストールすると元に戻った。

  • 環境
    • OS: Windows 7 Pro SP1 64bit
    • VMware Workstation 9.0.3
  • CentOS6.xのエラーメッセージ
    1. Determining IP information for eth0...failed.

エラー「Determining IP information for eth0... failed」


VHD形式をVMDK形式へ変換


VMware vSphere Hypervisor

VMware vSphere Hypervisor - wikipedia

VMware ESXからコンソールOS(VMware VirtualCenter?、カスタマイズされたLinux)を除き、さらに単独での運用に特化したクラスタ機能を含まない製品。従来の名称はVMware ESXi。マイクロソフトのHyper-Vに対抗するために無償公開される前はInfrastractureの一部だった。VMware ESX同様、ホストOS環境を必要としないハイパーバイザ型の仮想化OSである。


構築済みマシンイメージのダウンロード


エラー「Device eth0 does not seem to be present, delaying initialization」

  • 環境
  • CentOS6.3 x86_64
  • VMware Workstation 8.0.3
  • クローンしたOSから起動した場合に「Device eth0 does not seem to be present, delaying initialization」が出て、ネットワークにつながらない
  • 対処1(簡単)
  1. /etc/sysconfig/network-scripts/ifcfg-eth0 のHWADDRの行を削除
  2. /etc/udev/rules.d/70-persistent-net.rules を削除(自動生成される)
  3. reboot
  • 対処2(丁寧にやるなら)
  1. ifconfig -a でMACアドレス調べる
  2. /etc/sysconfig/network-scripts/ifcfg-eth0 のHWADDRを変更
  3. /etc/udev/rules.d/70-persistent-net.rules のeth0行を消してeth1を変更
    1. NAME="eth0"
  4. reboot

VMware-toolsのインストール

  • 環境
    • VMware workstation 8.0.4
    • CentOS-6.3-i386-netinstall.iso
      • ※CentOS-6.3-x86_64-minimal.isoだと、再起動時にKernel Panicになったため
  1. メニュー > VM > VMWare Toolsのインストール
  2. ゲストOSのrootでログイン
    1. yum -y update
    2. yum -y install perl
    3.  
    4. # kernel更新の度に ./vmware-install.pl が必要なのでkernelを更新しないように変更
    5. yum -y install kernel-headers kernel-devel
    6. cat >> /etc/yum.conf << EOS
    7. exclude=kernel* sudo*
    8. EOS
    9.  
    10. mount /dev/cdrom /media
    11. cd /media
    12. tar xvfz VMwareTools-*.*.*-*.tar.gz -C /tmp
    13. cd /tmp/vmware-tools-distrib/
    14. ./vmware-install.pl
    15. # 全部エンター
    16.  
    17. umount /media
    18. yum clean all
    19. reboot

起動せずにマウント


CentOS 5.2 での時計ずれを修正する

VMware/CentOS5/テンプレート - Revulo's Laboratoryを参考にインストールしたが、時計ずれが直らない。数分で数百秒ずれる。

結局以下のオプションを追加する事で、1秒以下まで抑える事ができた。

  • ホストOS
    • CentOS 5.2.vmx
      tools.syncTime = "TRUE"
      processor1.use = "FALSE"
  • ゲストOS。CentOS5.1以降は「divider=10 clocksource=acpi_pm」オプションとntpdを起動
    • 割り込み頻度を1000 -> 100へ減らす。システム時刻の訂正にacpi_pmを使用
      1. vi /boot/grub/grub.conf
      2. ----
      3.         kernel /vmlinuz-2.6.18-164.11.1.el5 ro root=/dev/VolGroup00/LogVol00 divider=10 clocksource=acpi_pm
      4. ----
    • ntpdを使用する場合
      1. yum install ntp
      2. perl -p -i -e 's#^(server \d+.centos.pool.ntp.org)#\#$1#' "/etc/ntp.conf"
      3. cat >> /etc/ntp.conf << EOS
      4. server ntp.nict.jp
      5. server ntp.jst.mfeed.ad.jp
      6. server ntp.ring.gr.jp
      7. EOS
      8. service ntpd restart
      9. chkconfig ntpd on
      10. ntpdate ntp.nict.jp; hwclock --systohc;
    • root cron を使用する場合
      1. crontab -e
      2. ----
      3. */10 * * * * (/usr/sbin/ntpdate ntp.nict.jp; /sbin/hwclock --systohc) > /dev/null 2>&1
      4. ----

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2014-11-30 (日) 19:42:14 (1330d)