Ładowanie instancji EC2 z istniejącego woluminu EBS


9

Właśnie zaczynam działać na AWS i miałem pytanie o użycie istniejącego woluminu EBS jako urządzenia rozruchowego dla instancji EC2.

Wygląda na to, że wiele instancji tworzy wolumin EBS dla swoich urządzeń rozruchowych. Czy w sytuacji, gdy wolumin EBS został skonfigurowany tak, aby nie był usuwany po zakończeniu instancji, czy można użyć tego woluminu EBS jako urządzenia rozruchowego / głównego dla nowej instancji?

Powiedzmy na przykład, że mam instancję używającą woluminu EBS jako urządzenia głównego działającego na hiperwizorze, który ulega awarii. Czy mogę uruchomić inną instancję przy użyciu tego woluminu EBS?

Widzę, że możesz zrobić migawkę woluminu EBS, a następnie utworzyć AMI z tej migawki. Sądzę więc, że jest to jeden ze sposobów na odzyskanie go, ale byłem ciekawy, czy istnieje bardziej bezpośredni sposób?

Zdaję sobie sprawę, że idealnie instancje są wyrzucane, ale jestem ciekawy uczenia się PO.

Dzięki, Joe

Odpowiedzi:


14

Woluminy EBS można dołączać i odłączać od instancji EC2.

Jeśli masz instancję EC2, która z jakiegoś powodu ulega awarii, możesz przenieść wolumin główny do innej intencji EC2.

  1. Uruchom nową instancję EC2.
  2. Zatrzymaj tę instancję EC2.
  3. Odłącz wolumin główny od nowej instancji. Zanotuj nazwę urządzenia jako (np. / Dev / sda1).
  4. Odłącz wolumin główny od oryginalnej instancji.
  5. Dołącz wolumin główny z oryginalnej instancji do nowej instancji, używając tej samej nazwy urządzenia (np. / Dev / sda1).
  6. Uruchom nową instancję.

Technicznie można to zrobić.

Jednak możesz napotkać ten sam problem, który miałeś z oryginalnym wystąpieniem EC2, ponieważ uruchamiasz się z oryginalnego woluminu głównego.

Inną rzeczą, którą możesz zrobić, to dołączyć oryginalny wolumin główny jako wolumin inny niż root do nowej instancji EC2, na przykład / dev / sdb1. Jeśli to zrobisz, możesz sprawdzić dane w woluminie, aby ustalić przyczynę awarii i być może to naprawić.

I jeszcze jedno, chociaż możesz utworzyć obraz AMI z migawki EBS, możesz zamiast tego tworzyć obrazy AMI bezpośrednio z instancji EC2. Proces ten jest często prostszy.


0

Czasami musimy podać dokładną nazwę urządzenia, taką jak / dev / xvda, aby to zadziałało. Jeśli poprzednio zamontowanym woluminem jest / dev / xvda, spróbuj załadować o tej samej nazwie.

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.