問題タブ [hyper-v]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1020 参照

c# - C#でのHyper-Vのバックアップ/復元はどこから始めればよいですか?

仮想マシンをバックアップおよび復元できるようにするために、C#を介してHyper-Vと対話する方法(できればスナップショットおよびバックアップに関連するその他すべてのものを使用)をどこから学び始めますか?いくつかの例/開始方法に関する情報を見つけようとしましたが、何も見つかりませんでした。たぶん私は間違った質問をしていました。

0 投票する
2 に答える
982 参照

linux - LinuxマシンからHyper-VVMを一時停止するにはどうすればよいですか?

Ubuntuを実行しているマシンにNMSシステムをセットアップしました。これは、Perlスクリプトを呼び出してすべてのVMWareホストを調べ、すべてのVMを一時停止することでさまざまなUPSイベントに応答します。VMWareはスマートで、これを比較的簡単にする一連のPerlモジュールを提供しました。ただし、Hyper-Vホストも3つありますが、一部のMicrosoftテクノロジ(PowerShellスクリプトなど)に固有ではない、それらを制御する方法が見つからないようです。

誰かがLinuxボックスからHyper-Vホストを制御する方法を提案してくれることを期待しています。Wineを使わないほうがいいのですが、他にうまくいくものがなければ、そのルートを進んで行きます。

0 投票する
3 に答える
906 参照

c# - WMI 経由で HyperV 内の仮想マシンのネットワーク アダプターのゲートウェイ、サブネットを変更する方法は?

こんにちは。

私の質問は次のとおりです。 1. WMI および C# を介してプログラムで Hyper-V の仮想マシン内のネットワーク アダプターのサブネット マスク、DNS アドレス、およびゲートウェイ アドレスを設定する方法を教えてください。

注:ここで説明されているように、IP アドレスを正常に追加および削除できました。

よろしくお願いします

スティーブ

0 投票する
0 に答える
926 参照

linux - clock_gettime(CLOCK_MONOTONIC, ..) 時折後方にジャンプする

重複の可能性:
Linux clock_gettime(CLOCK_MONOTONIC) 奇妙な非単調な動作

Erlang のクラッシュに関するいくつかの問題を経験した後、私は clock_gettime(CLOCK_MONOTONIC, &ts) を繰り返し呼び出して逆方向に進むかどうかをチェックするプログラムを作成しましたが、残念ながら逆方向に進む場合があります。

これは私が使用しているテストプログラムです:

私のHyper-V VM(カーネル2.6.18-238.12.1.e15、他のものを試しました)ではエラーが出力されることがありますが、物理マシンでは常にOKが出力されます。

CLOCK_MONOTONIC が単調にならない理由は何ですか?

0 投票する
1 に答える
686 参照

powershell - Powershell で特定の VM の Msvm_VirtualSystemGlobalSettingData クラスのインスタンスを取得する方法

そのため、Hyper-V VM 管理の PowerShell 自動化を試してみましたが、特定の VM の VM データ ルートを見つけるための信頼できる方法が見つからないようです。プログラムでビルドするときに、Msvm_VirtualSystemGlobalSettingData WMI クラスを介して設定することを理解しています。VM 作成後にこのクラスにアクセスするにはどうすればよいですか?

ありがとう!

0 投票する
2 に答える
2485 参照

backup - diskshadow を使用した Hyper-V バックアップ - 「バックアップの終了」を呼び出すタイミングは?

Windows VSS (ボリューム シャドウ コピー サービス) に基づく diskshadow を使用して、Hyper V VM のバックアップを実装しています。

実装は、DiskShadow / Xcopy BACKUP of Hyper-Vで説明されているとおりで、diskshadow スクリプトは次のようになります。

HyperVBackup.cmd では、シャドウ コピーをバックアップ ドライブに実際にコピーするには、xcopy を使用します。これは明らかに、バックアップ プロセスの中で最も時間のかかる部分です。

begin backupおよびコマンドはend backup、vss ライターにイベントを送信して、シャドウ コピーの作成を準備し、バックアップの最後に対応できるようにします。

  • end backupAFTERを呼び出すのは良い考えEXEC HyperVBackup.cmdですか? これにより、長い xcopy 部分がかかる限り、vss ライターが中間状態にとどまることが強制されませんか?
  • end backup行の前に呼び出すのが適切ではないでしょうEXEC HyperVBackup.cmdか?

実際、vss ライターが から送信されたイベントを受け取ったときに通常何をするかはわかりませんend backup

ありがとう、ナン。

0 投票する
2 に答える
799 参照

powershell - WMI スクリプトを使用してクラスターで汎用サービスを作成できない

スクリプトを使用して Cluster Generic Service を作成したいと考えています。Hyper-V を搭載した Windows Server 2008 R2 があります。Add-ClusterGenericServiceRoleコマンドを使用しています。現在、2 つの問題に直面しています。

  1. サービス名で単純に実行すると、このエラーが発生します ここに画像の説明を入力
  2. コマンドに「-StaticAddress」を指定してから再度実行しましたが、再びエラーが発生しました ここに画像の説明を入力

また、同じクラスター ディスク、IP などを使用して UI からサービスを作成することもできます。私はサーバーの管理者であり、クラスターへのフル アクセス権を持っています。

0 投票する
1 に答える
572 参照

powershell - Powershell Get-ItemProperty がレジストリ値に余分な 1 文字を返す

test.ps1 の内容:

出力(返された値に奇妙な余分な文字が追加されていることを強調するために、すばやく連続して 4 回実行しました):

レジストリ エントリに余分な文字が追加されるとどうなりますか? 余分なガベージ文字を除いて、返される情報は正しいです。o、m、s、? の場合もありますが、常に 1 文字のみのように見えます (余分な文字が追加されない場合もあります)。

ふざけんな.....

0 投票する
1 に答える
835 参照

c# - Get-VMMServer接続を再利用する方法は?

Main()が複数のスレッドを開始し、各スレッドがGet-VMコマンドレットを起動するC#アプリケーションを作成しています。これにはRunspacePoolを使用しています。

現在、各スレッドは最初にGet-VMMServerを起動し、次にGet-VMを起動する必要があります。Get-VMMServerは約5〜6秒かかり、パフォーマンスに大きな影響を与えます。以下はコードスニペットです。

Get-VMMServerは、Virtual Machine Managerサーバーに接続し(接続がまだ存在しない場合)、VirtualMachineManagerデータベースからこのサーバーを表すオブジェクトを取得します。

この接続を各スレッドで再利用したいと思います。

どうすればこれを達成できますか?プール内のすべてのRunspaceが使用できるように、この接続をMain()にすでに作成する方法はありますか?

0 投票する
1 に答える
2145 参照

c# - プログラムによる Hyper-V スナップショットの名前の設定

C# プログラムで Hyper-V スナップショットを作成しています。

(注: このコードはMSDNから取得したものです)

この WMI 呼び出しでスナップショット名を設定する方法はありますか? それ以外の場合、WMI 呼び出しを使用してスナップショットの名前を変更する有効なソリューションを知っている人はいますか? 私はすでにこのスレッドを見つけましたが、それはある種のあいまいであり、解決策を提供していません...

編集: 解決策は、作成後にスナップショットの名前を変更することでした。ハンスのアドバイスを使用してスナップショットの名前を変更する関数は次のとおりです。

解決: