Как обновить 32-битный экземпляр Amazon EC2 EBS с резервной копией на 64-битный? - PullRequest
5 голосов
/ 18 июня 2011

Я размещаю сервер Wave in Box на экземпляре Ubuntu EC2. Я начал с 32-битного микропроцессора, а затем постепенно перешел на маленький, а теперь и на средний. Тем не менее, по мере роста числа пользователей и хранимых данных - машине не хватает памяти, поэтому я хочу перейти на более крупный экземпляр. Проблема в том, что это невозможно сделать, просто остановив экземпляр, изменив тип и перезапустив. Я думаю, мне нужно создать 64-битный большой экземпляр и присоединить к нему том из среднего экземпляра. Вопросы: 1. Возможно ли это? Если так - может кто-нибудь помочь мне написать сценарий на основе команд консоли EC2 для этого? 2. Есть ли какой-нибудь другой, более простой способ обновить 32-битный средний экземпляр до 64-битного большого? Спасибо!

1 Ответ

6 голосов
/ 20 июня 2011

К сожалению, как и другие ОС, я не думаю, что есть способ upgrade от 32 до 64 бит. Вам почти наверняка понадобится переустановить.

Вот как бы я это сделал:

  1. Резервное копирование ваших важных (все, что требуется) данных.
    1. Создание тома EBS.
    2. Присоедините его к машине EC2.
    3. Сбросьте все мои ценные / важные данные.
    4. Отсоедините его от машины EC2.
  2. Удар текущей машины EC2.
    1. Я бы создал snapshot корневого устройства, на случай, если это пригодится в будущем.
  3. Запустить поддерживаемый EBS 64-битный экземпляр Ubuntu.
    1. Подключите вышеуказанный том EBS к этому аппарату.
    2. Скопируйте ваши данные в это место.
    3. Убедитесь, что все работает.
    4. Отсоедините его от новой машины
    5. Убить том EBS.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...