IT土方のReminder -3ページ目

IT土方のReminder

英語なんて全く出来ないくせに気が付いたら外資系IT企業のサポートエンジニアになっていた人のブログ。このブログに書いてある事は間違っている可能性もあるので気づいた人が指摘してくれても良いし、指摘しなくても良い。

Windowsも便利になったもので、Wndows Datecenter、もしくはiSCSI Targetの機能を
インストールすると、Windows Server上の仮想ディスクを別サーバにNTFSマウントする
ことができる。

今回はiSCSI TargetとiSCSIイニシエータを使ってサーバにボリュームマウントをしてみる。
ちなみに、Windows server 2008 r2 ではiSCSIイニシエータは標準でインストールされて
いるのでインストールは不要です。

構成は単純で

Server1:ストレージとして利用(iSCSIターゲットをインストール、仮想ディスクを作成)
Server2:業務用サーバとして利用(iSCSIイニシエータを利用して仮想ディスクをマウント)

といった感じ。

iSCSIターゲットはマイクロソフトのサイトからダウンロード、インストールする必要が
ありますが、今回は省略。

まずはServer1の設定。
ISCSIターゲットをインストールしたら管理コンソールを立ち上げて、[デバイス]を右クリック、
[仮想ディスクの作成]。この設定でServer2にマウントさせるための仮想ディスク(vhdファイル)を
作成します。

IT土方のReminder

適当に仮想ディスクを構成するパスを指定して、ここでファイル名まで決めてしまいます。
(.vhdの拡張子も記載しないとエラーが出て怒られてしまうので注意)

IT土方のReminder

ディスクサイズも適当に。今回はMSFC用のディスクとして仮想ディスクを作成したいので
ディスクサイズはMS推奨の512MBで作成しておきます。

IT土方のReminder

管理コンソールに戻ると、今作成した仮想ディスクが表示されます。

IT土方のReminder

次にiSCSIターゲットを作成します。
これは仮想ディスクを公開する対象を指定するための枠です。
今回はSeve2に仮想ディスクを公開する設定をいれます。

管理コンソールのiSCSIターゲットを右クリック、[iSCSIターゲットの作成]。

IT土方のReminder

iSCSIターゲットの名前を適当に決めます。後々MSFCのクォーラム領域にするので
名前は[Quorum]にしました。

IT土方のReminder

iSCSIターゲットの識別子を聞かれます。
これは何かというと、仮想ディスクを公開するサーバ(Server2)の識別子のことです。
Serve2のiSCSIイニシエータの識別子(IQN)をここに入力します。

IT土方のReminder

Server2のiSCSIのIQNはServer2のiSCSIイニシエータを開き、構成タブの
[イニシエータ名]に表記されています。任意で変えられるので、管理しやすいように
適当に変えて使ってください。

IT土方のReminder

ここまででServer1がServer2へ接続するためのiSCSIターゲットの設定が完了です。
次にこのiSCSIターゲットのQuorumの中に、先ほど事前に作成しておいた仮想ディスク
を割り当ててやります。

[Quorum]を右クリック、[既存の仮想ディスクをiSCSIターゲットに追加]。

IT土方のReminder

先ほど作成しておいた仮想ディスクを選択します。


IT土方のReminder

Qourumに先ほど作成しておいた仮想ディスクが割り当てられました。

IT土方のReminder

Server1は2つNICがついていたので、どちらのNICでiSCSIのサービスを提供するか
決めておきます。[iSCSI Software Target]を右クリック、[プロパティ]。
[ネットワーク]タブにNICのIPアドレスが表示されるので、iSCSIのサービスを提供する
IPアドレスを選択します。今回は192.168.10.254としておきます。

IT土方のReminder

これでServer1のiSCSIターゲットの設定は終了。
あとはServer2からServer1を参照するためのiSCSIイニシエータの設定のみです。

Server2のiSCSIターゲットを開き、[探索]タブの[ポータルの探索]。
Server1で設定したiSCSI用のIPアドレス(192.168.10.254)を指定する。

IT土方のReminder

[ターゲット]タブに戻ると[検出されたターゲット]にServer1のIQNが表示されます。
(表示されない場合は、[最新の情報に更新]を押下)
[状態]が非アクティブになっているので[接続]を押下するとアクティブになります。
アクティブになるとiSCSIイニシエータを経由して仮想ディスクを参照できるようになります。

IT土方のReminder

これでiSCSIターゲットとiSCSIイニシエータを利用したディスクマウントが可能になりました。

IT土方のReminder


次回はMSFCの記事なると思います。
NICを複数利用する際、NICの優先度を設定しないと挙動が思ったように行かないことがある。
以下のように2つ目に追加したNICの優先度が高くなっているとなんだか気持ち悪い。

IT土方のReminder


そこでNICの優先度(バインド)の設定を以下のように変更する。
ネットワーク接続の画面でAltキーを押すと[詳細設定]が表示されるので押下する。

IT土方のReminder

[アダプターとバインド]タブの[接続]を見ると[ローカルエリア接続2]が一番上に表示されている。

IT土方のReminder

[↑]の矢印ボタンを使って優先順位の高いNICを上に移動させる。


IT土方のReminder

これでNICの優先順の変更はおしまい。
ipconfigで確認すると以下のように変更が反映されている。

IT土方のReminder

余談だけれど、2本目以降のNICはDNSに登録しないほうが良いので、
以下のように[この接続のアドレスをDNSに登録する]のチェックは外しておく。
これでこのNICが自動的にDNSのレコードに登録されなくなる。

IT土方のReminder



情報はエネルギーに変換出来るらしい。

マクスウェルの悪魔というパラドックスの話だが、情報をうまいタイミングで出し入れすることによって、エネルギーを与えることが出来るらしい。

という事は人が何か物事を学ぶという事はエネルギーを蓄えて行っていると考える事も出来なくない気がしないでもない。

人は産まれたばかりでは知識が乏しいのでエネルギーとしても弱いけれど、知識を蓄えるに連れて強くなって行く。

人が学ぶ事を止めると蓄えられた知識というエネルギーはどんどん消費され、忘れていき、全て忘れ去った時に人は死ぬのかもしれない。

昔は行き交う情報が少なかったが、今はインターネットで何でも情報が手に入る。この情報を自身のエネルギーに変える事が出来れば、人は長生きするのだろうか。

物理って面白いね。

iPhoneからの投稿
自分の背中は必ず誰かが見ている。
良い事も悪い事も。

口は災いの元。
つい口に出てしまう事もあるけれど、言わなくて良い事をわざわざ言ってしまわないように気を付けよう。





iPhoneからの投稿
Windows 2012になってから運用はバッチファイルからPowershellへと移ってきたと思うので、
僕もそろそろ勉強を始めようかと思う。

ちなみにWindows 8ではPowerShellはデフォルトでインストールされている。
ISEもインストールされており、こちらはコマンドをTabキー押下時に自動保管してくれるので
非常に便利。

PowerShellは.NETからオブジェクトを取得してきているので、バッチとは違ってかなり柔軟性の
あるスクリプトが組めそう。

各種コマンドの内容を調べるには以下のコマンドが便利。

■Get-Help <調べたいコマンド> -detailed

あと、Get-Helpコマンドが使えるようになるにはひと手間かかり、以下の作業が必要。
このコマンドをそのまま実行しちゃうと以下の文言が出てHelpの内容が分からない。

Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。

そこで一度ISEを終了し、管理者としてISEを起動する。
その後、Update-Helpコマンドを実行してヘルプをインストール。
(ISEだと[ヘルプ]-[Windows PowerShell ヘルプの更新]からもインストールも可能)

デフォルトだとHelpの内容がインストールされていないので、ヘルプコマンドを実行しても
構文以外何も表示されない。一度ヘルプをインストールする必要があるらしい。

ちなみに現段階で日本語版のヘルプはインストールされていないらしい。
以下を参照すると2013年の8月あたりには日本語版も出るらしいけど、今日のブログを書いている
時点では日本語版はなかったみたい。

Updatable Help speaks only English! What’s up wi

さ、環境も整ったので少しPowerShellで遊んでみます。