PowerCLI 経由で vRealize Orchestrator を使い始める

PowerCLI 経由で vRealize Orchestrator を使い始める

VRealize Orchestrator 8.1 では、PowerCLI などの他の言語でスクリプトを実行できるようになり、vSphere 環境全体でのタスクの自動化が簡素化されます。

vRealize Orchestrator の以前のバージョンでは、スクリプト言語として JavaScript のみがサポートされていました。コマンドには JavaScript 経由でのみアクセスできました。これにより、PowerShell を必要とする Microsoft 製品との統合など、他の言語を必要とする特定のタスクが複雑になります。ただし、これによって管理者がカスタマイズされたワークフローを正常に開発できなくなるわけではありません。

[[381710]]

スクリプト可能なタスクとアクション

vRealize Orchestrator で PowerCLI スクリプトを実行する場合、スクリプト可能タスクまたはアクションとして実行できます。アクションは、ワークフローにドラッグできる静的なスクリプト機能を表します。アクションで使用するコードは、スクリプト可能なタスクでも再利用できます。アクションをモジュールに整理して、特定のアクション グループを表すことができます。

スクリプト可能なタスクを使用してワークフローを実行すると、ワークフローは、新しい実行ごとにこれらのタスクを異なるワークフロー項目として実行できます。

vRealize Orchestrator で PowerCLI スクリプトを実行する方法

以前は、vRealize Orchestrator から PowerShell コードを実行することはできましたが、vRealize Orchestrator サーバー上でスクリプトをローカルに実行することはできなかったため、スクリプトを実行するには Windows ホストをセットアップする必要がありました。

選択したスクリプト言語のインタープリターは、サーバーのスクリプト可能タスクに配置されたすべてのスクリプトを処理します。これにより、追加のホストが不要になります。

おそらく、Node.js や Python よりも PowerCLI を使用する頻度が高くなるでしょう。 PowerCLI は VMware の PowerShell 拡張機能であり、VMware 管理者が大規模な VM の作成や構成など、VMware 環境に役立つコマンドを直接呼び出すことを可能にします。

この機能をテストするには、まずスナップショットを持つすべての VM を報告する簡単なスクリプトを作成します。 get-vm | を使用します。 get-snapshot コマンドを実行し、関連するフィールドが表示されるようにフォーマットします。

  1. VM を取得する |スナップショットを取得 | format-table created、VM、@{ label =”サイズ(GB単位)”;={“{0:N2}” -f ( $_.SizeGB)}}

vCenter Server に自己署名証明書がある場合は、接続を作成できない可能性があります。無効な証明書を無視するように PowerCLI に指示するコマンドを入力します。例:

  1. Set-PowerCLIConfiguration -InvalidCertificateAction を無視 -ParticipateInCeip:$false -Scope Session -Confirm:$false

次に、ログイン資格情報を使用して vCenter Server に接続します。コマンド Connect-VIServer を使用します。このコマンドはユーザーの介入なしに実行されるため、サーバー、ユーザー、およびパスワードのパラメータを入力します。

  1. Connect-VIServer -サーバー $inputs.server -プロトコル https -ユーザー $inputs.user -パスワード $inputs.password

スクリプト可能タスク ワークフローからタスクを実行すると、メモリ不足を示すエラー メッセージが表示される場合があります。このエラーを回避するには、これらのタスクを実行する前に 64 MB を超えるメモリが使用可能であることを確認してください。

操作要素

PowerCLI を通じてタスクを実行する場合、操作要素を使用して一定量の RAM を予約できます。スクリプト可能なタスクではこれを実行できませんが、アクションにスクリプトを記述し、ワークフローからアクションを実行して問題を解決することができます。

たとえば、プロパティでランタイム制限用に 512 MB の RAM を予約できます。

ワークフローからアクションを実行すると、vRealize Orchestrator によってそのアクションが記録されます。

<<:  パンデミックの中、2020年のクラウドインフラ収益は1290億ドルに急増

>>:  2021年春節紅包合戦を通して中国のAIインフラ構築を見る

推薦する

olvps: 特別VPS、Anchang CN2 GIA、毎月3回無料でIPを変更できます

olvpsは設立1周年を記念して、ささやかなプレゼントを贈呈しました。米国西海岸の安昌コンピュータル...

WebAssembly + Dapr = 次世代のクラウド ネイティブ ランタイム?

クラウド コンピューティングは、デジタル経済の発展を支える重要なインフラストラクチャとなっています。...

周寧:インターネットのイノベーションモデルと収益モデルの核心的な秘密

モバイルクライアント製品を計画するときはいつも、製品マネージャーが必ずと言っていいほどこう言います。...

「80年代以降のギャングスター」の首都ゲーム、Ying Shuling!

Hero Entertainmentの会長であるYing Shulingは、自分自身をパッケージング...

この記事を読んだ後、私は二度とDockerコンテナを知っているとは言わないでしょう

概要Linux システムでは、ファイルやディレクトリを操作するためにコマンドラインを使用する必要があ...

オバマ大統領、サイバー攻撃の背後に中国がいると初めて公に発言

原題:オバマ大統領、中国政府がサイバー攻撃を支持していると初めて公に発言国際オンラインニュース(記者...

ブロググループを利用してトラフィックを獲得するのは、独立したウェブサイトよりも悪くない

ブログを使って月に3,000~4,000円稼ぐという話を聞いたことがありますか?その方法は非常に簡単...

Tencent が分散 NoSQL ストレージ システム DCache をオープンソース化

[[263428]]電子商取引プラットフォームで商品を購入したり、ソーシャル ネットワークで話題のト...

黄家朗:ウェブサイトが教育ネットワークマーケティングの生死を決める

黄家朗著序文:私は教育分野で「教育電子商取引」と「オンライン教育は美しいシリーズ」の2つのシリーズを...

オウルクラウド:500Gbpsの高防御VPS、月額14元から、150Mbpsの帯域幅、無制限のトラフィック、Windowsをサポート

Oulu Cloudは、2017年1月に深センと香港の5人のメンバーによって設立された新会社です。主...

キーワードランキングを向上させるにはどうすればいいですか?

キーワードの順位を上げるにはどうすればいいでしょうか?現在、ウェブサイトの最適化を行っている人はかな...

ウェブマスターの苦い最適化の旅は、語り尽くせないほどです。

私は大学卒業後すぐに SEO 業界に入り、2 年間この業界で働いてきました。最初は SEO 初心者で...

chicagovps-9 月のフルサイト 35% オフ プロモーションが再び開催されます/VPS/サーバー

割引コード「FALL」を使用すると、元の価格から 35% 割引となり、非常にお得です!個人的には、O...

クラウド コンピューティングはどのような方法でデジタル変革をサポートしますか?

過去 2 年間、デジタル変革に関して傍観者だった多くの企業は、難しい決断を迫られてきました。今こそ、...