matsu 気楽なBlog

Another .Text Powered Blog

ホーム 連絡をする 同期する ( RSS 2.0 ) Login
投稿数  26  : 記事  0  : コメント  56  : トラックバック  0

書庫

日記カテゴリ

2008年7月9日 #

いろいろやってたらシャットダウンできました。

--------------------------------------------------------------

Option Explicit
Dim vmshut
Dim VMName
Dim WMIObject
Dim VM
Dim VMList

Dim vmReturn


VMName = "SERVER01"

 Set WMIObject = GetObject("winmgmts:\\.\root\virtualization")
        Set VMList = WMIObject.ExecQuery("SELECT * FROM Msvm_ComputerSystem WHERE ElementName='" & VMName & "'")
        VM = VMList.ItemIndex(0).Name
 Set vmshut = WMIObject.ExecQuery("SELECT * FROM Msvm_ShutdownComponent WHERE SystemName='" & VM & "'")
 vmReturn = vmshut.ItemIndex(0).InitiateShutdown(True,"Scripted Shutdown") 

--------------------------------------------------------------

参考:

http://msdn.microsoft.com/en-us/library/cc136822(VS.85).aspx

http://crawlmsdn.microsoft.com/en-us/library/cc136893(VS.85).aspx

http://crawlmsdn.microsoft.com/en-us/library/cc703625(VS.85).aspx

 

posted @ 9:19 | Feedback (0)

2008年7月8日 #

とりあえず、起動・停止・保存のスクリプトを発見したので覚書です。

シャットダウンについてはいろいろやってるのですが、うまくいかないな。

今回はPowerShellを使おうかと思ったのですが、勉強不足でちょっと断念。

でもWMIを使うといろんなことができるので楽しいですね。

--------------------------------------------------------------------------

'Hyper-V コントロールスクリプト
Option Explicit
Dim WMIService
Dim VMList
Dim VMName

'Server01を起動します
VMName = "Server01"
Set WMIService = GetObject("winmgmts:\\.\root\virtualization")
Set VMList = WMIService.ExecQuery("SELECT * FROM Msvm_ComputerSystem WHERE ElementName='" & VMName & "'")

'起動
VMList.ItemIndex(0).RequestStateChange(2)
'停止
'  VMList.ItemIndex(0).RequestStateChange(3)
'保存
'  VMList.ItemIndex(0).RequestStateChange(32769)

-------------------------------------------------------------------

posted @ 21:34 | Feedback (0)

2008年7月2日 #

いろいろなゲストをテスト中です。

WINDOW2008,2003,XP,VISTAのゲストはOKかな?

でもWindows2000で統合サービスをインストールすると不安定です。

現象:シャットダウンする際に、非常に時間がかかる。または固まる

テストパターン

①ホスト・ゲストRC1⇒RTM

②ホストRC1⇒RTM ゲスト新規作成

③ホスト新規インストール+Hyper-V-RTM ゲスト新規インストール

上記の3パターンでテストしていますが、いずれもうまくいきません。

統合サービスはインストールしてはいけないのかな?

 

posted @ 17:24 | Feedback (2)

出張でまだ試せてませんが、明日にでも早速入れ替えてみよう!!

http://www.microsoft.com/japan/windowsserver2008/virtualization/default.mspx

http://www.microsoft.com/downloads/details.aspx?displaylang=ja&FamilyID=f3ab3d4b-63c8-4424-a738-baded34d24ed

 

 

posted @ 3:06 | Feedback (2)

2008年6月24日 #

RC1のインストールを3パターン試して、それぞれ数日使っているのですが、

RC0に上書きインストールしたものの調子がいまいちです。

何度かブルーバックになったので再インストールしちゃいました。

原因は不明ですがRC0からRC1へのインストールは、

一度RC0をアンインストールしてからのほうが無難な気がします。

 

posted @ 22:11 | Feedback (0)

2008年6月22日 #

 

RC1より2000がサポートになった(残念ながら統合サービスは非対応)とのことなので

さっそくインストールしてみた。

ひとつ引っかかったのが、ゲストにNICを設定せずに、インストールを始めると下の画面で止まってしまいます。

Server & Professional

しばらく気がつかず、何度もインストールしちゃいました。
vm1 

 

やっぱり統合サービスは無理でした。

最終的にもサポートされないのかな?
vm1

 

posted @ 15:55 | Feedback (0)

VS2005のSCSIディスクのゲストをHyper-Vへ移行してみます。

 

テストOSはWindows2003R2SP2 x86 です。

IDE接続は何度も移行していましたがSCSIは初めてです。

vm1
vm1

 

 

このハードディスクイメージをHyper-V RC1が動いているホストでセットアップする。

新規に仮想マシンを作成

vm1

vm1

 

ハードディスクをVS2005のものを指定する

(ここですでに手順に問題があるのですが)

vm1

そのまま起動して、ログインする(エラーやウィザードが立ち上がるが気にしない)

そのまま統合サービスのセットアップを実行する

vm1

終わらな~い。

途中でやめようかと思ったが、他にすることがあったのでしばらく放置。

やっと終わったので時間を確認したら40分もかかっていた。

Core2DuoE6750で。

やたらに長い。(IDEなら5分で終わる)

 

 

ということで状況確認。

ん??。移行したゲストにSCSIがない。


vm1

よくよく考えたら新規マシーンを作る際に指定するディスクはIDEだったはず。

SCSIからIDEに変換されちゃいました。たぶんそれで時間かかったのでしょう。

でもちゃんと動いています。(普通に快適です)

 

 

今度はちゃんとSCSI……と思って新規マシン作成。

SCSI追加してディスクをマウント(もう一度VS2005からコピーしてます)

ただ、起動順にSCSIがない….

vm1

終了……
vm1 

SCSIで移行されたかた、いらっしゃいましたらアドバイスください。

ただしVS2005でSCSIのゲストを使っていらっしゃる方もこれでHyper-Vに移行できるかも?

※残念ながらサポート情報にこの方法は発見できませんでした。

  たまたまできたのかも知れませんので、ご自身で検証はお願いします。(3回はやりました)

 

 

 

posted @ 15:49 | Feedback (6)

やっとですがRC1をインストールしてみました。

パターンは3種類

 ・新規インストール

 ・RC0アンインストール後のインストール

 ・RC0への上書きインストール

 結果だけ書きますが、どれも問題なくインストールできます。特に上書きの場合も問題なく終了。

ただしスナップショットを使用している場合、適用しているスナップショットにうまく戻れませんでした。

事前にスナップショットは削除してからアップグレードしたほうが良いと思います。

※各ゲストには「統合サービス」の再インストールが必要です。

  以降直後に新しいデバイスを認識しましたって出るので、「キャンセル」して「統合サービス」をインストールしてください

 

posted @ 13:47 | Feedback (0)

2008年5月10日 #

とりあえずWinodws2008にインストールできたウイルスバスタ2008を使ってますが

インストール直後からゲストOSがエラーで起動できなくなります。

一度ウイルスバスタの監視機能を止めてゲストを立ち上げると、その後は

監視機能を有効にしても問題なくゲストが使えます。

何なんだろう?(2台のホストでやってみました)

posted @ 10:55 | Feedback (4)

VirtualSevrer2005のリモート管理ソフト Virtual Machine Remote Control Client Plus(VMRCplus)が新しくなってます。

複数ホストの制限が32になった? 

私には関係ないかな?

http://www.microsoft.com/downloads/details.aspx?familyid=80ADC08C-BFC6-4C3A-B4F1-772F550AE791&displaylang=en#filelist

posted @ 9:50 | Feedback (0)