Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548
Warning: preg_match(): Compilation failed: unrecognized character follows \ at offset 1 in /home/r5652521/public_html/soma-engineering.com/wp-content/themes/affinger/functions.php on line 1548
こんにちは!
今回は AzureVM(仮想マシン)の IP アドレスを確認する方法について書いてみました。
仮想マシンの IP アドレスを確認したい場合は、Azure Portal にアクセスするか、或いは PowerShell を使い対象の仮想マシンの IP を見る方法があります。
それでは早速始めてみましょう。
Azure Portal から仮想マシンの IP アドレスを確認する方法
1. 左メニュー内の [Virtual Machines] をクリック
2. 対象の仮想マシンをクリック
3. ネットワークのブレード内にある、[ネットワーク] をクリック
4. ネットワークインターフェースにパブリック IP とプライベート IP が表示
PowerShell で仮想マシンの IP アドレスを確認する方法
仮想マシンの IP アドレスを確認するには以下の方法で確認します。
パブリック IP アドレスを確認する
ここでは、特定の仮想マシンのみのパブリック IP だけ抽出ではなく、全ての仮想マシンの分を出力しています。
1 2 3 4 5 6 7 8 9 10 11 12 13 |
$ResGp = "TestLab" $Vm = Get-AzureRmVM -ResourceGroupName $ResGp $PubIp = Get-AzureRmPublicIpAddress -ResourceGroupName $ResGp | Select-Object Name, IpAddress $PubIp # 実行結果 警告: Get-AzureRmVM: A property of the output of this cmdlet will change in an upcoming breaking change release. The StorageAccountType property for a DataDisk will return Standard_LRS and Premium_LRS Name IpAddress ---- --------- labdesktop01-ip 13.68.130.17 labvm01-ip 40.114.30.32 |
プライベート IP アドレスを確認する
ここでは、特定の仮想マシンのみのプライベート IP だけ抽出して出力しています。
1 2 3 4 5 6 7 8 9 10 11 12 |
$ResGp = "TestLab" $Vm = "labvm01" $Vm = Get-AzureRmVM -ResourceGroupName $ResGp -Name $Vm $PrivIP = Get-AzureRmNetworkInterface -ResourceGroupName $Vm.ResourceGroupName $NicInfo = $PrivIP.IpConfigurations.PrivateIPAddress $NicInfo[-1] # 実行結果 警告: Get-AzureRmVM: A property of the output of this cmdlet will change in an upcoming breaking change release. The StorageAccountType property for a DataDisk will return Standard_LRS and Premium_LRS 10.0.0.4 ← プライベートIPアドレス |
いかがでしょうか。仮想マシンの IP アドレスのみ取得する事が私にとっては難しかったです。
まだ Azure のネットワーク周りの仕組みがよく理解していません。
この辺の情報については、本などまとまった情報で理解しておきたいと思います。
それでは最後までお読みいただきありがとうございました!