Когда я бегу vagrant global-status
, Я вижу, что некоторые из моих машин находятся в состоянии "подготовка", чего я не видел из global-status
перед. Что означает этот статус? Кажется, меняется на running
после того, как я специально проверю статус сервера.
$ vagrant global-status
id name provider state directory
-----------------------------------------------------------------------------
1b9c91d arthur aws running /Users/afarrell/projects/saltmarsh
824fc08 sir-lancelot aws preparing /Users/afarrell/projects/saltmarsh
2dc5f8a sir-galahad aws preparing /Users/afarrell/projects/saltmarsh
cfb0009 sir-robin aws preparing /Users/afarrell/projects/saltmarsh
The above shows information about...[clipped]
$ vagrant status sir-robin
Current machine states:
sir-robin running (aws)
The EC2 instance is running. To stop this machine, you can run
`vagrant halt`. To destroy the machine, you can run `vagrant destroy`.
$ vagrant global-status
id name provider state directory
-----------------------------------------------------------------------------
1b9c91d arthur aws running /Users/afarrell/projects/saltmarsh
824fc08 sir-lancelot aws preparing /Users/afarrell/projects/saltmarsh
2dc5f8a sir-galahad aws preparing /Users/afarrell/projects/saltmarsh
cfb0009 sir-robin aws running /Users/afarrell/projects/saltmarsh
"Подготовка" вводится, когда конфигурация считывается и виртуальная машина создается, но поставщик не подтвердил, что она "работает". С виртуальным боксом это происходит довольно быстро, и вы обычно никогда не видите этот этап, но с удаленными экземплярами этап подготовки может занять некоторое время.
Кстати, если сомневаетесь, используйте источник: https://github.com/mitchellh/vagrant