Arrêter et démarrer des instances
Vous pouvez arrêter une instance en fonctionnement à tout moment, puis la démarrer à nouveau. Arrêter une instance vous permet, par exemple, d’assurer sa maintenance ou de traiter son volume système.
Arrêter et démarrer des instances avec Cockpit v1
Arrêter une instance
-
Cliquez sur Calcul > Instances.
-
Cliquez sur l’instance en fonctionnement que vous souhaitez arrêter.
La multisélection est disponible.
L’instance est sélectionnée.
-
Cliquez sur Arrêter .
La boîte de dialogue de confirmation ARRÊTER DES INSTANCES apparaît. -
Cliquez sur Arrêter pour confirmer l’opération.
L’état de l’instance sélectionnée passe à stopping, puis à stopped une fois l’opération terminée.Si l’instance ne s’arrête pas, vous pouvez forcer son arrêt. Notez bien que l’arrêt forcé d’une instance peut endommager le système de l’instance et corrompre les données. Pour en savoir plus sur l’arrêt forcé et les raisons pour lesquelles l’instance ne s’arrête pas convenablement, voir À propos du cycle de vie des instances > Arrêt forcé.
Pour forcer l’arrêt d’une instance, cliquez sur Arrêter , puis sur Arrêt forcé.
Arrêter et démarrer des VM avec Cockpit v2-beta
Arrêter une VM
-
Cliquez à l’intérieur du dashboard VM pour faire apparaître des cases à cocher.
-
Cochez la case de la VM que vous voulez arrêter.
La multisélection est disponible.
La VM est sélectionnée et un menu d’actions apparaît.
-
Cliquez sur
Arrêter.
La boîte de dialogue de confirmation ARRÊTER LES VM apparaît. -
Cliquez sur Soumettre pour confirmer l’opération.
L’état de la VM sélectionnée passe àstopping
, puis àstopped
une fois l’opération terminée.Si la VM ne s’arrête pas, vous pouvez forcer son arrêt. Notez bien que l’arrêt forcé d’une VM peut endommager le système de la VM et corrompre les données. Pour en savoir plus sur l’arrêt forcé et les raisons pour lesquelles la VM ne s’arrête pas convenablement, voir À propos du cycle de vie des instances > Arrêt forcé.
Pour forcer l’arrêt d’une VM, cliquez sur
Forcer l’arrêt.
Démarrer une VM
-
Cliquez à l’intérieur du dashboard VM pour faire apparaître des cases à cocher.
-
Cochez la case de la VM arrêtée que vous voulez démarrer.
La multisélection est disponible.
L’instance est sélectionnée et un menu d’actions apparaît.
-
Cliquez sur
Démarrer.
L’état de la VM sélectionnée passe àpending
, puis àrunning
une fois l’opération terminée.
Arrêter et démarrer des instances avec AWS CLI
Arrêter des instances
Pour arrêter une ou plusieurs instances, utilisez la commande stop-instances suivant cette syntaxe :
$ aws ec2 stop-instances \
--profile YOUR_PROFILE \
--instance-ids i-12345678 \
--force \
--endpoint https://fcu.eu-west-2.outscale.com
Cette commande contient les attributs suivants que vous devez spécifier :
-
(optionnel)
profile
: Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI. -
instance-ids
: Un ou plusieurs ID d’instance. -
(optionnel)
force
: Si paramétré surtrue
, force l’arrêt de l’instance sans quitter proprement les applications en cours.Forcer une instance à s’arrêter peut endommager son système et entrainer une perte de données. Il est donc recommandé d’éviter d’utiliser l’arrêt forcé. Pour en savoir plus sur celui-ci et les raisons pour lesquelles une instance ne s’arrête pas, voir À propos du cycle de vie des instances > Arrêt forcé.
-
endpoint
: Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.
La commande stop-instances renvoie les éléments suivants :
-
StoppingInstances
: Informations à propos d’une ou plusieurs instances en cours d’arrêt. Cet élément contient les informations suivantes pour chaque instance :-
InstanceId
: L’ID de l’instance. -
CurrentState
: L’état actuel de l’instance, avec le code et le nom de l’état. -
PreviousState
: Le précédent état de l’instance, avec le code et le nom de l’état.
-
{
"StoppingInstances": [
{
"InstanceId": "i-12345678",
"CurrentState": {
"Code": 64,
"Name": "stopping"
},
"PreviousState": {
"Code": 16,
"Name": "running"
}
}
]
}
L’état des instances spécifiées passe à stopping, puis à stopped une fois l’opération terminée.
Démarrer des instances
Pour démarrer une ou plusieurs instances, utilisez la commande start-instances suivant cette syntaxe :
$ aws ec2 start-instances \
--profile YOUR_PROFILE \
--instance-ids i-12345678 \
--endpoint https://fcu.eu-west-2.outscale.com
Cette commande contient les attributs suivants que vous devez spécifier :
-
(optionnel)
profile
: Le profil nommé que vous voulez utiliser, créé pendant la configuration d’AWS CLI. Pour en savoir plus, voir Installer et configurer AWS CLI. -
instance-ids
: Un ou plusieurs ID d’instance. -
endpoint
: Le endpoint correspondant à la Région à laquelle vous voulez envoyer la requête.
La commande start-instances renvoie les éléments suivants :
-
StartingInstances
: Informations à propos d’une ou plusieurs instances en cours de démarrage. Cet élément contient les informations suivantes pour chaque instance :-
InstanceId
: L’ID de l’instance. -
CurrentState
: L’état actuel de l’instance, avec le code et le nom de l’état. -
PreviousState
: Le précédent état de l’instance, avec le code et le nom de l’état.
-
{
"StartingInstances": [
{
"InstanceId": "i-12345678",
"CurrentState": {
"Code": 0,
"Name": "pending"
},
"PreviousState": {
"Code": 80,
"Name": "stopped"
}
}
]
}
L’état des instances spécifiées passe à pending, puis à running une fois l’opération terminée.
Pages connexes
Méthodes API correspondantes
AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.