問題タブ [vsphere]
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.
postgresql - vCSA 5.5 vPostgres バックアップ ルーチン
vpostgres (VMware vCenter postgresql データベース) をバックアップするために、vCenter サーバー仮想アプライアンス 5.5の/etc/cron.*に bourne シェルスクリプトを保存したいと考えています。
VMware ナレッジ ベースの記事 2034505では、バックアップする前に vpxd サービスを停止することを推奨しています。一貫性のない状態でデータベースをバックアップすることを防ぐためだと思います (vcenter 操作の実行中)。
ただし、PostgreSQL の公式ドキュメントでは次のように正確に説明されています。これを行っている間、データベースの通常の操作を停止する必要はありませんし、望ましくもありません。>>
私の質問は次のとおりです。
- DB をバックアップする前に、VMWare Composer および vpxd サービスを停止する必要がありますか?
- そうでない場合、サービスを停止せずに cpio を使用してバックアップできますか? どうやって ?
PostgreSQL または VMware の専門家の回答を優先してください。
ruby - Vagrant が Vagrantfiles を正しくマージしていないようです。Chef の設定が失われています
まず、私が得ているエラーは次のとおりです。
シェフ サーバーの URL は入力されているように見え、検証キーのパスは有効です。
有効な 3 つの Vagrantfile があり、ドキュメントを使用して正しい順序を取得しようとしています。
これは、プロジェクト ディレクトリの 1 つの Vagrantfile にすべてを貼り付けるとうまく機能しますが、デフォルトを設定したいので、すべてをコピー ペーストする必要はありません。
1) ボックスに同梱されている Vagrantfile:
2) ホーム ディレクトリ (~/.vagrant.d) の Vagrantfile:
3) プロジェクト ディレクトリの Vagrantfile (~/.vagrant.d/boxes/chefnode1):
どういうわけかchef_client構成全体を上書きしていますか? もしそうなら、どうすればそれをくっつけてマージすることができますか?
アップデート:
Tejay's answer とthis docで動作するものがありますが、別の構文に変換する必要があり、翻訳されたようなメソッドを取得する方法がわかりませんadd_role
。これが私が持っているものです:
2)
3)
これでマシンが起動しますが、run_list を指定できません。
vagrant - シェフノードで不正なclient.pemを作成するVagrant(私は思う)
Vagrant を使用してシェフ ノードを作成していますが、イメージがスピンアップし、最初のシェフ クライアントの実行が失敗します。マシンに ssh して を削除/etc/chef/client.pem
し、再度実行sudo chef-client
すると成功しますが、vagrant から渡した run_list はありません。これは、失敗の様子です。
これらは私のVagrantfilesです:
1) ボックスに同梱されている Vagrantfile:
2) ホーム ディレクトリ (~/.vagrant.d) の Vagrantfile:
3) プロジェクト ディレクトリの Vagrantfile (~/.vagrant.d/boxes/chefnode1):
2 番目の Vagrantfile で、chef.client_key_path のコメントを外してみましたが、効果はありませんでした。これは、すべてを 1 つの Vagrantfile にまとめたときに問題なく動作するように見えましたが、すべての設定を各 Vagrantfile にコピーせずに複数のマシンを実行したいと考えています。
--debug タグ付きの完全なログがあります。必要に応じて。
c# - VMWARE vSphere VIX クローン機能
C# で VMware VIX API を使用して仮想マシンのクローンを作成する際に問題があります。そのために次のコードを使用していますが、次のエラーが発生します。
コード:
このエラーが発生しています:
操作はサポートされていません。
vagrant - vagrant-vCenter プラグインの代替案はありますか?
現在、vSphere / vCenter 環境で VM を自動的に展開、構成、およびカスタマイズするためのプロビジョニング ソリューションを探しています。そうすることで、各 VM にいくつかの変更を個別に適用したいと考えています (たとえば、ソフトウェア製品ごとに異なるライセンス キーを使用するなど)。
調査中に、vagrant と vagrant-vcenter プラグインを puppet と git の助けを借りて (さまざまな種類の VM にさまざまなブランチを用意することで) 組み合わせることで、私が達成したいことを正確に実行できることがわかりました: https://github.com /gosddc/vagrant-vcenter 残念ながら、このプラグインは未熟で、まだベータ版の状態です。
適切な代替手段を知っている人はいますか (商用の可能性もあります)。
vmware - ILO を使用して物理サーバー ホストを強制的にシャットダウンする方法を教えてください。
私は vmware 環境の初心者です。RDP を介して物理サーバーをシャットダウンしましたが、ILO でチェックしたときに適切にシャットダウンされませんでした。物理サーバーをシャットダウンする方法を教えてください。
perl - perl は、"/usr/lib64/perl5/IO/Compress/Zlib/Extra.pm 行 198 で @array で使用されている length() ("scalar(@array)" という意味ですか?)" というエラーをスローします。
vsphere perl SDK バージョン 5.5 が centos 7 64 ビット マシンにインストールされている
次の simpleclient.pl( https://pubs.vmware.com/vsphere-55/index.jsp#com.vmware.perlsdk.pg.doc/viperl_modscripts.4.2.html#990705 ) スクリプトは、エラー「length() used」をスローします。 /usr/lib64/perl5/IO/Compress/Zlib/Extra.pm の 198 行目で @array ("scalar(@array)" のことですか?) centos-7 64ビットマシン上。
デバッグ オプションを指定して perl を実行すると、11 行目で停止します。
私は perl の初心者ですが、このスクリプトをデバッグするにはどうすればよいですか?