10月 16

vSphere Client インストール&初期設定

By ststyle VMware ESXi, Virtual コメントは受け付けていません。

vSphere Clientの取得&インストール

ESXiを管理するには

“vSphere Client” というクライアントアプリ経由で管理を行います。

まずはESXiサーバにアクセスします。

http://<ESXiサーバ>

すると

Download vSphere Client というリンクがありますので

そこからクライアントアプリをダウンロードし、インストールします。

インストールは普通にexeを起動して進めてください.

vSphere Clientの起動

vSphere Clientのインストールが無事終わったら、

vSphere Clientを起動します

vSphereClient-初期-00

起動しますとESXiサーバのホスト・ID・パスワードを入力し

[ログイン]ボタンを押下します。

vSphereClient-初期-01

初回では証明書のアラートが表示されますが、

ここは肯定的に答えていきます。(自分で実装したサーバだし..)

あわせて証明書のインポートも行ってください。(インポートしましたのダイアログが裏に隠れているので注意)

ログイン認証を無事パスすると ライセンスに関するダイアログが表示されます。

これは事前に取得しているライセンスキーを後ほど、設定する事で永続使用が行えます。

なので、[OK]ボタンで構いません。

vSphereClient-初期-02

初期設定-ライセンスキーの設定

画面が立ち上がりましたら、[インベントリ]アイコンを選択します。

vSphereClient-初期-03

次に[構成]タブを選択します。

vSphereClient-初期-04

[ソフトウェア]欄の”ライセンス機能”をクリックします。

vSphereClient-初期-05

右上にあります ” 編集 ” をクリックします。

vSphereClient-初期-06

“ライセンスの割り当て”のウィンドウが開きますので

”このホストに新しいライセンスを割り当て” にチェックをし、[キー入力]ボタンを押下します

vSphereClient-初期-07

“新規ライセンスキー” の入力ボックスに

事前に取得しているライセンスキーを入力し、[OK]ボタンを押下します。

vSphereClient-初期-08

※無事にライセンスキーの追加に成功しますと

インターフェース画面に表示されている[60日間~] の表示が消えます。

初期設定-ストレージの設定

ESXiサーバのインストール直後では

ゲストOSを作成するディスク領域が無い為、

フォーマットを行う必要があります。

[VMFS]などの適当に任意で名前をつけて割り当てします。

(WindowsXP上にESXiをインストールした時はフォーマット済みで必要なかった..?)

画面上部の” 今すぐストレージを追加~” をクリックします

s-vsphere-仮想事前-ディスク設定-01

ストレージタイプの選択

ストレージ対応としてESXiサーバのローカルディスクまたは

NFS経由のいづれかを選択します。(データストアにNFSが使えるとは便利ですね)

ここでは”ディスク/LAN”を選択し、[次へ]ボタンを押下します

s-vsphere-仮想事前-ディスク設定-02

対象のディスクを選択し、[次へ]ボタンを押下。(ディスクサイズを一応確認しましょー)

s-vsphere-仮想事前-ディスク設定-03

[空き容量の使用]にチェックをし[次へ] ボタンを押下します。

s-vsphere-仮想事前-ディスク設定-04

データスト名を付与します。

ここでは “vmfs” としました。

s-vsphere-仮想事前-ディスク設定-05

最大ファイルサイズ:256GB, ブロックサイズ:1MB

容量の最大化:チェック

で、[次へ]を押下。

s-vsphere-仮想事前-ディスク設定-06

ファイルシステムを確認して問題なければ終了です.

[終了] ボタンを押下します.

s-vsphere-仮想事前-ディスク設定-07

以上で仮想マシンを作成する準備ができましたので、

思う存分仮想マシンをつくりましょー。

s-vsphere-仮想事前-ディスク設定-08

Tagged with:
10月 14

ESXi ゲストOSの複製

By ststyle VMware ESXi コメントは受け付けていません。

ESXiにてゲストOSを複製する方法

いたって簡単です。

サマリタブのリソースブロックにある”データストア”をクリックすると

データストアブラウザが起動します。

1.今回OS作成用に新規ディレクトリを作成。

2.コピー元となるOSをシャットダウンする

3.コピー元となるOSのデータストアから

*.logを除くファイルをコピーし、1にて作成したディレクトリへコピーする。

4.インベントリへ追加する

*.vmxを選択し、右クリックで”インベントリへの追加”を選ぶ。

(vSphereClientの左ペインに追加されます。)

