PowerCLI vis:¥> Connect-VIServer -Server esxi01 -User 管理者ユーザ名 -Password '管理者パスワード' 警告: There were one or more problems with the server certificate for the server esxi01:443: * The X509 chain could not be built up to the root certificate. * The certificate's CN name does not match the passed value. Certificate: [Subject] OID.1.2.840.113549.1.9.2="1333622464,564d7761726520496e632e", CN=localhost.localdomain, E=ssl-certificates@vmware.com, OU=VMware ESX Server Default Certificate, O="VMware, Inc", L=Palo Alto, S=California, C=US [Issuer] O=VMware Installer [Serial Number] 4A6C787339575678 [Not Before] 2012/04/05 19:41:05 [Not After] 2023/10/05 19:41:05 [Thumbprint] CAFD0D77AB938E6B5A70D01262BA4C7FC79121FA The server certificate is not valid. 警告: THE DEFAULT BEHAVIOR UPON INVALID SERVER CERTIFICATE WILL CHANGE IN A FUTURE RELEASE. To ensure scripts are not affected by the change, use Set-PowerCLIConfiguration to set a value for the InvalidCertificateAction option. Name Port User ---- ---- ---- esxi01 443 管理者ユーザ名 PowerCLI vis:¥>実用上、問題は無いが、この警告を抑制する方法を紹介する。
正式な(信頼された)証明書をESXiにインストールすることでも可能だが、警告で助言されている通り、Set-PowerCLIConfigurationコマンドレットを使って、抑制する事も可能だ。
まず、現在の接続を切断する。
PowerCLI vis:¥> Disconnect-VIServer 確認 この操作を実行しますか? 対象 "User: root, Server: esxi01, Port: 443" に対して操作 "Disconnect VIServer" を実行しています。 [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "Y"): y PowerCLI vis:¥>
コマンドレットSet-PowerCLIConfigurationを使って設定を変更する。オプション-InvalidCertificateActionに引数Ignoreを与える。
PowerCLI vis:¥> Set-PowerCLIConfiguration -InvalidCertificateAction Ignore Perform operation? Performing operation 'Update vSphere PowerCLI configuration.'? [Y] はい(Y) [A] すべて続行(A) [N] いいえ(N) [L] すべて無視(L) [S] 中断(S) [?] ヘルプ (既定値は "Y"): y Scope ProxyPolicy DefaultVIServerMode InvalidCertificateAction DisplayDeprecationWarnings WebOperationTimeout Seconds ----- ----------- ------------------- ------------------------ -------------------------- ------------------- Session UseSystemProxy Multiple Ignore True 300 User Multiple AllUsers Ignore PowerCLI vis:¥>
再度接続し、警告が表示されないことを確認する。
PowerCLI vis:¥> Connect-VIServer -Server esxi01 -User 管理者ユーザ名 -Password '管理者パスワード' Name Port User ---- ---- ---- esxi01 443 管理者ユーザ名 PowerCLI vis:¥>
注意:
通信経路が信用できない場合は、この警告を消すべきではない。
正式な証明書のインストールを行うことを検討して欲しい。
0 件のコメント:
コメントを投稿