How to get private IP of VMSS using CLI
up vote
2
down vote
favorite
I'm trying to automate few of our BAT script and for this our script need to know the private IP of each instances of VMSS(no public IP for instances).
Is there a way to query the private IP of all instances under a particular VMSS using azure cli. I tried few command of LB and VMSS but didn't find a solution yet.
az vmss show -g <rg> -n <vmss>
az vmss list-instances -g <rg> -n <vmss>
az vmss nic list-vm-nics -g <rg> --vmss-name <vmss> --ids <id>
az network lb address-pool list -g <rg> --lb-name <lb>
az vmss list-instance-connection-info -g <rg> -n <vmss>
Any help is highly appreciable and I'm not looking for powershell.
add a comment |
up vote
2
down vote
favorite
I'm trying to automate few of our BAT script and for this our script need to know the private IP of each instances of VMSS(no public IP for instances).
Is there a way to query the private IP of all instances under a particular VMSS using azure cli. I tried few command of LB and VMSS but didn't find a solution yet.
az vmss show -g <rg> -n <vmss>
az vmss list-instances -g <rg> -n <vmss>
az vmss nic list-vm-nics -g <rg> --vmss-name <vmss> --ids <id>
az network lb address-pool list -g <rg> --lb-name <lb>
az vmss list-instance-connection-info -g <rg> -n <vmss>
Any help is highly appreciable and I'm not looking for powershell.
add a comment |
up vote
2
down vote
favorite
up vote
2
down vote
favorite
I'm trying to automate few of our BAT script and for this our script need to know the private IP of each instances of VMSS(no public IP for instances).
Is there a way to query the private IP of all instances under a particular VMSS using azure cli. I tried few command of LB and VMSS but didn't find a solution yet.
az vmss show -g <rg> -n <vmss>
az vmss list-instances -g <rg> -n <vmss>
az vmss nic list-vm-nics -g <rg> --vmss-name <vmss> --ids <id>
az network lb address-pool list -g <rg> --lb-name <lb>
az vmss list-instance-connection-info -g <rg> -n <vmss>
Any help is highly appreciable and I'm not looking for powershell.
I'm trying to automate few of our BAT script and for this our script need to know the private IP of each instances of VMSS(no public IP for instances).
Is there a way to query the private IP of all instances under a particular VMSS using azure cli. I tried few command of LB and VMSS but didn't find a solution yet.
az vmss show -g <rg> -n <vmss>
az vmss list-instances -g <rg> -n <vmss>
az vmss nic list-vm-nics -g <rg> --vmss-name <vmss> --ids <id>
az network lb address-pool list -g <rg> --lb-name <lb>
az vmss list-instance-connection-info -g <rg> -n <vmss>
Any help is highly appreciable and I'm not looking for powershell.
edited 16 hours ago
asked 16 hours ago
lambodar
1,48211837
1,48211837
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
up vote
1
down vote
accepted
You can use the Azure CLI and bash command:
az vmss nic list -g groupName--vmss-name ScaleSetName | grep -w "privateIpAddress"
It can show all the private ips like this:
"privateIpAddress": "192.168.1.4",
"privateIpAddress": "192.168.1.5",
add a comment |
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
up vote
1
down vote
accepted
You can use the Azure CLI and bash command:
az vmss nic list -g groupName--vmss-name ScaleSetName | grep -w "privateIpAddress"
It can show all the private ips like this:
"privateIpAddress": "192.168.1.4",
"privateIpAddress": "192.168.1.5",
add a comment |
up vote
1
down vote
accepted
You can use the Azure CLI and bash command:
az vmss nic list -g groupName--vmss-name ScaleSetName | grep -w "privateIpAddress"
It can show all the private ips like this:
"privateIpAddress": "192.168.1.4",
"privateIpAddress": "192.168.1.5",
add a comment |
up vote
1
down vote
accepted
up vote
1
down vote
accepted
You can use the Azure CLI and bash command:
az vmss nic list -g groupName--vmss-name ScaleSetName | grep -w "privateIpAddress"
It can show all the private ips like this:
"privateIpAddress": "192.168.1.4",
"privateIpAddress": "192.168.1.5",
You can use the Azure CLI and bash command:
az vmss nic list -g groupName--vmss-name ScaleSetName | grep -w "privateIpAddress"
It can show all the private ips like this:
"privateIpAddress": "192.168.1.4",
"privateIpAddress": "192.168.1.5",
answered 16 hours ago
Charles Xu
2,638126
2,638126
add a comment |
add a comment |
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53407864%2fhow-to-get-private-ip-of-vmss-using-cli%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown