// 下階層用テンプレート
#topicpath
----
//ここにコンテンツを記述します。

#contents

**英語モードでvSphere Clientを起動する [#xff1ed49]
引数に 
 -locale en_US
を指定。なんでこのTIPSが必要だったって、日本語モードで起動したら文字列チェックでエラーになるのかローカルのでDataStoreをマウントできなかったからです。


**SnapShotをとって、で削除してみた [#t1791919]
wwwという仮想マシンに対して、スナップショットをとって、で、削除してみました。
 # vim-cmd vmsvc/getallvms| awk '/www/ {print $1;}'
 176
 # vim-cmd vmsvc/snapshot.create `vim-cmd vmsvc/getallvms| awk '/www/ {print $1;}'` forBackup
 Create Snapshot:
 # vim-cmd vmsvc/get.snapshotinfo `vim-cmd vmsvc/getallvms| awk '/www/{print $1;}'`
 (vim.vm.SnapshotInfo) {
    dynamicType = <unset>,
    currentSnapshot = 'vim.vm.Snapshot:176-snapshot-69',
    rootSnapshotList = (vim.vm.SnapshotTree) [
       (vim.vm.SnapshotTree) {
          dynamicType = <unset>,
          snapshot = 'vim.vm.Snapshot:176-snapshot-69',
          vm = 'vim.VirtualMachine:176',
          name = "forBackup",
          description = "",
          id = 69,
          createTime = "2011-02-21T16:07:24.534803Z",
          state = "poweredOff",
          quiesced = false,
          backupManifest = <unset>,
          replaySupported = false,
       }
    ],
 }
 #
 # vim-cmd vmsvc/snapshot.remove `vim-cmd vmsvc/getallvms| awk '/www/ {print $1;}'`
 Remove Snapshot:
 # vim-cmd vmsvc/get.snapshotinfo `vim-cmd vmsvc/getallvms| awk '/www/{print $1;}'`
 #

**monosparseなディスクを変換する [#q9af2f92]
バックアップ運用する時などはバックアップファイルはなるべく小さいモノにしたいのでmonosparseなファイルフォーマットを用いるのがよいと思いますが、monosparseなファイルはそのままではESXiではディスクとして使用できないため他のフォーマットに変換する必要があります。
 vmkfstools -i monosparseDisk.vmdk -d thin /vmfs/volumes/hoge/disk.vmdk
などとして変換すればOKですね。


**ESXiサーバにsshログイン可能にする [#g853f7db]
ESXiはデフォルトではSSHログインはできないようになっているのですが、設定ファイルを編集することでログイン可能になります。

ESXiのサーバマシン側で ALT+F1を押下するとコンソールが表示されます。そこで unsupported と入力してreturnすると ESXiサーバにログインできます。あとはinetdの設定ファイル /etc/inetd.conf をviで開き ssh自動起動設定がコメントされている箇所を有効にすればOKです。

:2010/08/01追記|http://bit.ly/9E2npn にあるように、ESXi 4.1では黄色い(?)コンソール画面から設定可能になってました。




-[[ESXiサーバにSSH接続する方法 - dann@webdev - dann's portal>http://dann.g.hatena.ne.jp/dann/20081101/p2]]



**OpenVPNなどを使用する [#f969bc49]
VMware Serverでサーバ運用をしてたときは、どうしてもゲストOS内でOpenVPNを稼働させることができませんでした。OpenVPNを稼働させるゲスト側をプロミスキャスモードにしただけではどうもうまく動かなくて、仕方なしにVMwareがインストールホスト側でOpenVPNなどを立ち上げていました。

さてVMware ESXiでも同じようなことが起きましたが、こちらはESXiのNetworkの設定で対応可能でした((よくよく考えたらホスト側もプロミスキャスモードにしなくちゃいけなかったんでしょうね))。

Configuration >> Networking >> Properties で VM Networkを選択し、Edit..を押下します。ダイアログが開くので、Security タブをクリックすると以下のような画面になります。

#ref(promis.png)

ここにPromiscuous Mode の欄があるので プルダウンの値をAccept にします。こうすると「ゲストがプロミスキャスモードになることを許可する」という設定になります。

以上でOpenVPNなどが稼働するようになりました。

-[[OpenVPNで構築するリモートアクセス環境 3-5. ブリッジ機能 (OpenVPNサーバ)>http://www.stackasterisk.jp/tech/systemConstruction/openVpn01_02.jsp#3_5]]



**一つのNICで設定を複数持つ [#a5be3210]
上の設定で、ゲストOSにプロミスキャスモードを許可する事ができましたが、ネットワーク設定は一つのNICに複数設定することができます。物理的にNICは一つでも、OSごとに設定を変えたりできるわけですね。

ネットワーク設定はグループという単位で行い、VMからどのグループを使用するかを選択するという仕組みになっています。

-NICに対して複数のグループがある図
#ref(networkgroup.png)

-VM設定でグループを選択する図
#ref(vmsetting01.png)



ネットワークのグループの追加は、
Configuration >> Networking >> Properties でAdd..を押下して追加していきます。Connection Typeは Virtual Machine にして、後は名前をつければOKですね。

**ちなみに、Network追加時のVirtual MachineとVMkernelの違いって [#q62b6f37]
この違いですが、私の理解が完全に正しいか定かではないですが、、

:Virtual Machine|仮想マシン上のOSが認識するネットワークのグループで、仮想マシン上の仮想NIC一つに対して、一つこのグループを割り当てます。

:VMkernel|仮想マシン上のOSからは認識されないネットワークのグループで、ESXi自体が、NASやその他サーバと通信するときに使用できるネットワークです。

こんな感じだと思います。はじめ、名称に違和感がありましたが、上記の理解ならそんなに違和感はないですね。



**複数のNICがあって、別のネットワークを形成する [#g5d2b1c1]
ESXiをインストールしたサーバにNICが複数枚ささっていたとして、一方は表LAN,もう一方は裏LANなどと別のネットワークを持ちたい場合があります。

またESXiの場合だと、一方は表LAN,もう一方はVMwareの仮想マシンデータを配置したNASとの通信専用LAN、としたかったりします。

下記のキャプチャは、NICが3枚あって、うち1枚は表LANにし、残りの2枚はNAS直結LANにしてあります。NASとつながる2枚のNICはチーミングによって外からは一枚に見えています、っていう設定です。表のネットワークは172.16.0.0/16 で、裏のネットワークは172.17.0.0/16になっているってことですね。
#ref(network02.png)




**関連リンク [#n91167a3]
-[[PC便利帳: VMware ESXi 4基礎 (第5回、ネットワークの設定)>http://tipspc.blogspot.com/2009/07/vmware-esxi-5.html]]
-[[VMware ESXi 4.1 Installable および VMware vCenter Server 4.1>http://www.vmware.com/jp/support/pubs/vs_pages/vsp_pubs_esxi41_i_vc41.html]]
-[[ESXi 4.0 から 4.1 へのアップグレード>http://blog.cles.jp/item/3669]]



----
この記事は
#vote(おもしろかった[50],そうでもない[0])
#vote(おもしろかった[91],そうでもない[4])
- managementNetworkの「172.16.0.10」と「172.17.0.10」はどちらにもvSphereClientから接続できるのですか? -- [[naru]] &new{2010-08-02 (月) 14:13:14};
- さっき試してみましたが、接続できました。 VMKernel Portを構成するネットワークには、vSphereClientから接続可能ってことみたいですね。。たぶん。。 -- [[きの]] &new{2010-08-05 (木) 10:30:17};

#comment
#topicpath


SIZE(10){現在のアクセス:&counter;}


トップ   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS