やさぐれSEの技術メモ

皆が辛い思いをしないようにハマったポイントなどを書きます

CentOSにVMware PowerCLI Coreをインストールする

環境

CentOS 7.5

インストール方法

Powershellのインストール

1.必要となるパッケージをインストールします。
# yum install libunwind

2.PowerShellのダウンロード
 ※最新版をインストールすることを推奨します
# wget https://github.com/PowerShell/PowerShell/releases/download/v6.0.2/powershell-6.0.2-1.rhel.7.x86_64.rpm

3.PowerShellのインストール
# rpm --install powershell-6.0.2-1.rhel.7.x86_64.rpm

4.起動確認

# pwsh
PowerShell v6.0.2
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/pscore6-docs
Type 'help' to get help.
PS /root>

PowerCLI Coreのインストール

PowerShellを起動した状態で実施します。

1.PowerCLIのインストール

PS /root> Install-Module -Name VMware.PowerCLI

Untrusted repositoryYou are installing the modules from an untrusted repository. If you trust this
repository, change its InstallationPolicy value by running the Set-PSRepository
 cmdlet. Are you sure you want to install the modules from 'PSGallery'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "N"): Y ←Yを入力してください

2.Proxy利用の無効化(必要な場合に実施してください)

PS /root> Set-PowerCLIConfiguration -ProxyPolicy NoProxy -Confirm

Perform operation?
Performing operation 'Update PowerCLI configuration.'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "Y"):Y

Scope    ProxyPolicy     DefaultVIServerMode InvalidCertificateAction  DisplayD
                                                                       eprecati
                                                                       onWarnin
                                                                       gs
-----    -----------     ------------------- ------------------------  --------
Session  NoProxy         Multiple            Unset                     True
User     NoProxy
AllUsers

3.証明書警告の無効化(必要な場合に実施してください)

PS /root> Set-PowerCLIConfiguration -InvalidCertificateAction Ignore

Perform operation?
Performing operation 'Update PowerCLI configuration.'?
[Y] Yes  [A] Yes to All  [N] No  [L] No to All  [S] Suspend  [?] Help
(default is "Y"):Y

Scope    ProxyPolicy     DefaultVIServerMode InvalidCertificateAction  DisplayD
                                                                       eprecati
                                                                       onWarnin
                                                                       gs
-----    -----------     ------------------- ------------------------  --------
Session  NoProxy         Multiple            Ignore                    True
User     NoProxy                             Ignore
AllUsers

参考サイト

Powershellのインストール
 https://github.com/PowerShell/PowerShell

・PowerCLI Coreのインストール
 https://labs.vmware.com/flings/powercli-core