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

推薦する

ウェブサイトのSEOポジショニングをうまく行い、全体的な最適化をコントロールする

ウェブサイトのプロモーションは今日のインターネットのハイライトですが、多くの人々はまだウェブサイトの...

クラウド コンピューティングとオンプレミスの災害復旧の違いは何ですか?

災害復旧計画は、あらゆる種類の運用中断に対処するための、焦点を絞った詳細な戦略です。破壊には自然災害...

医療業界は、Baidu 入札ランディング ページのコンバージョン率をどのように向上できるでしょうか?

多くの医療業界では、一般的に SEO ルートまたは Baidu 入札を採用しています。入札ランディン...

Grafana Tempo による分散トレース

[[389241]] Grafana Tempo は、新しいオープンソースの大容量分散トレース バッ...

#BlackFriday# tmhhost: 米国 VPS (「デュアル ISP/ネイティブ IP」)、50 元、3 ネットワーク AS9929 の中国への復帰、TikTok/Netflix 米国ゲームのロック解除など。

tmhhostは今年のブラックフライデー期間中に、米国のデュアルISPホームブロードバンドのネイティ...

マーチャントコレクション: US VPS、Alipay決済

海外の VPS、特にアメリカの VPS を購入する場合、クレジットカードと PayPal がないと購...

インターネット産業バブル:ユーザー数と利益の間には直接的な関係があるか?

前回インターネットの冬が来たとき、人々はなぜこの冬がこんなに早く来るのか分からず、またこの冬がこんな...

#11.11# LBXU: 月額 5.5 ドルから、米国の高防御 VPS、アウトバウンドルートで 300G 防御、リターンルートで AS9929、香港 CN2 GIA VPS は月額 4.68 ドルから

LBXUは現在、「ダブルイレブンホットセール」イベントを推進しており、同時に、米国から新しく発売され...

BaiduによってウェブサイトがKになった理由を分析する

多くの人は、一度ウェブサイトが Baidu によってブロックされると、そのウェブサイトを再び掲載する...

スクリプト ステーションから 2 か月で 2000 の IP を取得するにはどうすればよいでしょうか?

今日、A5の記事を読んでいて、「個人ウェブマスターの悲劇:独創性を守るために何ができるか」という記事...

クラウドコンピューティング: 三国志風の「クラウド」

クラウド コンピューティングは常に、Microsoft、Amazon、Google の 3 大企業が...

中邦銀行のクラウドネイティブ技術の研究と探究

中邦銀行は、中小零細企業と一般大衆へのサービスに重点を置いた銀行であり、2019年に国家ハイテク企業...

G銀行のフルスタッククラウド環境負荷分散サービス機能の実践 - G銀行における負荷分散サービスの実践

序文金融業界におけるデジタル変革の探求者および実践者として、G銀行は「123+N」デジタル開発システ...

NodePop - 6 ドル / 512MB RAM / 10GB HDD / 500GB ストリーミング

nodepop.com は、新しく設立された小規模なホスティング サービス会社です。現在は規模が小さ...

知っておくべき医療におけるエッジコンピューティングの 5 つのユースケース

ヘルスケア業界は、必ずしも IT インフラストラクチャの最新のイノベーションと関連しているわけではあ...