VMware Global Community
shidox
Enthusiast
Enthusiast
Jump to solution

VMware PowerCLI を使ってホスト(esxi)に対してssh接続はできますか?

VMware PoserCLI でホスト(esxi)に対してssh接続はできますか?

へんなことを聞いてごめんなさい。

メッセージ編集者: Go Watanabe タイトルの製品名を誤記修正いたしました。

0 Kudos
1 Solution

Accepted Solutions
gowatana
Leadership
Leadership
Jump to solution

こんにちは。

PowerCLI(PowerShell)からのESXiへのSSH接続についてですが、

もし用途がESXi直接の設定/設定確認であれば、可能な限り

SSHでのコマンド実行よりも、Get-EsxCliコマンドを利用したほうがよいかなと思います。

Get-EsxCli - PowerCLI System.Collections.Hashtable.ModuleName Help Reference

esxcli で実行できることであれば、PowerCLIで利用可能です。
(一般的に必要な設定は、たいていesxcliで可能なはずです)

v1 / v2 が選択でき、それぞれオプションの指定方法がかわります。
v1は今後廃止される予定ですが、現状まだ利用可能です。

古い投稿ですが、v1であれば下記のように実行できます。

PowerCLI から esxcli を実行する。(Get-EsxCli)

以上です。参考になりますでしょうか。

View solution in original post

0 Kudos
2 Replies
kawaman
Leadership
Leadership
Jump to solution

PowerCLIはESXiやvCenterなどVmware製品のAPIを叩くためのコマンド群なので、ESXiにSSHで接続する、という操作はできません。

SSHを有効にする、などの設定変更はPowerCLIで行えます。

母体のPowerShellであれば、OpenSSHのモジュールが公開されているのでそれを組み込めばPowerShellからESXiなどにSSH接続ができますが、Teratermとかの方が便利なのであまり意味がないかな、、、と。

Releases · PowerShell/Win32-OpenSSH · GitHub

0 Kudos
gowatana
Leadership
Leadership
Jump to solution

こんにちは。

PowerCLI(PowerShell)からのESXiへのSSH接続についてですが、

もし用途がESXi直接の設定/設定確認であれば、可能な限り

SSHでのコマンド実行よりも、Get-EsxCliコマンドを利用したほうがよいかなと思います。

Get-EsxCli - PowerCLI System.Collections.Hashtable.ModuleName Help Reference

esxcli で実行できることであれば、PowerCLIで利用可能です。
(一般的に必要な設定は、たいていesxcliで可能なはずです)

v1 / v2 が選択でき、それぞれオプションの指定方法がかわります。
v1は今後廃止される予定ですが、現状まだ利用可能です。

古い投稿ですが、v1であれば下記のように実行できます。

PowerCLI から esxcli を実行する。(Get-EsxCli)

以上です。参考になりますでしょうか。

0 Kudos