2011-06-18 15 views
5

Hostuję serwer Wave in a Box na instancji Ubuntu EC2. Zacząłem od 32-bitowego mikro, a następnie stopniowo uaktualniłem do małego, a teraz do medium. Jednak wraz ze wzrostem liczby użytkowników i przechowywanych danych - w urządzeniu zabraknie pamięci, więc chcę uaktualnić do dużej instancji. Problem polega na tym, że nie można tego zrobić przez samo zatrzymanie instancji, zmianę typu i ponowne uruchomienie. Sądzę, że musiałbym utworzyć 64-bitową dużą instancję i dołączyć do niej wolumin ze średniej instancji. Pytania są następujące: 1. Czy to możliwe? Jeśli tak, to czy ktoś może mi pomóc napisać skrypt poleceń EC2 na konsoli, aby to zrobić? 2. Czy istnieje inny, łatwiejszy sposób aktualizacji 32-bitowej średniej instancji do 64-bitowej dużej? Dzięki!Jak mogę uaktualnić 32-bitową instancję zabezpieczoną przez Amazon EC2 EBS do wersji 64-bitowej?

Odpowiedz

6

Niestety, podobnie jak innych systemów operacyjnych, nie sądzę, istnieje sposób, aby upgrade 32 bit na 64 bit. Prawie na pewno trzeba będzie dokonać ponownej instalacji.

ten sposób byłoby to zrobić:

  1. tworzenia kopii zapasowych ważnych (wszystko, co jest wymagane) danych.
    1. Utwórz wolumin EBS.
    2. Podłącz go do maszyny EC2.
    3. Zrzuć wszystkie moje cenne/ważne dane na jej temat.
    4. Odłączyć od urządzenia EC2.
  2. Wydmuchać bieżącą maszynę EC2.
    1. Chciałbym stworzyć snapshot korzenia-urządzenia, w przypadku, jeśli jest to przydatne w przyszłości.
  3. Uruchamianie EBS wsparte 64-bitowego wystąpienie Ubuntu.
    1. Podłącz powyższą objętość EBS do tego urządzenia.
    2. Skopiuj swoje dane na swoje miejsce.
    3. Upewnij się, że wszystko działa.
    4. odłączyć go od nowej maszyny
    5. Zabij głośność EBS.
+0

Dzięki - to jest pomocne. Chcę wiedzieć, czy to też działa w przypadku zastrzeżonej instancji - czy mogę ją wysadzić i zainstalować na niej nowy system operacyjny. – Sid

+0

Tak długo, jak EBS, nie sądzę, że cokolwiek powstrzyma cię przed wykonaniem powyższych kroków, ale uważam, że nie można zmodyfikować typu instancji. –

+0

Jest to mała instancja, a Amazon twierdzi, że małe może mieć wartość 32 lub 64. Nie pamiętam, że ktoś o to prosił. Sprawdzi mimo to. Moim problemem jest mongodb - jest ograniczony do 2GB na 32-bitowym, więc trzeba uaktualnić - worse case dostanę kolejną 64-bitową instancję tylko dla mongodb. Dzięki. – Sid