¿Cómo se monta un volumen raíz de EBS en una instancia de Windows en Amazon EC2?

8

Básicamente, creé un servidor Windows grande para el desarrollo, y luego creé un servidor Micro Windows para la producción. Configuré todo como lo quería en mi servidor de desarrollo, luego desmonté las unidades y las monté en mi micro servidor.

Ahora estoy intentando volver a mi servidor de desarrollo de Windows grande y obtengo el error.

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

Este error aparece cuando intento iniciar mi servidor de Windows grande. He vuelto a montar las unidades en el servidor de desarrollo grande y todavía recibo este mensaje.

No estoy realmente seguro de qué hacer, he leído otras publicaciones y todos están dando estos casi como argumentos de línea de comandos y hablando de otras herramientas, y realmente no tengo idea de lo que eso significa, o dónde incluso tengo un opción para ingresar cualquier comando sin iniciar sesión en una instancia específica.

Kyle
fuente

Respuestas:

13

Asegúrese de que la unidad EBS tenga el nombre /dev/sda1en la consola EC2.

Bart De Vos
fuente
2
Me resultaba confuso cómo ponían en la parte inferior del cuadro de diálogo del dispositivo adjunto que los dispositivos Windows deberían ser xvdg-xvdh ... No sabía que podía simplemente escribir / dev / sda1. Muchas gracias.
Kyle
He estado allí para; no lo sabría de otra manera;)
Bart De Vos
En mi caso, tuve que ingresar "/ dev / xvda" en el campo de entrada ya que "/ dev / sda1" seguía conduciendo al mismo mensaje de error. Usando la imagen de Debian Wheezy.
Greendrake
Qué comportamiento tan extraño.
David
3

Puedes probar / dev / xvda. Cuando adjunte un volumen a la instancia -> seleccione la instancia particular y luego ingrese / dev / xvda para el punto de montaje.

Robert Jebakumar
fuente
1

Asegúrese de que todos sus volúmenes estén separados antes de volver a adjuntarlos. En mi caso, tenía un volumen adjunto a una instantánea anterior. Una vez que lo separé, me permitieron adjuntar mi nuevo volumen.

usuario179052
fuente
0

En volúmenes> 'Separar volumen' y luego 'Adjuntar volumen' y en el campo del dispositivo, escriba la ruta correcta. Por ejemplo, es posible que deba escribir: / dev / sda

DimitriG
fuente
+1 esto realmente funcionó para mí, se inicia sin ningún problema.
Neo
0

Asegúrese de que no haya espacios iniciales en '/ dev / sda'

Por alguna razón, copiar texto de la consola aws a menudo agrega un espacio delante de la cadena. Un efecto secundario muy molesto que me hizo girar las ruedas durante 15 minutos tratando de volver a montar la unidad principal en mi servidor de producción. Probé todas estas soluciones antes de resolverlo.

Thomas Paine
fuente
0

Después de intentar todo esto, finalmente lo arreglé usando /dev/sda1

El error es que parece que solo puede ingresar /dev/sdfhasta/dev/sdp

Pero se usó /dev/sda1correctamente.

Para los pasos:

  1. Anote el nombre del dispositivo por error al iniciar la instancia EC2.
  2. Separe el volumen conectado actualmente con EC2
  3. Adjuntar volumen a EC2

    Intente adjuntar el mismo volumen a la instancia EC2. Sin embargo, asegúrese de no utilizar el "Dispositivo" predeterminado, como "/ dev / sdf", como se muestra a continuación, al adjuntar el volumen a la instancia EC2.

  4. Iniciar instancia EC2

tomado de linuxroutes

davejal
fuente