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

Как я могу добавить временный диск к существующему экземпляру EC2?

Шесть месяцев назад я создал инстанс EC2 с лицензией Plesk из AWS Marketplace. Теперь я хотел бы добавить временный диск, чтобы разместить временные резервные данные, созданные Plesk.

Проблема в том, что я не могу найти способ добавить эфемерный диск к существующему экземпляру (даже остановить его).

Я уже пробовал создать новый экземпляр с эфемерным диском и подключить корневой том из старого экземпляра. С этой альтернативой у меня было много проблем с plesk (в основном потому, что у них разные внутренние IP-адреса).

Я знаю, что у меня есть возможность создать новый экземпляр с новым диском и восстановить резервную копию Plesk со старого сервера.

Вопрос в том, могу ли я добавить этот эфемерный диск быстрее / проще, просто создав новый сервер и скопирую данные со старого.

Просто чтобы прояснить начальный момент: вы не можете добавить ЭФЕМЕРАЛЬНЫЙ диск к экземпляру ПОСЛЕ первоначального создания. Эфемерные диски являются частью конфигурации базового экземпляра, которая записывается только при создании экземпляра и не подлежит изменению.

Еще один момент, о котором следует помнить, - хотя вы, возможно, уже знаете это, - это то, что временные диски недоступны в экземплярах t1.micro.

Я немного этим занимаюсь на работе. Ваш процесс должен быть чем-то вроде

  1. Остановите сервер (сделайте все, что вам нужно, отработку отказа или перенаправление)
  2. Создайте AMI из остановленного экземпляра, щелкните правой кнопкой мыши и выберите «Создать образ», убедитесь, что вы добавили один «Хранилище экземпляров X» для каждого ожидаемого эфемерного диска. Больше - ничего страшного (i3.16xlarge предлагает 8 временных дисков, так что планируйте будущее на будущее)
  3. Подождите, пока AMI завершится
  4. (необязательно) Если вы хотите зашифровать диск, используйте «Копировать AMI» в тот же регион сейчас и включите шифрование. В итоге вы получите второй AMI с зашифрованными дисками.
  5. Создайте новый экземпляр из этого AMI. Будет предложен новый IP-адрес, но все остальные данные будут точно такими же, поэтому вы можете перенести частный IP-адрес с исходного сервера.

Через пару дней вы можете выполнить очистку, удалив AMI и исходный остановленный хост.

Проблема в том, что plesk не запускается при изменении IP. Вам необходимо выполнить следующие команды:

# /usr/local/psa/bin/reconfigurator --autoconfigure
# /usr/local/psa/admin/sbin/httpdmng --reconfigure-all
# /etc/init.d/nginx restart

См. Эту страницу: http://kb.parallels.com/en/114245

Итак, процедура правильная. Создайте новый экземпляр с AMI, созданным на старом сервере, и добавьте временный диск.

После подключения старого корневого устройства, выполните команды реконфигурации plesk и перезапустите.