Полгода назад я создал EC2 Instance с лицензией Plesk из AWS Marketplace. Теперь я хотел бы добавить эфемерный диск, чтобы поместить временные резервные данные, сгенерированные Plesk.
Проблема в том, что я не могу найти способ добавить временный диск к существующему экземпляру (даже остановив его).
Я уже пытался создать новый экземпляр с эфемерным диском и присоединить корневой том из старого экземпляра. С этой альтернативой у меня было много проблем, исходящих от plesk (в основном потому, что у них разные внутренние IP).
Я знаю, что у меня есть возможность создать новый экземпляр с новым диском и восстановить резервную копию Plesk со старого сервера.
Вопрос в том, могу ли я добавить этот временный диск более быстрым/простым способом, просто создав новый сервер и скопировав данные со старого.
решение1
Просто чтобы дать некоторые разъяснения по начальному пункту здесь: вы не можете добавить EPHEMERAL диск в экземпляр ПОСЛЕ первоначального создания. Ephemeral диски являются частью базовой конфигурации экземпляра, которая записывается только при создании экземпляра и не может быть изменена.
Еще один момент, который следует иметь в виду (хотя вы, возможно, уже это знаете), заключается в том, что временные диски недоступны на экземплярах t1.micro.
решение2
Я делаю это немного на работе. Ваш процесс должен быть чем-то вроде
- Остановите сервер (выполните необходимые процедуры аварийного переключения или перемаршрутизации)
- Создайте AMI из остановленного экземпляра, щелкните правой кнопкой мыши и выберите «Создать образ», убедитесь, что вы добавили один «Хранилище экземпляров X» для каждого ожидаемого эфемерного диска. Больше — это нормально (i3.16xlarge предлагает 8 эфемерных дисков, поэтому планируйте заранее будущий рост)
- Дождитесь завершения AMI
- (необязательно) Если вы хотите зашифровать диск, используйте "Copy AMI" в тот же регион сейчас и включите шифрование. Вы получите второй AMI с зашифрованными дисками.
- Создайте новый экземпляр из этого AMI. Он создаст новый IP, но все остальные данные останутся прежними, поэтому вы можете перенести частный IP с исходного сервера.
Через пару дней вы можете провести очистку, удалив AMI и исходный остановленный хост.
решение3
Проблема в том, что 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 и перезапустите его.