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

推薦する

URL転送と301リダイレクトが体重に与える影響に関する研究

すべてのウェブマスターは、www 付きドメイン名と www なしドメイン名の違いと関連性を知っており...

1+2のプロセスを理解すれば、Java仮想マシンを理解できる

[[322423]]面接中に JVM に関連する質問をされると、多くの面接者は機械的に暗記しており、...

電子商取引をやっていますか?人間の本質を理解しなければなりません!

SEO にとって、ユーザー エクスペリエンスとは Web サイトのユーザー エクスペリエンスを指しま...

thzvps: 香港のVPSの簡単なレビュー、3つのネットワークへの往復はCN2を使用し、月額40元と安い

thzvps(トークタウン)は、香港vpsと米国vps事業に特化し、安価なvps回線を使用する、設立...

100PB以上!アリババクラウド、インターネット史上最大のパブリッククラウド移行の完了を発表

中国の大手クラウドストレージ企業である115 Technologyは6月7日、2018 Yunqi ...

ウェブサイトのキーワード選定スキルと分析経験の共有

「ウェブサイトのキーワード」という用語は、すべてのウェブマスターにとって馴染みのない言葉ではありませ...

Fanstong | 戦略戦争ゲームの実践的な共有開始

「Invasion」はtap4funが開発・運営する3D戦略戦争ゲームです。2015年9月2日より全...

hostus-30% オフ/KVM/4 コンピュータ ルーム/Windows/512m メモリ/年間支払い US$32.9/Alipay

hostus.us は、英国ロンドンのデータセンターに新しい KVM 仮想 VPS を追加したことを...

百度連盟ウェブサイト検索ボックス協力が再び開始

11月14日のウェブマスターネットワークによると、11月9日、百度連盟は「百度連盟URLサイト検索ボ...

バイトダンスを神格化しない

ByteDance は設立されてまだそれほど長いわけではありませんが、急速に成長し、アプリも広く普及...

ユーザーエクスペリエンスからSEOを始める

ウェブサイトはオンラインマーケティングの基盤です。SEOの最終目標はトラフィックと売上です。ウェブサ...

raksmart: 月額 228 ドル、クラスター サーバー、258IP (本土最適化) + E3 + 100M 無制限

Raksmart は、長らく在庫切れとなっていたクラスター サーバーを再びリリースしました。米国サン...

ウェブサイトの最適化について知っておくべき検索エンジンの投票アルゴリズム

現在、インターネット上にはウェブサイトのランキングに関する新しい概念があり、SEO 担当者はこれを投...

ウェブサイトデザイン: 将来の発展の可能性を組み合わせて優れたウェブサイトを作成します

ウェブサイトのデザインは、インターネット ウェブマスターにとって大きな問題であるだけでなく、ウェブ ...

Docker 仮想化テクノロジーの概要と展開およびインストール

1. 仮想化の概要と導入簡単に言えば、仮想化とは、物理構造間の障壁を打ち破るために、物理リソースを論...