Come posso montare un volume root EBS su un'istanza di Windows in Amazon EC2


8

Quindi, fondamentalmente, ho creato un server Windows di grandi dimensioni per lo sviluppo e quindi ho creato un server micro windows per la produzione. Ho impostato tutto come lo desideravo sul mio server di sviluppo, quindi ho smontato le unità e le ho montate sul mio micro server.

Ora sto cercando di tornare nel mio grande server di sviluppo di Windows e sto ricevendo l'errore.

Invalid value 'i-4896ce28' for instanceId. Instance does not have a volume attached at root (/dev/sda1)

questo errore viene visualizzato quando provo ad avviare il mio server Windows di grandi dimensioni. Ho rimontato le unità sul server di sviluppo di grandi dimensioni e ricevo ancora questo messaggio.

Non sono davvero sicuro di cosa fare, ho letto altri post e tutti stanno dando questi argomenti simili a quelli della riga di comando e stanno parlando di altri strumenti, e non ho davvero idea di cosa significhi qualcosa di questo, o dove ho anche un opzione per inserire qualsiasi comando senza essere loggato in un'istanza specifica.

Risposte:


13

Assicurarsi che l'unità EBS abbia il nome /dev/sda1nella console EC2.


2
Mi ha confuso il modo in cui hanno messo sul fondo della finestra di dialogo del dispositivo collegato che i dispositivi Windows dovrebbero essere xvdg-xvdh..Non ero consapevole di poter semplicemente digitare / dev / sda1. Molte grazie.
Kyle,

Sono stato lì per; altrimenti non lo saprei;)
Bart De Vos,

Nel mio caso ho dovuto inserire "/ dev / xvda" nel campo di input poiché "/ dev / sda1" continuava a portare allo stesso messaggio di errore. Utilizzando l'immagine di Debian Wheezy.
Greendrake,

Che strano comportamento.
David,

3

Puoi provare / dev / xvda. Quando si collega un volume all'istanza -> selezionare l'istanza particolare, quindi immettere / dev / xvda per il punto di montaggio.


1

Assicurarsi che tutti i volumi siano stati rimossi prima di ricollegarli. Nel mio caso avevo un volume collegato a un'istantanea precedente. Una volta staccato, mi è stato permesso di allegare il mio nuovo volume.


0

In volumi> "Scollega volume", quindi "Allega volume" e nel campo del dispositivo digitare il percorso corretto. Ad esempio potrebbe essere necessario digitare: / dev / sda


+1 questo ha funzionato per me, si è avviato senza problemi.
Neo

0

Assicurati che non ci sia spazio iniziale in '/ dev / sda'

Per qualche motivo, la copia del testo dalla console aws spesso allega uno spazio davanti alla stringa. Un effetto collaterale molto fastidioso che mi ha fatto girare le ruote per 15 minuti cercando di rimontare l'unità primaria sul mio server di produzione. Ho provato tutte queste soluzioni prima di capirlo.


0

Dopo aver provato tutto ciò, ho finalmente risolto usando /dev/sda1

L'errore sembra che si possa solo inserire /dev/sdffino a/dev/sdp

Ma ha usato /dev/sda1correttamente.

Per i passaggi:

  1. Annotare il nome del dispositivo per errore durante l'avvio dell'istanza EC2.
  2. Scollegare il volume attualmente collegato con EC2
  3. Collegare il volume a EC2

    Prova a collegare lo stesso volume all'istanza EC2. Tuttavia, assicurarsi di non utilizzare "Dispositivo" predefinito come "/ dev / sdf" come di seguito durante il collegamento del volume all'istanza EC2.

  4. Avviare l'istanza EC2

tratto da Linuxroutes

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.