Назад | Перейти на главную страницу

В каком состоянии «готовится» бродячая машина?

Когда я бегу 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