ラベル ESXi の投稿を表示しています。 すべての投稿を表示
ラベル ESXi の投稿を表示しています。 すべての投稿を表示

土曜日, 7月 18, 2009

VMware TIPS No.3: VMware ESXi で、ssh, telnetを有効にする

[概要]
VMware ESXi 4のホストのssh,telnetを有効にする方法を説明します。

[詳細]
VMware ESXiでは、メンテナンス用にVMware ESXiのホストのssh, telnetを有効にすることが出来ます。未サポートな機能ではありますが、知っているとバーチャルマシンのバックアップなどで便利です。
  1. コンソール画面で[Alt]+[F1]を押します。すると、コーンソール画面の色が変わります。

  2. 色の変わった画面で"unsupported"と入力してください。
  3. メンテナンス用のコンソール画面が表示され、"Password"のプロンプトが表示されますので、パスワードを入力します。
  4. パスワードの認証が成功すると、シェルのプロンプトが表示されます。



  5. inetd.confを編集します。telnet, sshそれぞれ必要なほうのコメントを外してください。具体的には、下の赤い'#'を削除します。

    ~# vi /etc/inetd.conf
    <略>
    # Remote shell access
    #
    #ssh stream tcp nowait root /sbin/dropbearmulti dropbear ++min=0,swap,gro
    #ssh stream tcp6 nowait root /sbin/dropbearmulti dropbear ++min=0,swap,gro
    #telnet stream tcp nowait root /bin/busybox telnetd ++min=0,swap,group=shell
    #telnet stream tcp6 nowait root /bin/busybox telnetd ++min=0,swap,group=shell
    <略>


  6. ホストを再起動します。


  7. 外部から接続の確認します。
    パスワードを入力して、プロンプトが表示されれば、設定は成功です。



以上がVMware ESXi 4のホストのssh,telnetを有効にする方法です。

木曜日, 7月 09, 2009

VMware ESXi 4基礎 (第6回、バーチャルマシンの自動起動)

[概要]
VMware ESXi 4 サーバの起動・停止時に、バーチャルマシンを自動起動・停止させる方法について説明します。

[詳細]
VMware ESXi 4 サーバの起動時・停止時に、バーチャルマシンを同時に起動させる/させいない、または、停止方法などの制御について説明します。
  1. バーチャルマシン起動・停止についてのプロパティの変更ウインドの起動
    まず、バーチャルマシン自動起動・停止を設定するプロパティ画面を開きます。
    • vSphere Clientにてホストを選択します。
    • 次に"構成"のタブを選択し、"仮想マシン起動/シャットダウン"を選択します。すると、バーチャルマシンのマシン起動とシャットダウンについての現設定が表示されます。
    • ここで、ウィンドの右上にあるプロパティをクリックして、プロパティ変更画面を起動します。

  2. 自動起動・停止の有効化
    "システムに連動した仮想マシンの自動起動および停止を許可する"にチェックをして、バーチャルマシンのプロパティを変更できるようにします。
  3. デフォルト設定
    必要に応じて、起動・シャットダウン遅延時間、振舞いのデフォルトを変更します。
    • 起動遅延時間の設定
      次のバーチャルマシンの起動を開始するまでの時間を設定します。
    • VMware Toolsが開始したら即座に続行
      起動遅延時間前にバーチャルマシンのVMware Toolsが開始されたら、次のバーチャルマシンを起動するようにします。
    • シャットダウン遅延時間の設定
      次のバーチャルマシンのシャットダウンを開始するまでの時間を設定します。
    • シャットダウン・アクション
      • ゲストシャットダウン
        ゲストOSのシャットダウンを行います。
      • パワーオフ
        シャットダウンをせずに、バーチャルマシンの電源を切ります。
      • サスペンド
        バーチャルマシンのサスペンドを行います。
  4. バーチャルマシンの起動順序の設定
    バーチャルマシンを起動する順序を設定します。
    • 自動起動
      ここにあるバーチャルマシンは、上から順に起動します。
    • 任意の順序
      ここにあるバーチャルマシンは、"自動起動"にあるバーチャルマシンの起動後、任意の順序で起動します。
    • 手動での起動
      ここにあるバーチャルマシンは自動起動しません。手動で起動してください。

  5. バーチャルマシンごとの起動/シャットダウンの振舞いの設定
    必要であれば、デフォルト設定を上書きして、バーチャルマシンごとに起動/シャットダウンの振舞いを設定します。変更したいバーチャルマシンを選んで、"編集"を押してくください。


