web-dev-qa-db-fra.com

Azure VM: Ajout d'une adresse IP à un serveur existant VM

Ce que j'ai lu jusqu'ici sur le Web, c'est qu'il n'y a aucun moyen d'ajouter une adresse IP réservée à un existant VM (à moins que je ne recrée le VM que j'essaie d'éviter). Cependant, j'ai remarqué que l'IP externe de ma VM - et le service cloud est identique.

  1. Adresses IP réservées La page/explique comment "Utiliser une adresse IP réservée avec des services en nuage". J'ai consulté partout dans le portail de gestion Azure, mais je n'ai pas trouvé de paramètre de configuration pour le schéma de configuration de service.

  2. J'utilise le planificateur Azure pour éteindre les ordinateurs virtuels la nuit et le week-end. D'après ce qui suit, je comprends qu'il y a quelque chose que je dois écrire dans le script du planificateur pour réaffecter l'IP réservée lorsque VM commence dans la matinée. Ai-je bien compris?

    Arrêter VM - Auparavant, lorsque toutes les instances de la machine virtuelle étaient dans un service cloud ont été déplacés vers l’état d’arrêt (arrêt/désalloué), le l'adresse IP publique serait publiée et une nouvelle adresse IP publique serait attribuée quand l'une des instances de machines virtuelles a été démarrée. Cependant, avec cela release, si le VM utilise une adresse IP réservée, celle-ci peut être utilisé lors du redéploiement des VM.

P.S. Stack Overflow est-il le meilleur endroit pour poser ce type de questions concernant Azure ou devrais-je utiliser Server Fault à l'avenir? J'ai vu des questions sur Azure sur les deux sites.

11
Oxon

Lors de la construction 2015, ils ont annoncé que c'était désormais possible et TRÈS facile . Il suffit d'ouvrir Azure Powershell et de l'exécuter:

New-AzureReservedIP -ReservedIPName "ipname" -Location "West US" -ServiceName "somevm"

Si vous l'exécutez, une adresse IP nommée "ipname" sera réservée et associée à l'instance déjà déployée "somevm.cloudapp.net".

19
artfulhacker

Pour affecter une adresse IP réservée existante à une machine virtuelle existante, vous pouvez utiliser la commande suivante:

Set-AzureReservedIPAssociation -ReservedIPName MyReservedIP -ServiceName TestService
8
Zeeshan

Étape par étape, créez une adresse IP réservée et utilisez-la sur une machine virtuelle Azure. Ici tu peux aller 

Création IP réservée

J'ai effectué la planification automatique d'Elastic IP sur AWS. Voici le lien de référence Elastic IP Automation sur un script AWS .

Entre chaque besoin de vérifier sur Comment puis-je écrire un script pour automatiser l’adresse IP réservée pour Azure.Si vous l’aviez fait plus tôt, merci de partager le script, cela sera très utile. Merci.

3
prem

Ajouter une adresse IP publique à une machine virtuelle existante

  1. Connectez-vous au portail
  2. Trouver le groupe de ressources (GR) où se trouve votre VM
  3. Confirmez que votre VM a une interface réseau - sinon, créez-en une (elle devrait en avoir une)
  4. Créez une adresse IP publique (statique ou dynamique, peu importe) en l'ajoutant à votre RG depuis le marché (faites-la d'abord pour qu'elle crée pendant que vous créez votre NSG).
  5. Créez un groupe de services réseau en en ajoutant un à votre RG depuis le marché et en l'associant à votre ordinateur virtuel.
  6. Une fois le NSG déployé, retournez à la vue d'ensemble de votre PIP et cliquez sur le bouton "Associer" dans la section d'informations du panneau.
  7. Sélectionnez l'interface réseau de votre VM que vous avez validée à l'étape 3 . Obtenez une tasse de café ou quelque chose du genre, ce sera une minute, mais sinon vous avez terminé.
0
Matt Richardson

Pour les nouveaux ordinateurs virtuels (avec gestionnaire de ressources), procédez comme suit:

Créer une nouvelle adresse IP statique:

$ip = New-AzureRmPublicIpAddress -Name "<ip-name>"  -ResourceGroupName <group-name> -Location eastus -AllocationMethod Static

Obtenir des informations sur l'interface réseau VM:

Get-AzureRmVM -ResourceGroupName <group-name> -Name <vm-name> | Select -ExpandProperty NetworkProfile

Obtenir l’interface réseau correspondante, définir une nouvelle adresse IP et mettre à jour la carte réseau:

$netInt = Get-AzureRmNetworkInterface -ResourceGroupName "group-name" -Name <nic-name>
$netInt.IpConfigurations[0].PublicIpAddress = $ip
Set-AzureRmNetworkInterface -NetworkInterface $netInt
0
Eduard Kibort

À ce stade, nous ne prenons pas en charge la possibilité d'associer une adresse IP réservée à une machine virtuelle déjà existante. Nous travaillons actuellement sur la possibilité de réserver l’adresse IP d’une machine virtuelle existante. 

Réf: http://Azure.Microsoft.com/blog/2014/05/14/reserved-ip-addresses/http://www.petri.com/how-to-reserve -public-virtual-ip-adresses-in-Microsoft-Azure.htm

Girish Prajwal

0
Girish Prajwal

J'ai lu toutes les entrées précédentes et je ne me suis pas laissé expliquer clairement comment procéder pour attribuer une adresse IP réservée à ma machine virtuelle Azure Classic existante. J'ai donc ouvert un ticket de support. "Sruthi Saranya K", un ingénieur support d'Azure Networking, m'a clairement conseillé. Sruthi a déclaré "dans le modèle de déploiement classique, il n'est pas possible d'affecter une adresse IP publique statique à une machine virtuelle", ce que j'avais lu ailleurs, mais elle a précisé que vous affectez simplement l'adresse IP au service de cloud et non la VM directement, VM prendra automatiquement en compte les modifications. Pour plus de commodité, je décris ici toutes les commandes à partir d’un invite Azure PowerShell. La commande critique a été spécifiée dans la première réponse, mais pas toutes les étapes. En outre, cet exemple inclut également la spécification du service, mais il ne semble pas que ce soit un paramètre pris en charge pour cette commande. Il existe à la place une deuxième commande pour associer l'adresse IP au service.

add-azureaccount (pour se connecter à Azure à partir de PowerShell)
New-AzureReservedIP -ReservedIPName "ipname" -Location "East US"
get-azurereservedip (juste pour voir quelle est l'adresse IP réservée)
Set-AzureReservedIPAssociation -ReservedIPName "ipname" -ServiceName "le nom de votre service cloud"

En outre, en fonction de l'utilisation, vous souhaiterez peut-être rechercher l'adresse IP sur mxtoolbox.com pour vous assurer qu'elle n'est pas déjà sur la liste noire. Mon adresse IP réservée était destinée à un site Web, mais l'entrée @ DNS par défaut du domaine signifiait que notre domaine allait généralement être associé à cette adresse IP. Auparavant, notre courrier était mis sur une liste noire, car l'adresse IP de notre serveur Web avait été souillée par un autre. Azure locataire. Si vous obtenez une adresse sur la liste noire, vous pouvez la supprimer et en obtenir une nouvelle, ainsi qu'une suggestion de Sruthi. Voici les commandes permettant de supprimer l'IP réservée et de supprimer l'association de service cloud si nécessaire:

enlever-azurereservedip
Remove-AzureReservedIPAssociation

Mes sincères remerciements à Sruthi pour avoir simplifié les choses et empêché un redéploiement inutile du serveur Web public de notre société.

0
Ron White