問題タブ [pyvmomi]
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.
python - JSON/Python - デコード
次のようなjson形式のファイル「datastores.json」があります。
その上で次のコードを実行しています。
次のエラーが表示されます。
この行で:
整数を期待していることを理解しています。私が行っていた読書から、私が下塗りした場合でも
それ以外の
また、下塗りされました
それ以外の
次に、ファイルを文字列として読み取り、整数の代わりに文字列の解析を許可します。なぜこれがうまくいかなかったのですか?
python - リモート VM で管理者として Power Shell を開く
VMWare の pyvmomi ライブラリを使用してリモート VM で操作を実行する python があります。このように Pyvmomi ライブラリを使用してリモート VM コマンド プロンプトを開きます
Power Shell を管理者として開く方法や、スクリプトに追加して管理者として実行できるコードはありますか。
python - pyvmomi を使用して vmware でインスタンスの実際に使用されている (割り当てられた) ディスク容量を取得する
私は最近、インスタンスを AWS に移行する前に、pyvmomi を使用して vmware サーバーの詳細なインベントリを取得し始めました。
vCenter Web インターフェイスまたは vsphere クライアントで、インスタンスを調べてそのディスクを確認すると、ディスク サイズ (プロビジョニング済み) と使用中 (使用済みストレージ) の量がわかります。
サンプルの github リポジトリ ( https://github.com/vmware/pyvmomi-community-samples ) から、インスタンスに関する情報を取得する方法をすぐに学ぶことができたので、ディスク サイズを取得するのは簡単です (SO には、ドライブを取得する簡単な方法 - PyVMomi を使用して VMWare VM ディスクのサイズを取得する方法)、しかし、Web/クライアントが表示できる実際に使用されているストレージを取得する方法がわかりません。
では、特定のインスタンス ディスクの使用済み領域を取得するにはどうすればよいでしょうか?
python - pyvmomi を使用して VMware からディスク タイプ情報を取得するにはどうすればよいですか?
I have to get DiskType information using python pyvmomi library, I am able to get the same through C# VMware sdk via "Get-VM | Get-HardDisk -DiskType "Flat" | Select Parent,Name,DiskType,ScsiCanonicalName,DeviceName,Diskmode | fl"
command, which will output all the disk in vSphere/eSX with Flat disktype. In the respective command, I have searched for "Flat" disktype which can also be "RawPhysical, RawVirtual, or Unknown". I have gone through VMware MOB properties as well but wasn't able to search for DiskType property.
Thanks
python - VMWare pyvmomi 6.0.0 : 操作はサポートされていません
VMWare の pyvmomi を使用して、ESXi の仮想マシンを管理しています
私は使用しています:
pyvmomi-6.0.0とpython 2.7.5で VM のクローンを作成
によって管理されるVMWare ESXi 6.0.0 Update 1
vCenter サーバー 6
pyvmomi を使用して、vm オブジェクトを正常に取得し、データセンター、データストア、vm などを反復処理できます...しかし、それらを複製できません。
root として ESXi に接続しています
常に次のエラーが発生します: (vms のクローンを作成し、ESXi にフォルダーを作成しようとしました)
esxi で /var/log/hostd.log ファイルを読み取ると、次のようになります。
2016-09-13T10:15:17.775Z 情報 hostd[51F85B70] [Originator@6876 sub=Vimsvc.TaskManager opID=467be296 user=root] 作成されたタスク: haTask-2-vim.VirtualMachine.clone-416315
2016-09-13T10:15:17.779Z 情報 hostd[51F03B70] [Originator@6876 sub=Default opID=467be296 user=root] AdapterServer が例外をキャッチ: vmodl.fault.NotSupported
2016-09-13T10:15:17.779Z 情報 hostd[51F03B70] [Originator@6876 sub=Vimsvc.TaskManager opID=467be296 user=root] タスク完了: haTask-2-vim.VirtualMachine.clone-416315 ステータス エラー
私が一致しない他の前提条件はありますか? 誰にも手がかりはありますか?
次の test.py サンプル コードを使用します。
python - Vcentre データストアから VM へのファイルのコピー
私は、salt-stack と pyvmomi モジュールを使用して vCenter と通信し、VM を作成します。この新しく作成された VM で、vcenter Datastore からファイル (約 1 GB) をコピーしたいと考えています。InitiateFileTransferToGuest を使用してファイルを VM にアップロードできますが、データストアから vm にファイルをコピーするにはどうすればよいでしょうか?