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

2011年10月19日水曜日

P2V変換後にネットワークアダプターが重複 Hyper-V

Hyper-VのP2Vを使用して初めて仮想マシンを構築。

本当便利なもので、既存物理マシンのイメージを吸上げ仮想マシンを構築できる。

ただ既存のHyper-Vマネージャーからは実行不可。

別途SCVMMのライセンスが必要。

P2Vの実行もウィザード画面で実行できるのでこれといって特になく。

物理マシンの容量が大きいのでかかるのは時間だけかと。

タスク実行し待つこと一日。

確認すると正常に仮想マシンが一台できていました。

作成された仮想マシンを起動。

ログ等を確認しても特に異常はありません。


今回は既存マシンの移行だったので移行期間で発生した差分のファイルを同期するため、

同一ネットワークに既存マシンと仮想マシンを両方配置。

既存マシンはサーバーとして稼動中のため、仮想マシン側のIPを変更します。

ファイル等のデータの同期が完了したので既存マシンは一度外し、

仮想マシンのIPを元のIPに戻そうと。

すると設定時に下記メッセージが表示されます。

このネットワーク アダプター用に入力された IP アドレス XXX.XXX.XXX.XXX は別のアダプターName of adapter に既に割り当てられています。Name of adapter は物理的にコンピューターにないか動作していないレガシ アダプターであるため、ネットワーク接続フォルダーには表示されていません。同じアドレスが割り当てられた 2 つのアダプターがアクティブになった場合、どちらか 1 つのアダプターがそのアドレスを使うことになり、システム構成エラーの原因となります。このアダプター用に別の IP アドレスを指定しますか?


「いいえ」を選択すると設定は出来ますが、仮想マシンの作成に失敗しているのかと。


まあいつものことですが、私が引っかかるようなことは、たいしたことはなく、


他の方が簡単に解決してくれています。


今回も載っていました。


内容は異なりますが理由は下記と同じかと。
誤って仮想マシンのネットワークアダプタを削除してしまった場合


仮想マシンに移行した際に仮想NICに切り替わります。


物理マシンの物理NICは仮想マシンには存在しないので、ネットワークの一覧からは消えますが


削除したわけではないので情報は残っているとの事。


下記に解決策ものっていました。
ネットワーク アダプターに IP アドレスを設定する際のエラー メッセージ




  • [スタート] ボタンをクリックし、[ファイル名を指定して実行] をクリックします。「cmd.exe」と入力して Enter キーを押します。
  • set devmgr_show_nonpresent_devices=1」と入力して、Enter キーを押します。
  • Start DEVMGMT.MSC」と入力し、Enter キーを押します。
  • [表示] をクリックして、[非表示デバイスの表示] をクリックします。
  • ネットワーク アダプター ツリーを展開します。
  • グレー表示になっているネットワーク アダプターを右クリックしてから、[削除] をクリックします。


  • 今回は何とか時間もかけずに解決。


    ただ改めて仮想技術の便利さを感じる反面


    勉強することは山積みかと。


    とりあえずタスクもたまっているのでまた次の機会。


    知らないことが多すぎて。


    日々精進。

    2011年6月21日火曜日

    Hyper-V統合サービスとWindows 2000 Server

    Windows 2000 ServerをHyper-V使って仮想マシン構築。

    前回はその途中でHDDの容量が認識されないと。

    いつもどおりつまづいていましたが。

    ぜんぜん仮想マシンだからということは関係なく解決してしまいました。
    Windows 2000 Server 容量が認識されない


    今回はその続きです。

    一難去ってまた一難でした。

    HDDも認識しようやくOSのインストールから開放され

    ウワモノの設定作業に移れると。

    ようやくのようやくでしたが、

    そう甘くはないというか、自分が無知すぎるというか。

    とりあえず操作が面倒なので、Hyper-V統合サービスをインストールしようと。

    仮想マシンとHOST側でシームレスにマウス操作が行えます。

    各デバイスも認識し画面の解像度も上げられます。

    小さいことですが操作効率がかなり違う。

    ただこれが命取りでした。


    OSのインストールに手間取ったということもあり、

    アプリの設定を先に進めます。

    全て設定が終わってこれで完了だと。

    ところがWindowsUpdateを忘れていたことに気づき、

    Windows 2000 だしフルフルにあてとかないとセキュリティ的に問題ありかと。

    Updateまであてて帰るかと。

    インストールしたメディアが初期のものだったので、

    それなりに時間だけがかかりました。

    無事に完了しいつもどおり再起動のメッセージ。

    再起動して帰ろうと。。。


    ところが再起動できません。

    ブルーバックのエラー画面が表示されてしまいます。

    セーフモードで立ち上げるとかそれもできず。

    こんな時に限ってスナップショットもとっておらず。

    いままでの時間を返してほしい。

    どうもWindows Updateをあてきってから統合サービスをインストールしたほうがいいとのこと。


    詳しい内容もちゃんと記載がありました。

    まさにこの内容です。

    セーフモードで起動できなかったのも私の勘違いでしょうか。。。
    Hyper-V よくある失敗集


    つくづく無知の恐ろしさを実感する一日。

    また普通の人よりも無駄な時間を。

    生まれ変わりたい。

    知らないことが多すぎて。

    日々精進

    Windows 2000 Server 容量が認識されない

    今回仮想マシンで Windows 2000 server を構築することに。

    OS:Windows Server 2008 R2 Standard Edtion

    Hyper-Vを利用する。

    通常通り、仮想マシンを新規作成。

    VHDの容量は350GBで設定。

    ブートディスクをDVDに指定し、仮想マシンにOSをインストールする。

    いつも通りのインストール画面が起動し、処理が進んでいく。

    ところがパーティション作成画面の前で、エラー画面が表示される。

    無視して続行し、パーティション作成の処理に移ると、

    VHDに350GB割り当てたはずなのに、130GBしか認識されない。


    今回初めてだったので原因が分からずインストールを中断。

    VHDを確認するとやはり350GBで確保していた。

    仮想マシンとWindows2000の互換性かと思いきや、サポートはされている。

    Hyper-V におけるゲスト オペレーティング システムのサポート


    完全に仮想マシンが原因だと思っていたのでまたまた変なところで足踏み。

    ちゃんと書いてあるんですね。

    大容量ハードディスクの 137 GB を超えた容量が認識されない場合の対処方法

    インストール完了後 Windows 2000 SP4をインストール。

    あとはサポートサイトに記述のあるレジストリ値を登録し、仮想マシンを再起動。

    すると出てきました。

    しっかり350GBバイト認識しました。

    後はフォーマットかければ通常通り使用できます。


    単純なインストール作業ですが。

    またまた勉強になってしまいました。


    分からないことが多すぎて。

    日々精進。

    2011年3月17日木曜日

    Hyper-V 仮想マシンをコピー

    Hyper-Vにて仮想マシンを運用中。

    Hyper-Vのホストは一台。

    仮想マシン用の使えるHDDの容量は250GB程度。

    そこで仮想マシンを2台動かしていたのですが。

    突然、仮想マシンAへのアクセス不可!

    SCVMMから確認すると仮想マシンが2台とも一時停止状態。

    開始の状態に戻してもすぐに一時停止状態に戻ってしまう。

    Hyper-Vサーバーを普段管理しているわけではなかったので原因が全然わからず。

    調査していると、仮想マシンのVHDが保存してあるボリュームの残容量がほとんどない。

    ちなみにVHDは可変に設定してあるので、仮想マシンで容量が増えるたびに増大。

    どうもこれが原因のようで、停止可能なもう一台の仮想マシンBをとりあえず停止。

    仮想マシンBのVHDファイルをネットワーク上のファイルサーバーへ移動。

    ボリュームの空き領域を確保した状態で、再度、仮想マシンAを開始状態に。

    すると正常通り問題なく仮想マシンが動作。

    とりあえず一安心。

    しかしながら仮想マシンBも動かす必要がある!

    どうしようかなと。

    いろいろ調べていると、Windows server 2008 からVHDをマウントできるとのこと。

    これはかなり便利ですね。

    ファイルサーバーには十分容量が確保されていたので、適当な容量を指定し、VHD作成、接続。

    簡単にHyper-Vサーバーに対して新規のボリューム追加は完了。

    あとは仮想マシンBを移行するんですが。

    ここがいまいちやり方がわからず。

    後から調べていたら、仮想マシンのインポート、エクスポート機能で、簡単に出来るそうなんですが。

    そんなことはつゆ知らず。

    単純に仮想マシンBのVHDを移動させてしまったので正常な構成は失われている。

    仮想マシンBのVHDをもとの場所に戻すことはできないので、

    新たな仮想マシンCをVHDをマウントして作成した新規ボリューム上に作成。

    その際に「後で仮想ハードディスクを接続する(A)」を選択し作成する。

    仮想マシン作成後、移動させていた仮想マシンBのVHDを仮想マシンの設定から仮想マシンCに接続。

    その状態で仮想マシンCを起動すると。

    移動前と同様に正常に起動することが出来ました。

    IPは固定だったので問題なし。

    本来こんなぐちゃぐちゃな手順でやらないのでしょうが、知識がないまま進めているとこんな結果になりました。

    とりあえず復旧してほっと一安心。

    あとでもう一度整理します。

    こういうのは本当苦手で。

    知らないことが多すぎて。

    日々精進。