以上でバーチャルマシンの自動・停止起動方法についての説明を終わります。
「VMware ESXi 4入門」と「VMware ESXi 4基礎」でおおよその操作が出来るようになると思います。
今後はVMware Server, Xen Serverなど他の仮想化環境に話題を移ます。
ESXi 4についてはvShper 4を取り上げるときに改めて触れ、それまでの間は小ネタを中心に不定期に取り上げていきたいと思います。

月曜日, 7月 06, 2009

VMware ESXi 4基礎 (第5回、ネットワークの設定)

[概要]
VMware ESXi 4のネットワークの設定を説明しています。

[詳細]
VMware ESXi 4では、インストール時に、標準で仮想ネットワークと管理用ネットワークが作成されます。これらの変更や他の仮想ネットワークの追加について、下記の内容を説明します。



  1. 仮想ネットワークの追加
    仮想スイッチの作成することで、2つ目以降の仮想ネットワークの作成方法を説明します。
    1. ネットワークの追加をクリックします。

    2. 接続タイプに"仮想マシン"を選択します。

    3. 仮想スイッチに接続する物理アダプタを選択します。

    4. ポートグループのプロパティを設定します。

      • ネットワークラベル
        ポートグループの名前につけます。ラベルは一意である必要があります。
      • VLAN ID
        任意でVLANの識別番号1 ~ 4095を入力します。

    5. 確認ページで、"終了"ボタンを押すと仮想スイッチとポートグループが作成されます。

  2. 仮想スイッチへのネットワークアダプタの追加
    仮想スイッチに物理ネットワークアダプタを追加する方法を説明します。
    1. 仮想スイッチのプロパティをクリックします。

    2. ネットワークアダプタのタブを選択し追加のボタンを押して、アダプタ追加のウィザードを起動します。

    3. アダプタの選択画面で追加するアダプタをチェックして次に進みます。

    4. フェイルオーバーの順序を設定してします。
      アダプタの位置をタンバイアダプタに下げると、有効なアダプタが壊れたときのために待機して通常は通信を行いません。

    5. 確認画面("終了準備の完了")で終了を押すとアダプタが追加されます。


  3. 物理アダプタの可用性、負荷分散の設定
    ネットワークの多重化、負荷分散(ロードバランス)の設定を行う方法を説明します。
    1. 仮想スイッチのプロパティを開きます。

    2. 仮想スイッチを選択して、"編集"をクリックします。

    3. スイッチのプロパティで"NIC チーミング"のタブを選択します。
    4. 各プロパティを設定し、アダプタの優先順位を決めて、"OK"を押してください。
      各プロパティの説明は、ヘルプを参照してください。




  4. ホストオンリー・ネットワークの作成
    ホストマシン内部だけ(ホストオンリー)で通信するネットワークの作成は、仮想スイッチに物理アダプタを接続しないことで実現します。
    1. ネットワークの追加をクリックします。
    2. 接続タイプに"仮想マシン"を選択します。



    3. "仮想スイッチの作成"に表示されている物理アダプタのチェックをすべて外します。


    4. 通常のスイッチの追加と同様にポートグループのプロパティを設定します。


    5. 確認画面で"終了"ボタンを押すとホストオンリーのネットワークが作成されます。


  5. ホストコンソール上の管理ネットワークの設定
    ホストコンソールで、管理ネットワークに接続されているアダプタの設定変更方法を説明します。
    1. コンソール画面で、"Configure Management Network" → "Network Adoptors"の順で選択し、アダプタの一覧を呼び出します。

    2. 変更したいアダプタにカーソルを合わせ、追加したいときにはチェックを行い、削除したい場合にはチェックを外します。

    3. "vShpre Client"上で、設定が反映されていることを確認します。

以上でネットワークの設定についての説明を終わります。次回はバーチャルマシンの自動起動の設定について説明します。

土曜日, 7月 04, 2009

VMware TIPS No.2 : CD/DVDデバイスからの起動

[概要]
バーチャルマシンがCD/DVDデバイスから起動しない原因として、
起動時にデバイスを接続されていない場合の対処方法について説明します。

[詳細]
バーチャルマシンのCD/DVDデバイスから起動しない場合には、次のことが考えられます。
  • CD/DVDイメージが壊れているか、ブートに対応していない。
  • バーチャルマシンの起動デバイスの優先順位が正しくない。
    デフォルトでは、CD/DVDやネットワーク・デバイスよりも、先にハードディスクが検索されます。
    そのため優先順位を変更しないと、CD/DVDからブートできません。
    変更方法については、こちらを参照してください。
  • パワーオン時にデバイスを接続する設定がされていない。
    "パワーオン時にデバイスを接続する"に設定すると、CD/DVDメディアが接続された(実機でいうとCD/DVDが挿入された)状態でバーチャルマシンが起動します。

今回はこの"パワーオン時にデバイスを接続する"設定方法を、VMware ESXi 3.5, 4.0, VMware Server 2.0のそれぞれについて説明します。
  1. VMware ESXi 3.5の場合
    1. バーチャルマシンのプロパティ画面を開きます。
    2. "Hardware"のタブにある"CD/DVD"を選択します。
    3. "Connect at power on"にチェックしま。これにより、バーチャルマシンが、起動時にOSインストールメディアが接続されます。

  2. VMware ESXi 4の場合
    1. バーチャルマシンのプロパティ画面を開きます。
    2. "ハードウェア"のタブにある"CD/DVDドライブ1"を選択します。
    3. バーチャルマシンが、起動時にOSインストールメディアをマウントするよう"パワーオン時に接続"にチェックします。


      次回以降、ドライブが接続されて、バーチャルマシンが起動します。

  3. VMware Server 2の場合
    1. 実行するバーチャルマシン選択して、"Hardware"から"CD/DVD drive"をクリックします。

    2. "Connect at power on"にチェックをします。


      次回以降、ドライブが接続されて、バーチャルマシンが起動します。

    解除する場合には、それぞれチェックを外してください。

バーチャルマシンのパワーオン時にデバイスを接続方法については以上です。

木曜日, 7月 02, 2009

VMware ESXi 4基礎 (第4回、プロパティ その3)

[概要]
ESXi 4におけるバーチャルマシンのプロパティについて解説します。

[詳細]
前回前々回に続きバーチャルマシンの仮想ハードウェアのプロパティの解説を行います。
今回はリソースのタグのプロパティについて解説します。
  1. CPU
    CPUのリソース割合を設定します。

    • シェア
      親の合計リソースに対するバーチャル・マシンの CPU シェアを設定します。
    • 予約
      バーチャルマシンが使用するCPUの速度を予約します。
    • 制限
      バーチャルマシンが使用するCPUの速度を制限します。
      "制限なし"チェックするとリソースの使用制限はされません。

  2. メモリ
    メモリのリソース割り当てを設定します。

    • シェア
      親の合計リソースに対するバーチャルマシン・マシンのメモリのシェアを設定します。
    • 予約
      バーチャルマシンが使用するメモリを予約します。
    • 制限
      バーチャルマシンが使用するメモリ量を制限します。
      "制限なし"チェックするとリソースの使用制限はされません。

  3. ディスク
    バーチャルマシン・マシンのディスクへのアクセス帯域の比重を設定します。
  4. CPUの詳細
    • ハイパースレッドのコアシェア
      物理CPUコアの共有の許可を行います。

      • 任意(デフォルト)
        仮想CPUは他のバーチャルマシンの仮想CPUと物理コアを共有します。
      • なし
        仮想CPUが排他的にプロセッサコアを使用します。仮想CPUがプロセッサコアを使用するときハイパースレッドは停止します。
      • 内部
        2つの仮想CPUが搭載されたバーチャル・マシンで、1つの物理CPUを占有します。
    • スケジュール設定のアフィニティ
      バーチャルマシンが使用するホストマシンのCPUを指定します。
次回はネットワークの設定について説明します。

日曜日, 6月 28, 2009

VMware ESXi 4基礎 (第3回、プロパティ その2)

[概要]
ESXi 4におけるバーチャルマシンのプロパティについて解説します。

[詳細]
前回に続きバーチャルマシンの仮想ハードウェアのプロパティの解説を行います。
今回はオプションのタグのプロパティについて解説します。
  1. 一般オプション
    バーチャルマシン名、ゲストOSなど、基本的な設定を行います。


    • 仮想マシン名
      バーチャルマシン名。バーチャルマシン名は、OSのホスト名と一致させる必要はありませんが、ESXiホスト上で一意の必要があります。また、vCenter Serverで仮想マシンを管理している場合は、その仮想マシンフォルダ内で一意である必要があります。
      デフォルトなし。バーチャルマシン作成時に指定
      OS起動中変更可能
    • ゲストOS
      ゲストOSの種別を選択します。
      "Microsoft Windows", "Linux", "Novell NetWare", "Solaris", "Other"から選択し、リストボックスから該当するOSのバージョンを選びます。
      デフォルトなし。バーチャルマシン作成時に指定
      OS起動中変更不可
  2. VMware Tools
    VMware toolsの振る舞いについて設定を行います。


    • 電源制御
      各ボタンを押したときの動作を設定します。

      • (停止)
        • ゲストのシャットダウン
          ゲストOSをシャットダウンします。
        • パワーオフ
          バーチャルマシンの電源を強制的に切断します。

        デフォルトゲストのシャットダウン
        OS起動中変更不可
      • (一時停止)
        バーチャルマシンの一時停止を行います。このプロパティは"サスペンド"しか選べません。
        デフォルトサスペンド
        OS起動中変更不可
      • (再起動)
        • リセット
          バーチャルマシンの電源を強制的に切断します。
        • ゲストの再起動
          ゲストOSを再起動します。OSのシャットダウンのあと、バーチャルマシンを再起動します。

        デフォルトゲストの再起動
        OS起動中変更不可
    • VMware Tools スクリプトの実行
      バーチャルマシンに対して電源の操作が起こったときに実行されるスクリプトの実行を制御します。

      • パワーオン後
        デフォルトチェック済み
        OS起動中変更不可
      • レジューム後
        デフォルトチェック済み
        OS起動中変更不可
      • サスペンド前
        デフォルトチェック済み
        OS起動中変更不可
      • ゲストをシャットダウンする前
        デフォルトチェック済み
        OS起動中変更不可
    • 詳細
      • パワーオン前に毎回Toolsをチェックしてアップグレード
        VMware Toolsの更新をチェックし、更新があるときにはアップグレードを行います。
        デフォルトチェックなし
        OS起動中変更不可
      • ホストとゲスト時間を同期
        ホストOSとゲストOSの間の時刻の同期を、VMware Toolsを通して行います。
        デフォルトチェックなし
        OS起動中変更不可
  3. 電力管理
    バーチャルマシンがスタンバイ状態なった際に、バーチャルマシンの応答を設定します。
    • "仮想マシンをサスペンド"
    • "ゲストOSをスタンバイモードにして、仮想マシンをパワーオンのままにする"

    デフォルト仮想マシンをサスペンド
    OS起動中変更不可
  4. 詳細
    1. 全般
      • 設定
        • アクセラレーション機能を無効にする
          ハードウェア・アクセラレーション機能を無効にします。トラブル発生時原因がHW固有の問題の場合、無効にすることによっ、回避出来ることがあります。
          デフォルト有効(チェックなし)
          OS起動中変更可能
        • ログの有効化
          ログの書き出しの設定を行います。
          デフォルト有効(チェック済み)
          OS起動中変更可能

      • デバッグと統計
        バーチャルマシンのデバック情報、統計情報を、取得するか否かを設定します。
        デフォルト正常に実行(情報は取得しない)
        OS起動中変更不可


      • 構成パラメータ
        デフォルト-
        OS起動中変更不可

    2. CPUIDマスク
      VMotionの移行の互換性を高めるためにCPUの機能に制限をかけます。
      ほとんどの場合、CPUIDマスクを変更する必要はありません。詳細はヘルプを参照してください。
      デフォルト"NX/XD フラグをゲストに表示します"
      OS起動中変更不可
    3. メモリ/CPUのホットプラグ
      • メモリのホット・アド
        バーチャル・マシンでのOS起動中のメモリ追加の実行の可否を設定します。(ESXiではこのプロパティの設定に関わらずこのこの機能はライセンス制限で利用できません。)
        デフォルト有効
        OS起動中変更不可
      • CPUのホットプラグ
        バーチャル・マシンでのOS起動中のCPUの追加・削除の実行の可否を設定します。(ESXiではこのプロパティの設定に関わらずこのこの機能はライセンス制限で利用できません。)
        デフォルトホット・アドのみ有効
        OS起動中変更不可
    4. 起動オプション
      バーチャルマシンが起動するときの振る舞いを設定します。



      • パワーオン時起動遅延
        バーチャルマシンの起動時に遅延する
        デフォルト0
        OS起動中変更可能
      • 強制的にBIOSセットアップ
        次のバーチャルマシンの起動時に、BIOS画面を強制的に呼び出します。
        デフォルト無効(チェックなし)
        OS起動中変更可能
    5. 準仮想化
      VMI(Virtual Machine Interface)を実装したゲストOSを、準仮想化環境で動作させます¥。
      なお、LinuxのVMIの実装は、Kernel 2.6.20からされています。
      デフォルト無効(チェックなし)
      OS起動中変更不可
    6. ファイバチャネルNPIV
      ファイバチャネルの仮想化機能であるNPIV (N_Port ID Virtualization)の設定を行います。
      • この仮想マシンのNPIVを一時的に無効にする
        デフォルト無効(チェックあり)
        OS起動中変更不可

      詳細については、ヘルプを参照してください。
    7. CPU/MMU仮想化
      CPUとメモリ管理ユニットの仮想化の設定を行います。詳細については、ヘルプを参照してください。

      デフォルト自動
      OS起動中変更不可


    8. スワップファイルの場所
      バーチャルマシンが使用するスワップファイルの配置場所を制御します。

      デフォルトデフォルト:バーチャルマシンがあるホストまたはクラスタのの設定を使用します。
      OS起動中変更可能


