Avant de commencer, vous devez avoir un compte Microsoft Azure ainsi qu’une machine virtuelle (linux ou microsoft, peu importe.

Installation du client

Pour installer le client rien de plus simple. Vous devez au préalable avoir une version de Node.js d’installée sur votre machine fixe. Vous pouvez revoir la manipulation ici.

Quand Node.JS est installé, vous n;aurez qu’à taper ceci dans votre terminal :

sudo npm install azure-cli -g

Connextion

Pour vous connecter, deux méthodes existent :

  • Par authentification login/password : ceci marche uniquement avec des comptes azure. J’ai essayé avec mon adresse hotmail qui est liée à azure et ça ne marche pas.
  • Par fichier de connexion : permet de récupérer tous les comptes liés à votre domaine Azure.

Dans le cas de l’authentification par mot de passe, faites juste ceci :

azure login

Pour les autres, il y a plusieures étapes :

azure account download
azure import accountfile.publishdownload
azure account set 'monaccount'

La première commande vous donne un lien pour télécharger le fichier de comptes. Le second permet d’importer votre fichier de compte dans azure. Il est fortement conseillé de supprimer ce fichier après utilisation.
La dernière permet de sélectionner le compte par défaut du client. Si vous ne savez pas lequel choisir, vous pouvez afficher la liste complète avec cette commande :

azure account list

Changement de l’adresse IP

Maintenant que le plus dur est fait, il reste la dernière partie qui consiste à changer l’adresse IP privée de votre machine virtuelle. Pour celà, une seule commande suffit :

azure vm static-ip set myvmname 10.1.0.10

Dans l’exemple, je met l’adresse IP 10.1.0.10 à la machine myvmname.

Faites bien attention à ce que l’adresse IP corresponde à la plage du réseau rattaché à votre machine virtuelle.

Afin de vérifier si votre machine virtuelle a bien pris ce réglage, faites juste

azure vm static-ip show myvmname

Maintenant vous saurez changer facilement une adresse IP pour vos machines virtuelles Azure depuis le client Azure.