問題タブ [vhd]
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.
powershell - 作成しようとしています。VHD ディスクの初期化とフォーマット
いくつかの背景: 私はラボ環境で作業しており、ストレス テストのために VHD を作成して VM に接続する必要があるという多くの問題があります。ユーザーがプロセスをできるだけ簡単にできるようにするスクリプトを思いつきました。これは次のとおりです。
コードを実行すると、指定されたパスでは Dismount-VHD が機能しないというエラーが表示されます。入って $vhdPath 変数を指定しようとしましたが、それでもブロックされます。
私が直面しているもう 1 つの問題は、while ステートメントが $val をインクリメントしていないことです。次のステートメントに入ると、エラーをスローして停止し、問題の VM には既にディスクが接続されていることを示します。
どんな助けでも大歓迎です。
cassandra - Cassandra、Xen、バルーニング VHD
私のグループには、十分に強力な物理マシンでホストされている Cassandra を実行する複数の VM があります。各 VM には、動的にサイズ変更される VHD が与えられました。
増分バックアップを有効にしてスナップショットの作成を開始してから間もなく、ディスク エラーとクラッシュが報告される前に、VM が拡張されて利用可能なすべての領域がいっぱいになることに気付きました。現在、VHD はシステムで利用可能なすべての領域を占有しています。
他の誰かがこの動作に気付いていますか? VHD を適切なサイズに縮小する方法はありますか?
azure - vhd/ディスクを削除する際に Microsoft Azure で発生する内部サービス エラーを修正するにはどうすればよいですか?
仮想マシンにアクセスしてストレージ アカウントを削除したい ---> ディスク
しかし、ディスクを削除すると、「Internal Service Error」と表示されます! 内部サービス エラー
oracle - Oracle VM Managerでサポートされているハードディスク・ドライブのファイル形式は何ですか?
こんにちは、私は現在、OVM を Azure VHD に移行する作業を行っています。そのため、Oracle VM Manager でサポートされているハード ディスク ドライブのファイル形式を知る必要があります。
また、OVM ファイルを azure VHD に変換するツールはありますか?
c++ - Window 仮想ディスクでの削除/名前変更の停止
C/C++ API を使用して Windows VHD イメージ ファイルを作成しました。「切り取り」、「コピー」、「削除」などの右クリック コンテキスト メニュー項目を傍受できる方法はありますか?
アプリケーションは、Visual Studio 2014 Pro を使用して Windows 7 で作成されています。
c# - VHD を開いて接続し、割り当てる
私の使用例は次のとおりです。準備が整った vhd イメージがあり、それをパス fe D:\vhd\active にマウントする必要があります。現時点での私の解決策は、Powershell Hyper-V と diskpart コマンドの組み合わせですが、これは非常に汚れていてハッキングされているようです。
ご覧のとおり、自動割り当てが必要ないため、「NoDriveLetter」を使用しました。適切なボリュームを選択する簡単な方法が見つからなかったので、私がしなければならない「sel par 1」(他のアイデアは、Mount-VHDの前と後に「lis vol」をチェックすることでした...しかし、ええ、私は常に1つのパーティションしか持っていませんだから「セルパー」ftw!)
Microsoft Dev VHD Referenceを見つけ、C# pinvoke コードを介して VHD イメージを「開いて」「添付」することができました。kernel32.dll の CreateFile と CREATE_DISK パラメータを使用した DeviceIoControl を組み合わせて初期化することもできました。しかし、それをフォルダーパスにマウントする方法が見つかりませんでした。kernel32.dll から SetVolumeMountPoint と GetVolumeNameForVolumeMountPoint を試しましたが、VHD または VirtualDiskIdentifier の Guid がこれらの関数の正しいパラメーターではないようです。
私の質問は、スクリプト化されたソリューションと同じ結果をコードで達成するために、誰かが正しい関数/方法を教えてくれるかどうかです。コードとは、C/C++ または C# を意味します ... 単純な C または C++ でこのタスクを実行する方が簡単な場合は、独自の C#-Wrappers を作成できます。
powershell - Convert-VHD PowerShell コマンドはどこにありますか
私は PowerShell を初めて使用し、Convert-VHD コマンドを見つけるのに苦労しています。SDK をインストールする必要があることを Google が教えてくれることを期待していましたが、手順が見つかりません。
ヘルプ ページは、Win 8.1 (私のオペレーティング システム) に既にインストールされていることを示唆しています。もしそうなら、それはどこですか? https://technet.microsoft.com/en-us/library/hh848454(v=wps.630).aspx
助けていただければ幸いです。
powershell - Azure で VM のスナップショットを作成する
この記事 ( http://www.coreazure.com/snapshot-vms-in-azure-2/ ) に従って、Azure portal から powershell(PS) を使用して VM のスナップショットを作成しようとしています。これは、スナップショットを作成するために作成した PS スクリプトです。
コマンドレット
Start-AzureStorageBlobCopy -SrcContainer $vmOSContainerName -SrcBlob $vmOSBlobName -DestContainer $Using:storageContainer
エラーをスローします:
私が取得しているコンテナ名「a1smallvm-a1smallvm-2015-08-11.vhd」は正しい命名形式に従っていますが、それでも名前が無効であるというエラーが表示されるのはなぜですか。VM はポータルから作成されたもので、A1 タイプの VM であり、OS は CentOS "OpenLogic 6.5" です。何が問題なのか手がかりはありますか?
以下は、Write-output からの出力です。
正しいスクリプト: ストレージ アカウント名は同じである必要があります。そうでない場合は、宛先ストレージ アカウントのコンテキストを追加する必要があります。
$storageAccountName = $vmOSDisk.MediaLink.Host.Split(‘.’)[0]
Set-AzureSubscription -SubscriptionName $subName -CurrentStorageAccount '$storagenameAccountName'
また、セグメントのインデックスは-1ではなく-2にする必要があります
$vmOSContainerName = $vmOSDisk.MediaLink.Segments[-2].Split(‘/’)[0]