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

推薦する

伝伝における仮想番号の実践と応用

1. はじめに仮想番号は、インターネット技術に基づいた電話番号サービスです。電話番号をユーザーの携帯...

「2拠点3拠点」から「分散マルチアクティブ」へ

大規模なデータ集中化により、企業のビジネス活動はデータセンターやネットワークなどの IT インフラス...

ファンタジーから現実へ、VRの台頭

[[439872]]メタバースの普及により、仮想空間への入り口であるVR(バーチャルリアリティ)が再...

2020年第1四半期の世界のデータセンター収益は358億ドルで、パブリッククラウドが37%を占めた。

Synergyは、2020年第1四半期の世界のデータセンターインフラ収益データを発表しました。クラウ...

コンテンツバックリンク以外の重要なランキング要因の詳細な分析

私はA5フォーラムとSEOWHYフォーラムでユーザーエクスペリエンスに関する投稿をしましたが、タイト...

今はリソースが重要となる SEO の時代です。十分なリソースをお持ちですか?

特別なランキングテクニックに加え、SEOを行う上で今はリソースが重要となる時代です。理論がどんなに優...

クラウド移行を実施する前にコストを計算する方法

クラウド移行のコストを決定するのは簡単ではありません。オンプレミスのデータセンターとクラウド プラッ...

モバイル検索とデスクトップ検索の違いの例

ワイヤレス技術とモバイルスマートデバイスの急速な発展により、PCデバイスの代わりにモバイルデバイスを...

アリババのAI研究成果がトップ国際会議ICML2020に選出、AI推論速度が3倍に向上

先日、世界最高峰の人工知能カンファレンス「ICML 2020」において、発表された論文の結果が発表さ...

ウェブマスターネットワークからの毎日のレポート:WeChatの商業化が加速、360入札は8つの省をカバー

1. 頻繁に身元を変えることでタオバオの偽造防止システムを逃れる販売者もいるタオバオが発表した最新デ...

SEOとUEOの統合はSEO担当者にとっての解決策となるかもしれない

今日、私はSEOについて述べた同じ文章を見ました。「SEOの発展には不確実性があります。10年後に何...

ウェブサイトの重みとキーワードの重みの関係を調べる

考察: ウェブサイトの重みとキーワードの重みの関係。ウェブサイトの場合、キーワードは数個、数十個、さ...

SEO最適化における10の大きな落とし穴:手順

5年前にSEOに携わって以来、私はSEO最適化技術の学習と探求に日々取り組んでおり、標準的なプロのS...

CCTV:WeChatの公開アカウントは噂と虚偽広告の温床となっている

【TechWeb Report】CCTVは5月13日、昨夜の「国内フォーカス」番組内の「電子レンジの...