5.コピーしたマシンを起動する。

起動後はIPアドレス・ホスト名を変更の事。

以上

Tagged with:
10月 07

物理マシンを仮想化する :: ESXi (P2V)
物理(Physical)から仮想(Virtual)へ移行するにあたり使用するアプリケーションは、
「VMware vCenter Converter」を用います

1. 上記リンクへアクセスし、アクティベーション後Windows用なりLinux用なりのインストーラを

ダウンロードし てきます。 今回はWindows用です。
2. このアプリケーションを移行元の物理マシンにインストールします。
3. 「Convert Machine」ボタンをポチッとクリックします。
4. コンバート元(今回はこのアプリケーションをインストールしたマシン)とゲスト名を選択/入力します。
5. 作成される仮想イメージの転送先(今回はESXiサーバ)を指定します。
途中オプションで、VMware Toolのインストール可否とイメージの自動起動等の設定が出来ます。
6. ウィザードで設定を完了します。

元のディスクの空き領域は勝手にスキップします。
よって使用量が少なければコンバート時間が短くなります。
コンバートコンプリートとなったら、
無事ESXi上に転送されたゲストOSがあるはずです。
以上で、コンバート処理は終わりです。

Tagged with:
10月 07

ESXi上に仮想マシンを作成する

(※全ての作業はVMware vSphere Clinetをクライアントにインストールしクライアントから操作します

1] 新規仮想マシンの作成

基本タスク欄の[新規仮想マシンの作成]をクリックします


s-vsphere-仮想マシンの作成-01

2] 新規仮想マシンの作成::構成


新規仮想マシンの作成ウィザードが立ち上がりますので

仮想マシンの[構成]方法を選択します

構成のタイプを、”標準”と”カスタム”から選択します。

※[標準]と[カスタム]の違いについては

左ペインの構成欄にチェック時に表示されますが

以下の設定項目が異なるようです

標準 カスタム
名前と場所 名前と場所
データストア データストア
ゲストOS ゲストOS
- CPU
- メモリ
- ネットワーク
- SCSIコントローラ
- ディスクの選択

ここでは[構成]>カスタムにチェックをし[次へ]ボタンを押下します

s-vsphere-仮想マシンの作成-02

3] 新規仮想マシンの作成::名前と場所


バーチャルマシン名を入力します。

バーチャルマシン名は、OSのホスト名と一致させる必要はありませんが、

ESXiホスト上で一意の必要があります。
また、 vCenter Serverで仮想マシンを管理している場合は、

その仮想マシンフォルダ内で一意である必要があります

s-vsphere-仮想マシンの作成-03

4] 新規仮想マシンの作成::データストア


バーチャルマシンをインストールするデータストアを選択します。

ここでは[vmfs]という領域を使用しますので選択し[次へ]ボタンを押下します

s-vsphere-仮想マシンの作成-04

5] 新規仮想マシンの作成::仮想マシンのバージョン


バーチャルマシンのバージョンの選択

バーチャルマシンのバージョンを”4″と”7″から選択します。

バージョン4はESXi 3.5, VMawre Server1.0との上位互換を持たせる場合に選択します。

それ以外の場合はバージョン7を選択してください。

特に問題がなければ[仮想マシンのバージョン:7]を選択し[次へ]ボタンを押下します

s-vsphere-仮想マシンの作成-05

6] 新規仮想マシンの作成::ゲストOSの選択


インストールするOSの種別をラジオボックスから

“Microsoft Windows”, “Linux”, “Novell NetWare”, “Solaris”, “Other”から選択し、

リストボックスから該当するOSのバージョンを選びます。

ここでは”CentOS5.3″をインストールしますので”RED HAT 5”を選択します

s-vsphere-仮想マシンの作成-06

7] 新規仮想マシンの作成::CPU数の指定


バーチャルマシンのCPUの数を選択します。

ここでは”1″を選択します

s-vsphere-仮想マシンの作成-07

8] 新規仮想マシンの作成::メモリ容量の設定


バーチャルマシンから認識されるメモリ容量を指定します。

ここでは512MBとしていますがサーバのスペックが許す限りの設定をしてください。

(後から設定値の変更も行えます)

s-vsphere-仮想マシンの作成-08

9] 新規仮想マシンの作成::仮想ネットワークの設定


バーチャルマシンに必要な仮想ネットワークの数と、使用する仮想ネットワークを指定します。
デフォルトでは管理ネットワークと同一のネットワーク上に1つのネットワークカードが作成されます。

s-vsphere-仮想マシンの作成-09

10] 新規仮想マシンの作成::SCSIコントローラの選択


フォルトで選択されているコントローラを使用すれば動作します。

また、”このゲストOSには非推奨”となっているもは、選択しないでください。

s-vsphere-仮想マシンの作成-10

11] 新規仮想マシンの作成::ディスクの選択


以下の4つの中からバーチャルマシンで使用するディスクを選択します。

* 新規仮想ディスクの作成
新しい仮想ディスクの作成し、バーチャルマシンに割り当てます。
* 既存仮想ディスクを使用
既に作成済みの仮想ディスクをバーチャルマシンに割り当てます。
* rawデバイスのマッピング
SAN環境にてSANに接続されたディスクを仮想ディスクとしてマッピングします。
* ディスクを作成しない
このバーチャルマシンのために仮想ディスクを作成しません。ディスクレスのOS使用する場合や、バーチャルマシンの構成の変更で後から作成する場合に選択します。

s-vsphere-仮想マシンの作成-11

12] 新規仮想マシンの作成:: バーチャルディスクの作成


“ディスクの選択”で”新規仮想ディスクの作成”を指定したときのみに発生します。
ディスクのサイズを指定して、1台目の仮想ディスクを作成します。

* 容量
仮想ディスクの大きさを指定します。
* ディスクプロビジョニング
o シンプロビジョニング

バーチャルディスクの作成時には、指定したサイズを確保せずに

バーチャルマシンの使用時に容量が足りなくなった時に拡張します。

バーチャルマシンのOSからは指定したサイズとして認識されます。
o クラスタリング機能のサポート
バーチャルマシンをクラスタで多重化する高可用性機能を使用するときにチェックします。
* 場所
o 仮想マシンで保存
バーチャルマシンと同じディレクトリに仮想ディスクを作成します。
o データストアの指定
仮想ディスクの作成先に任意のデータストアを指定します。

s-vsphere-仮想マシンの作成-12

13] 新規仮想マシンの作成:: 既存のディスクの選択


“ディスクの選択”で”既存仮想ディスクを使用”を指定したときのみに発生します。
使用する仮想ディスクのパスを指定してください。

14] 新規仮想マシンの作成::詳細オプション

仮想ディスクのデバイスの種類、モードを設定します。
* 仮想デバイスノード
作成する仮想ディスクのデバイスの種類(SCSI, IDE)および、ノードのID番号を選択します。
IDEの仮想ディスクはESXi4でサポートされました。

Windows2000, WindowsXPでIDEを選択することにより、インストール時にSCSIドライバを追加する必要がなくなります。
* モード
ディスクのモードを選択します。独立型を選択すると、スナップショット作成時に、そのディスクのスナップが作成されません。

s-vsphere-仮想マシンの作成-13

15] 新規仮想マシンの作成::構成確認


作成するバーチャルマシンの構成を確認します。

なお、バーチャルマシンの作成前に、詳細な設定を行う場合には、”完了前に仮想マシンの設定を編集”を選択してください。

s-vsphere-仮想マシンの作成-14

16] 新規仮想マシンの作成::仮想マシンの設定を編集


仮想マシンがパワーオフの状態であればいつでも再設定が行えます

Tagged with:
10月 06

VMware ESXiとはハイパーバイザ型の仮想化ソフトウェア(OS)であり

ホストOSを介さずサーバに直接VMwareをインストールし、

ESXi上に仮想マシン・ゲストOSの作成および管理をする事ができます。

[1]イメージの取得

VMware社よりダウンロードする

ライセンスを取得する

[2]ISOイメージをCDに焼く

CDManipulator等

[3]CDよりサーバブート

インストールプロセスが開始される

「Welcome to  the VMware ESXi 4.0.0 Instaler」

→Enter

「End User License Agreement」

→F11 ( Accept and Continue)

「Select a Disk」 :: Logical Volume SAS 279.4GB

→Enter(Continue)

「Confirm Disk Selection」 :: 元々RHES5を入れていたので表示されたかな

→Enter(Continue)

「Confirm Install」

→F11 (Install)

インストールが開始される…しばし待つ…

「Installation Complete」

→Enter (Reboot)  再起動するのでCDをリジェクト.

-再起動ゴ-

<F2>Customize System

パスワード設定

configure Password  Old  :  空

New Password : xxxxxxxx

