PowerNSXインストール&使用例
はじめに
本記事は、vExperts Advent Calendar 2019 の 12月4日 分の投稿になります。
vExperts Advent Calendarには今回初参戦のスズケンと申します。よろしくお願いいたします。
PowerNSXとは
端的に言えば、NSX-V用のコマンドレット群です。
NSX-TはPowerCLIに標準装備なのですが、NSX-Vはそうではありません。
そこでPowerNSXを入れることで、補完します。
弊社では、NSXのログ等の調査で、セキュリティグループ名とオブジェクトIDの対応付けを知りたくて入れてみました。
PowerNSXのインストール
1) https://github.com/vmware/powernsxにアクセス
弊社の場合、プロキシの設定が厳しくてオンラインでのインストールはできなかったため、オフラインでのインストールを試みました。
弊社と同じようにプロキシのアクセス不許可に引っかかった場合は、下記のやり方が参考になるかと思います。
2) ZIPファイルをダウンロード
3) ZIPファイルを解凍
4) モジュールの手動インストール
PowerCLI C:\> Import-Module C:\Users\*********\Desktop\powernsx-master\module\platform\desktop\PowerNSX\PowerNSX.psd1
5) vCenterと接続
PowerCLI C:\> Connect-VIServer XXX.XXX.XXX.XXX Name Port User ---- ---- ---- XXX.XXX.XXX.XXX 443 USERNAME
※XXX.XXX.XXX.XXX:vCenterのIPアドレス
6) NSX Managerと接続
PowerCLI C:\> Connect-NsxServer -NsxServer YYY.YYY.YYY.YYY -Username admin -Password ******** Using existing PowerCLI connection to XXX.XXX.XXX.XXX Version : 6.3.4 BuildNumber : 7087695 Credential : System.Management.Automation.PSCredential Server : YYY.YYY.YYY.YYY Port : 443 Protocol : https UriPrefix : ValidateCertificate : False VIConnection : XXX.XXX.XXX.XXX DebugLogging : False DebugLogfile : C:\Users\*********\AppData\Local\Temp\PowerNSXLog-admin@YYY.YYY.YYY.YYY-2019_MM_DD_hh_mm_ss.log
※YYY.YYY.YYY.YYY:NSX ManagerのIPアドレス
PowerCLIをちょっと使ってみる
セキュリティグループの検索をやってみる
PowerCLI C:\> Get-NsxSecurityGroup | select name, objectid | where { $_.name -match "552c9386-3adb-4bf6-99f1-5cbb7f606aec"} name objectId ---- -------- 000000001801_552c9386-3adb-4bf6-99f1-5cbb7f606aec securitygroup-2662
補足情報
詳細は下記URLをご参照ください。
https://powernsx.github.io/get-started
おわりに
以上、PowerNSXインストールと使用例でした。 明日は、Kan Chiyodaさんの記事です。お楽しみに!