次回はリソースタブのプロパティについて説明します。

月曜日, 6月 22, 2009

VMware TIPS No.1 : バーチャルマシンのブート・デバイスの変更

[概要]
バーチャルマシンのブート・デバイスを変更する。
[詳細]
バーチャルマシンのブート・デバイスを変更する方法を説明します。
VMwareのデフォルトでは、ブート・デバイスの優先順位は"Removable Devices"(フロッピーディスク)、"Hard Drive"、CD-ROM Drive、"Network boot"の順になっています。
このままでは、OSが既にインストールされている状態で、OSの再インストールや、ネットワーク・ブートを行おうとしても、仮想ディスクからブートしてしまいます。この解決のためには、BISOからブートの優先順位を変更しなければなりません。
これから、ブートの優先順位の変更方法を説明します。
  1. バーチャルマシンのプロパティを開きます。
    VMware Serverでは"Configure VM"をクリックします。ESXi 4では"仮想マシン設定の編集"をクリックします。

  2. 次回起動時にBISOセットアップ画面を表示する設定を行います。
    VMware Serverでは"Power"のタブを開き、"BIOS Setup"にチェックを入れます。
    ESXi 4では"オプション"のタブの"起動オプション"を選択し、"強制的にBIOSセットアップ"にチェックしてください。

  3. バーチャルマシンを起動し、コンソールを開きます。

  4. カーソルを"Boot"に移動します。

  5. ブートさせたいデバイスを選択し、"+"キーで順序を繰り上げます。

  6. "F10"を押してBIOSの変更を保存し、リブートを行います。

  7. 希望したデバイスから起動すれば、設定の変更は成功です。

以上でブート・デバイスの変更は完了です。