Confirm Password : xxxxxxxx

ログ設定?

Configure Lockdown Mode : Disabled (とりあえずデフォルトのまま)

IP設定

Configure Management Network

├ Network Adapters  : (デフォルトのまま)

├ VLAN(optional)     : Nt Set (デフォルトのまま)

├ IP Configuration    (静的にします)

IP Address           :10.0.21.99

Subnet Mask        : 255.255.255.0

DefaultGateway  :10.0.21.254

(Enter)

IPv6 : disabled (デフォルトのまま)

├ DNS Configuration

Primary DNS Server  : 10.0.21.114

Alternate Dns Server : 空

Hostname                       : xxx.xxx.xxx  (ESXiサーバのホスト名)

「Configure Management Network : Confirm」

→Y (Yes)

→Esc

→F12 (Shut Down / Restart)

※以上で基本的にはサーバ側の設定は完了です.

■ESXiでSSHを可能にする場合

1] Vmware ESXi のコンソール画面にて [Alt] + [F1]を押します。

2] 黒く色の変わったコンソール画面にて”" unsupported “” と入力 (入力文字は見えません)

※入力を間違った場合[Ctrl] + [u]

3]  メンテナンス用の画面にて “” Password”" のプロンプトが表示されますので

パスワードを入力します

4] パスワードの認証が成功すると、シェルのプロンプトが表示されます

5] inetd.confを編集します(/etc/inetd.conf)

ssh行に コメントアウトされている’#'を削除します

※vi編集後、保存するとき( : コロンではなぜか効かないので…)

-> [ESC] >[Shift][;]>[w]>[q]

</p>

# /etc/inetd.conf:  see inetd(8) for further informations.
## Internet server configuration database
#
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# If you make changes to this file, either reboot your machine or
# send the inetd process a HUP signal:
# Do a "ps x" as root and look up the pid of inetd. Then do a
#     kill -HUP &lt;pid of inetd&gt;
# inetd will re-read this file whenever it gets that signal.
# &lt;service_name&gt; &lt;sock_type&gt; &lt;proto&gt; &lt;flags&gt; &lt;user&gt; &lt;server_path&gt; &lt;args&gt;#
#:INTERNAL: Internal services
# It is generally considered safer to keep these off.
#echo     stream  tcp   nowait  root    internal
#echo     dgram   udp   wait    root    internal
#discard  stream  tcp   nowait  root    internal
#discard  dgram   udp   wait    root    internal
~ # cat /etc/inetd.conf
# /etc/inetd.conf:  see inetd(8) for further informations.
#
# Internet server configuration database
#
#
# If you want to disable an entry so it isn't touched during
# package updates just comment it out with a single '#' character.
#
# If you make changes to this file, either reboot your machine or
# send the inetd process a HUP signal:
# Do a "ps x" as root and look up the pid of inetd. Then do a
#     kill -HUP &lt;pid of inetd&gt;
# inetd will re-read this file whenever it gets that signal.
# &lt;service_name&gt; &lt;sock_type&gt; &lt;proto&gt; &lt;flags&gt; &lt;user&gt; &lt;server_path&gt; &lt;args&gt;
#
#:INTERNAL: Internal services
# It is generally considered safer to keep these off.
#echo     stream  tcp   nowait  root    internal
#echo     dgram   udp   wait    root    internal
#discard  stream  tcp   nowait  root    internal
#discard  dgram   udp   wait    root    internal
#daytime  stream  tcp   nowait  root    internal
#daytime  dgram   udp   wait    root    internal
#chargen  stream  tcp   nowait  root    internal
#chargen  dgram   udp   wait    root    internal
#time     stream  tcp   nowait  root    internal
#time     dgram   udp   wait    root    internal

# Remote shell access
#
ssh     stream  tcp     nowait  root    /sbin/dropbearmulti     dropbear  ++min=0,swap,group=shell -i -K60
#ssh    stream  tcp6    nowait  root    /sbin/dropbearmulti     dropbear  ++min=0,swap,group=shell -i -K60
#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

# VMware authentication daemon
#
authd   stream  tcp     nowait  root    /sbin/authd  authd
authd   stream  tcp6    nowait  root    /sbin/authd  authd

6] ホストを再起動する

reboot と入力

7] 再起動ゴ、SSHにてログインできるかを確認します.

8] ホストをシャットダウンする

poweroff

ISOイメージをCDに焼く
Tagged with:
preload preload preload