問題タブ [vmware-sdk]
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.
c# - VMware Web サービス SDK を介して vCenter に接続する際の SSL/TLS エラー
vSphere 環境を管理するアプリケーションを作成したいのですが、最初に SDK_5.5 サンプルを試してみたいと思います。ソリューションを構築した後、simpleclient.exe を実行しようとしましたが、「SSL/TLS セキュア チャネルの信頼関係を確立できませんでした」というメッセージを受け取りました。
プログラムを実行するために入力しているコマンドは次のとおりです。 SimpleClient.exe --url https://192.168.xxx.xxx/sdk --username administrator@vsphere.local --disablesso
esxi 5.5 と vCenter をデフォルト設定でインストールしました。証明書に欠けているものはありますか?
java - vSphere SDK Java サービスに関する情報は、いくつかのオブジェクトをエクスポートします。
現在、vsphere Web サービスを作成しようとしています。必要なすべてのバックエンド クラスとその他のパーサーをエクスポートしました。アイデアは、おそらく GUI から情報を送受信するために DataProviderAdapter を拡張する必要があるということです。ここで問題が発生します。私はテクノロジーの経験がありません。残念ながら、VMware SDK のドキュメントはそれほど明確ではなく、私はまだ迷っています。アイデアは、GUI に従ってさまざまなデータを送受信する方法です。たとえば、GUI は、ホストに関する情報を表示し、その要求を私に送信し、何をどのように行う必要があるかを示します。これまでに行ったことの例を次に示します。
パブリック抽象クラス DataObject は DataProviderAdapter を実装します {
あなたの誰かが経験を持っていて、例を共有できるなら、私は本当に感謝しています. 乾杯!
connection - rabbitmq または別のタスク キューを介して vijava ServiceInstance を渡します
マスターがvcenterへの接続を作成し、サービスインスタンスオブジェクトを一連のパフォーマンスコレクターに渡し、それらが作業を行って終了できるシステムを作成しようとしています。私の質問は、SI オブジェクトを共有するための最良の方法は何でしょうか? この目的でメッセージング キューを使用することを考えていましたが、オブジェクトのシリアル化にはあまり熱心ではありません。他にもっと効率的な方法はありますか?
java - vCenter インベントリを走査してプロパティを取得する効率的な方法
私は yavijava を使用しており、vCenter をトラバースして、その上のすべてのホストと VM のリストを作成する必要があります。ホストと VM ごとに、名前、RAM/CPU の量など、いくつかのプロパティを取得する必要があります。現在のコードは次のようになります。
VM についても同様です。
私の質問は、かなりの数のオブジェクトがあり、各呼び出し (getName など) が新しい要求を vSphere に送信するという事実を考慮して、これを行うためのより効率的な方法はありますか?
java - 実行中のタスクでタスクの親を変更できますか?
javaでTaskInfoデータオブジェクトの「parentTaskKey」を変更する方法はありますか?
vmware sdk 5.5 のドキュメントで、このフィールドが「*設定する必要はありません」であることに気付きましたが、これは理解できません。
c# - VMware vSphere SDK を使用して分散ポート グループなしで ESXi の標準スイッチのポート グループのリストを取得する方法
Sandard スイッチのすべてのポート グループを取得できましたが、リストには、標準スイッチ構造内に含まれる分散 vSwitch からの分散ポート グループが含まれています。私の場合、これはしたくありません。
VMware vSphere SDK (5.5) を使用していますが、これを試しました:
virtual-machine - 仮想マシン vmware で実行されているアプリケーション ライセンス チェック
私の悪い英語で申し訳ありません。
ハードウェアに関連付けられたライセンスを持つアプリケーションがあります。1 台のコンピューターに 1 つのライセンス。通常、ライセンス チェックは次のように行われます。
- アプリケーションがハードウェアをスキャンします。
- アプリケーションは、ハードウェアに関する情報を収集し、ライセンスの可用性に関する要求を準備します。
- アプリケーションは、ライセンスの可用性を確認する要求を送信します。
- ライセンス サーバーは要求を受け取り、応答を返します。アプリケーションはライセンス サーバーから応答を受信し、すべての機能を有効にします。
ただし、アプリケーションが仮想マシン上にある場合、ハードウェアに関する情報の収集は失敗します。
デフォルトの方法では許可されていないため、サーバー ハードウェアに関する情報を取得できませんでした。
ハイパーバイザー メソッドにアピールすると、いくつかの統計を収集できますが、ライセンスの存在を求める要求を生成するには十分ではありません。
したがって、2 つの質問があります。
仮想マシン内で、サーバー ハードウェアに関する情報を取得するにはどうすればよいですか?
プログラムが仮想マシンで実行されている場合、ハードウェアに関連付けられたライセンスの検証を実装するにはどうすればよいですか?
ありがとうございました!