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インフラ構築を見る

推薦する

クールなサイト評価: ダークなウェブサイトデザイン 22 選

ウェブサイトのデザインでは明るい色が主流ですが、ミステリアスな雰囲気を際立たせ、控えめな高級感を醸し...

分散型ディープラーニングの新たな進歩:「分散」と「ディープラーニング」の真の統合

近年、急速に発展している人工知能の分野のひとつであるディープラーニングは、NLP、画像認識、音声認識...

Dediserve - 6.99 USD/KVM/2G メモリ/50g SSD/2T トラフィック/複数のコンピュータ ルーム

Dediserve.com は、ますます大きくなっているという印象を受けます。現在、アメリカ、ヨーロ...

ダブルイレブンの低価格の裏にある本当の意図を分析する

いよいよ毎年恒例の独身の日がやってきます。カップルや独身者がお祝いに忙しくなるこの日は、いわゆる「お...

衝動的な中国の電子商取引は、回り道を避けるために他から学ぶしかない

皆さん、こんにちは。最近、済南の天気は本当に暑いです。外を歩くとサウナに入るようなもので、思わず汗を...

古いサイトの最適化プロセスの簡単な分析

古いサイトを最適化するのは、以前の操作がわからないため、次にどのように最適化すればよいかわからないた...

Ping An Cloud が、企業の効率的なクラウド移行を支援するマルチクラウド管理で新たな賞を受賞

【51CTO.comオリジナル記事】このほど、工業情報化部中国情報通信研究院が主導し、51CTOが主...

Huawei の Liang Chenye: OCI コンテナ標準のコミュニティの進化と OCI ソリューションの実用化

[51CTO.comより引用] 2017年12月1日~2日、51CTO主催のWOTDグローバルソフト...

2014年に個人ウェブマスターにとって最も価値のあるビジネスモデル:セルフメディアスター

お金も技術もリソースもないのに、私たち草の根ウェブマスターに他に何ができるでしょうか? 急速に発展し...

adminvps: VPS+専用サーバー、コンピュータルーム - ロシア/フィンランド/オランダ/ドイツ/米国

adminvps は 2009 年から運営されています。主な事業は、仮想ホスティング、VPS/VDS...

外部リンクの重みは、ユーザーが最終決定権を持つ時代に入った

SEO に関係するのは、1. ユーザーにとって価値のある、または役立つコンテンツを作成すること、2....

#BF/CM# spartanhost: 米国 VPS、50% オフ、月額 2.5 ドルから、Ryzen 9 7950X/E5-2690v4、大容量ハードディスク ストレージ、無制限の DDoS 防御

spartanhostは、米国中部のダラスデータセンターに限定された特別なブラックフライデーとサイバ...

サイト内リンク構築で避けるべき4つのよくある間違いの簡単な分析

自分の家さえ掃除できないのに、どうやって世界を掃除できるというのでしょうか?最適化担当者の中には、自...

クラウドテナントセキュリティ構築に関するアイデアの共有

企業がクラウド コンピューティングに深く関与するにつれて、セキュリティ戦略は、クラウド上に構築する際...