Есть несколько приложений, в которых маленькие экземпляры EC2 слишком велики. Итак, объявление о микроинстанциях - это то, что доктор прописал.
Я бы хотел взять том EBS небольшого экземпляра, отсоединить его и соединить с микро экземпляром. В какой-то момент было бы здорово пойти другим путем и увеличить размер микро экземпляра до маленького или за его пределы.
Для этого неудачного эксперимента я попытался:
- Создание нового небольшого экземпляра с 32-разрядным AMI Alestic Ubuntu 10.04 (ami-1234de7b). Сапоги как шарм.
- Выключите мой свежеиспеченный микроэкземпляр, отсоедините том, созданный для меня на предыдущем шаге.
- Прикрепите том малого экземпляра к микро экземпляру.
- Включите.
- Nada.
Что странно, так это отсутствие вывода журнала консоли до тех пор, пока я не выключу питание. Тогда я вижу все это.
[ 0.000000] Reserving virtual address space above 0xf5800000
[ 0.000000] Initializing cgroup subsys cpuset
[ 0.000000] Initializing cgroup subsys cpu
...
[ 1.221261] VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
[ 1.221261] VFS: Mounted root (ext3 filesystem) readonly on device 8:1.
[ 1.222164] devtmpfs: mounted
[ 1.222202] Freeing unused kernel memory: 216k freed
[ 1.223409] Write protecting the kernel text: 4328k
[ 1.223760] Write protecting the kernel read-only data: 1336k
init: console-setup main process (63) terminated with status 1
%Ginit: plymouth main process (45) killed by SEGV signal
init: plymouth-splash main process (196) terminated with status 2
cloud-init running: Thu, 09 Sep 2010 17:37:54 +0000. up 2.61 seconds
mountall: Disconnected from Plymouth
init: hwclock-save main process (291) terminated with status 1
Checking for running unattended-upgrades: * Asking all remaining processes to terminate...
[80G
[74G[ OK ]
* All processes ended within 1 seconds....
[80G
[74G[ OK ]
* Deconfiguring network interfaces...
[80G
[74G[ OK ]
* Deactivating swap...
[80G
[74G[ OK ]
* Unmounting local filesystems...
[80G
[74G[ OK ]
* Will now halt
[ 185.599636] System halted.
Этот метод обмена хорошо работал между экземплярами одного размера в прошлом, и это моя первая попытка сделать это между различными размерами. Это просто невозможно или я упускаю что-то фундаментальное в моих знаниях EC2?