Gérer des machines virtuelles Arc sur Azure Stack HCI
S’applique à : Azure Stack HCI, version 23H2
Cet article explique comment gérer les machines virtuelles Arc s’exécutant sur Azure Stack HCI, version 23H2. Les procédures permettant d’activer la gestion des invités, de démarrer, d’arrêter, de redémarrer ou de supprimer une machine virtuelle Arc sont détaillées.
Prérequis
Avant de commencer, vérifiez que les prérequis suivants sont satisfaits :
Vérifiez que vous avez accès à un cluster Azure Stack HCI déployé et inscrit. Pendant le déploiement, un pont de ressources Arc et un emplacement personnalisé sont également créés.
Accédez au groupe de ressources dans Azure. Vous pouvez voir l’emplacement personnalisé et le pont de ressources Azure Arc créés pour le cluster Azure Stack HCI. Notez l’abonnement, le groupe de ressources et l’emplacement personnalisé que vous utiliserez plus loin dans ce scénario.
Vérifiez qu’une ou plusieurs machines virtuelles Arc s’exécutent sur ce cluster Azure Stack HCI. Pour plus d’informations, consultez machines virtuelles Create Arc sur Azure Stack HCI.
Activer la gestion des invités
Après avoir créé une machine virtuelle, vous souhaitez activer la gestion des invités sur cette machine virtuelle.
Il existe deux agents qui sont importants à comprendre dans le contexte de la gestion des invités : un agent invité de machine virtuelle et un agent Azure Connected Machine. Chaque machine virtuelle Arc créée via Portail Azure ou Azure CLI est provisionnée avec un agent invité (également appelé mocguestagent
) sur celle-ci.
Lorsque vous activez la gestion des invités sur une machine virtuelle Arc, l’agent invité installe l’agent Azure Connected Machine. L’agent Azure Connected Machine vous permet de gérer les extensions de machine virtuelle Azure Arc sur votre machine virtuelle Azure Stack HCI.
Selon qu’un agent invité est en cours d’exécution sur votre machine virtuelle Arc, les étapes d’activation de la gestion des invités sont différentes.
Important
Vérifiez que votre cluster Azure Stack HCI exécute la version 2311 ou ultérieure pour exécuter cette procédure.
Vérifier si l’agent invité est en cours d’exécution
Pour vérifier si l’agent invité s’exécute sur la machine virtuelle Arc, connectez-vous au serveur Azure Stack HCI.
Exécutez la commande suivante :
az stack-hci-vm show --name "<VM name>" --resource-group "<Resource group name>"
Voici un extrait de l’exemple de sortie qui indique que l’agent invité est en cours d’exécution. Recherchez
statuses
sous dans lavmAgent
sortie."instanceView": { "vmAgent": { "statuses": [ { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "Successfully established connection with mocguestagent", "time": "2024-01-13T00:57:39Z" }, { "code": "ProvisioningState/succeeded", "displayStatus": "Connected", "level": "Info", "message": "New mocguestagent version detected 'v0.13.0-3-gd13b4794", "time": "2024-01-13T00:57:39Z" } ], "vmConfigAgentVersion": "v0.13.0-3-gd13b4794" } }
L’agent invité exécute :
- Quand
statuses
indiquezcode
en tant queProvisioningState/succeeded
etdisplayStatus
queConnected
. - Si vous exécutez une version antérieure, indique
statuses
que etOK
displayStatus
quecode
Active
- Quand
Si vos états ne correspondent pas à la sortie ci-dessus, suivez les étapes décrites dans Activer la gestion des invités lorsque l’agent invité n’est pas en cours d’exécution.
Activer la gestion des invités sur une machine virtuelle avec l’agent invité en cours d’exécution
Pour activer la gestion des invités sur une machine virtuelle Arc sur laquelle l’agent invité est en cours d’exécution, exécutez la commande suivante :
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
La gestion des invités est activée en définissant sur enable-agent parameter
true
. L’activation de la gestion des invités doit prendre quelques minutes.
Suivez les étapes pour vérifier que la gestion des invités est activée dans le Portail Azure.
Activer la gestion des invités sur une machine virtuelle lorsque l’agent invité n’est pas en cours d’exécution
Il existe deux scénarios où l’agent invité n’est pas en cours d’exécution : lorsque les états se connectent et lorsque les états sont vides. Chacun de ces scénarios et les étapes correspondantes sont décrits dans les sections suivantes.
État affiché en tant que connexion
Votre status s’affiche comme se connectant. Voici un exemple d’extrait de code de sortie indiquant la status requise.
"instanceView": {
"vmAgent": {
"statuses": [
{
"code": "ProvisioningState/InProgress",
"displayStatus": "Connecting",
"level": "Info",
"message": "Waiting for connection with mocguestagent",
"time": "2024-01-19T01:41:15Z"
}
]
}
},
L’agent invité n’est pas en cours d’exécution dans les cas suivants :
- L’agent invité n’est pas en cours d’exécution quand
statuses
indiquezcode
en tant queProvisioningState/InProgress
etdisplayStatus
queConnecting
. - Si vous exécutez une version antérieure, indique
code
statuses
commeOK
, endisplayStatus
tant queActive
etmessage
en tant queSuccessfully started HyperV listener
.
Procédez comme suit :
Connectez-vous à la machine virtuelle en suivant les étapes spécifiques au système d’exploitation. Démarrez PowerShell en tant qu'administrateur.
Exécutez l’une des commandes suivantes pour activer l’agent invité sur votre machine virtuelle en fonction du type de système d’exploitation :
Linux :
sudo -- sh -c 'mkdir /mociso && mount -L mocguestagentprov /mociso && bash /mociso/install.sh && umount /mociso && rm -df /mociso && eject LABEL=mocguestagentprov'
Windows :
$d=Get-Volume -FileSystemLabel mocguestagentprov;$p=Join-Path ($d.DriveLetter+':\') 'install.ps1';powershell $p
Voici un exemple de sortie pour une machine virtuelle Linux qui montre que l’agent invité a été correctement installé.
Connectez-vous à l’un des serveurs Azure Stack HCI. Exécutez la commande suivante pour activer la gestion des invités.
az stack-hci-vm update --name "myhci-vm" --enable-agent true --resource-group "myhci-rg"
Suivez les étapes pour vérifier que la gestion des invités est activée dans le Portail Azure.
État affiché comme null
Votre status s’affiche comme null. Cela indique que l’iso requise pour l’agent invité est manquante. Voici un exemple d’extrait de code de sortie indiquant l’status Null.
"instanceView": {
"vmAgent": {
"statuses": []
}
},
Procédez comme suit :
Connectez-vous au serveur Azure Stack HCI.
Exécutez la commande suivante :
az stack-hci-vm update --name "<VM Name>" --resource-group "<Resource group name>" --enable-vm-config-agent true
Le
enable-vm-config-agent
paramètre monte l’iso requis pour l’agent invité.Attendez quelques minutes et réexécutez la
az stack-hci-vm show
commande. Lorsque le status s’affiche sous la formeconnecting
, suivez les étapes décrites dans État affiché en tant que connexion.
Vérifier que la gestion des invités est activée dans le Portail Azure
Accédez au portail Azure.
Accédez à Votre cluster > Azure Stack HCI Machines virtuelles , puis sélectionnez la machine virtuelle sur laquelle vous avez activé la gestion des invités.
Dans la page Vue d’ensemble , sous l’onglet Propriétés dans le volet droit, accédez à Configuration. La gestion des invités doit s’afficher comme Activé (Connecté).
Afficher les propriétés de la machine virtuelle
Suivez ces étapes dans la Portail Azure de votre système Azure Stack HCI pour afficher les propriétés de la machine virtuelle.
Accédez à la ressource de cluster Azure Stack HCI, puis accédez à Machines virtuelles.
Dans le volet droit, dans la liste des machines virtuelles, sélectionnez le nom de la machine virtuelle dont vous souhaitez afficher les propriétés.
Dans la page Vue d’ensemble , accédez au volet droit, puis accédez à l’onglet Propriétés . Vous pouvez afficher les propriétés de votre machine virtuelle.
Démarrer une machine virtuelle
Suivez ces étapes dans la Portail Azure de votre système Azure Stack HCI pour démarrer une machine virtuelle.
Accédez à la ressource de cluster Azure Stack HCI, puis accédez à Machines virtuelles.
Dans le volet droit, dans la liste des machines virtuelles, sélectionnez une machine virtuelle qui n’est pas en cours d’exécution et que vous souhaitez démarrer.
Dans la page Vue d’ensemble de la machine virtuelle, dans la barre de commandes supérieure dans le volet droit, sélectionnez Démarrer, puis Oui.
Vérifiez que la machine virtuelle a démarré.
Arrêter une machine virtuelle
Suivez ces étapes dans la Portail Azure de votre système Azure Stack HCI pour arrêter une machine virtuelle.
Accédez à la ressource de cluster Azure Stack HCI, puis accédez à Machines virtuelles.
Dans le volet droit, dans la liste des machines virtuelles, sélectionnez une machine virtuelle en cours d’exécution et que vous souhaitez arrêter.
Dans la page Vue d’ensemble de la machine virtuelle, dans la barre de commandes supérieure dans le volet droit, sélectionnez Arrêter, puis Oui.
Vérifiez que la machine virtuelle s’est arrêtée.
Redémarrer une machine virtuelle
Suivez ces étapes dans la Portail Azure de votre système Azure Stack HCI pour redémarrer une machine virtuelle.
Accédez à la ressource de cluster Azure Stack HCI, puis accédez à Machines virtuelles.
Dans le volet droit, dans la liste des machines virtuelles, sélectionnez une machine virtuelle qui est arrêtée et que vous souhaitez redémarrer.
Dans la page Vue d’ensemble de la machine virtuelle, dans la barre de commandes supérieure dans le volet droit, sélectionnez Redémarrer, puis Oui.
Vérifiez que la machine virtuelle a redémarré.
Supprimer une machine virtuelle
Suivez ces étapes dans la Portail Azure de votre système Azure Stack HCI pour supprimer une machine virtuelle.
Accédez à la ressource de cluster Azure Stack HCI, puis accédez à Machines virtuelles.
Dans le volet droit, dans la liste des machines virtuelles, sélectionnez une machine virtuelle que vous souhaitez supprimer de votre système.
Dans la page Vue d’ensemble de la machine virtuelle, dans la barre de commandes supérieure dans le volet droit, sélectionnez Supprimer, puis Oui.
Vous êtes maintenant invité à confirmer la suppression. Sélectionnez Oui. Vérifiez que la machine virtuelle est supprimée.
Notez que lorsqu’une machine virtuelle est supprimée, toutes les ressources associées à la machine virtuelle ne sont pas supprimées. Par exemple, les disques de données ou les interfaces réseau associées à la machine virtuelle ne sont pas supprimés. Vous devez localiser et supprimer ces ressources séparément.
Vous pouvez maintenant accéder au groupe de ressources dans lequel cette machine virtuelle a été déployée. Vous pouvez voir que la machine virtuelle est supprimée de la liste des ressources du groupe de ressources. Vous devrez peut-être sélectionner l’option Afficher les types masqués pour afficher les ressources associées à cette machine virtuelle qui n’ont pas été supprimées.
Recherchez les ressources associées, telles que les interfaces réseau et les disques de données, puis supprimez-les.
Modifier les cœurs et la mémoire
Suivez ces étapes dans le Portail Azure de votre système Azure Stack HCI pour modifier les cœurs et la mémoire.
Accédez à votre ressource de cluster Azure Stack HCI, puis accédez à Machines virtuelles.
Dans la liste des machines virtuelles dans le volet droit, sélectionnez et accédez à la machine virtuelle dont vous souhaitez modifier les cœurs et la mémoire.
Sous Paramètres, sélectionnez Taille. Modifiez le nombre de processeurs virtuels ou la mémoire (Mo) pour modifier les cœurs et la taille de la mémoire de la machine virtuelle. Seule la taille de la mémoire peut être modifiée. Le type de mémoire ne peut pas être modifié une fois qu’une machine virtuelle est créée.
Étapes suivantes
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour