GUÍA DE USUARIO PARA RESIZES DE DISCOS EN FRIO

From GIGAS DOCS
Jump to: navigation, search

RESIZE DEL SISTEMA DE FICHEROS EN FRIO

Tras concluir la 1ª parte consistente en el resize de disco a nivel externo desde el Panel de Gigas, ahora debes realizar el resize del sistema de ficheros interno que tiene el disco.

Como dijimos al principio de esta guía, necesitas montar la imagen ISO del SystemRescueCD en el servidor al que está conectado el disco duro recientemente redimensionado, configurar el servidor para que arranque desde dicha ISO, arrancarlo y usar la herramienta gParted para estirar el sistema de ficheros hasta el final del nuevo tamaño que tiene el disco.

NOTA: Este procedimiento de resize de sistema de ficheros usando gParted es perfectamente aplicable tanto a servidores instalados con sistemas operativos Linux cpmo Windows.

Para realizar correctamente el resize del sistema de ficheros y no tener problemas de pérdida/corrupción de datos, debes ejecutar los siguientes pasos en estricto orden:

1. Con el servidor apagado y desde la lista de servidores, lo seleccionas en color verde y haces click a la sección “CD-ROM” del menú vertical derecho:

ResizeFrio1.PNG

2. Ahora haz click en el desplegable que contiene las imágenes ISO que tienes disponibles

ResizeFrio2.PNG

… y selecciona la imagen ISO llamada “SystemRescueCD”:

ResizeFrio3.PNG

3. Tras seleccionar esa imagen ISO y aceptar para guardar los cambios, el Panel te pedirá que confirmes si quieres que dicha imagen ISO se monte realmente en el servidor…

ResizeFrio4.PNG

Acepta, y si todo ha ido bien, aparecerá el siguiente mensaje en color verde:

ResizeFrio5.PNG

4. Cuando la imagen se haya montado correctamente, debes especificar ahora en el Panel que quieres arrancar en el servidor con ella. Para ello marca “Sí” en el siguiente botón del Panel:

ResizeFrio6.PNG

Cuando pulses en el botón “Sí” para arrancar el servidor desde la imagen ISO seleccionada, el Panel mostrará 2 avisos importantes de forma consecutiva.

El primero avisa siempre que se va a montar cualquier imagen ISO, y aunque en esta guía no lo trata especifícamente, es importante tenerlo en cuenta. El aviso indica que, si en lugar de especificar una imagen del SystemRescueCD (como es el caso de esta guía), especificas la de un CD/DVD de instalación de un sistema operativo y lo instalas, algunas de las funciones del Panel podrían no estar disponibles o no funcionar correctamente al no ser una plantilla de sistema operativo creada, mantenida y soportada por Gigas.

En nuestro caso, pulsa simplemente en el botón “Aceptar” cuando salga el primer aviso tal y como se indica en esta captura de pantalla:

ResizeFrio7.PNG

Tras este primer mensaje de aviso, aparecerá un segundo mensaje que te pedirá confirmar que sabes que si la imagen ISO montada es la de un sistema operativo no proporcionado oficialmente por Gigas, es posible que algunas funcionalidades del Panel no funcionen adecuadamente según la versión o tipo de sistema operativo indicado. Como también indica el aviso, lo más recomendable sería desactivar algunas de esas funcionalidades no compatibles del Panel para evitar posibles problemas.

Como para el caso de esta guía, la imagen ISO especificada no es la de un sistema operativo externo, y sólo queremos utilizar SystemRescueCD para montar el disco duro del servidor de forma externa y redimensionar el sistema de ficheros del mismo, haz click en el botón “Mantener la funcionalidad”, tal y como se indica en la siguiente captura de pantalla:

ResizeFrio8.PNG

Tras contestar la pregunta del segundo mensaje de aviso, verás como al cabo de unos segundos, el estado del botón de montaje de la imagen ISO seleccionada en el servidor, ha cambiado a “Sí” en color verde:

ResizeFrio9.PNG

5. Ahora, haz click en la sección “Cloud Server” del menú lateral derecho…

ResizeFrio10.PNG

… y enciende nuestro servidor haciendo click en el botón “On” como se indica en la siguiente captura de pantalla:

ResizeFrio11.PNG

El servidor arrancará desde la imagen ISO seleccionada, y hasta que lo haga, se mostrará en el Panel de la siguiente forma:

ResizeFrio12.PNG

6. Cuando haya arrancado de nuevo el servidor y se muestre encendido en el listado de servidores, debes volver a seleccionarlo en color verde y hacer nuevamente click en la sección “Cloud Server” del menú lateral derecho…

ResizeFrio13.PNG

… y acceder a la consola del servidor haciendo click en el botón “Acceso a consola” tal y como se puede ver en esta captura:

ResizeFrio14.PNG

7. Al mostrarse la consola VNC del servidor, ves como la imagen ISO del SystemRescueCD ha arrancado correctamente, y aparece el siguiente menú, en el que debes simplemente pulsar ENTER para arrancar con la primera opción que aparece por defecto…

ResizeFrio15.PNG

8. Como ves, SystemRescueCD comenzará a arrancar…

ResizeFrio16.PNG

… y a los pocos instantes, se detendrá para preguntar qué mapeo quieres que tenga tu teclado. Escribire “13” para que asigne la combinación para idioma Español, pulsa ENTER:

ResizeFrio17.PNG

Tras esto, el arranque continuará con su carga:

ResizeFrio18.PNG

9. Al concluir la carga, se mostrará la siguiente pantalla con el login prompt de la shell de Linux, y debes escribir en ella “startx” para arrancar el entorno gráfico del mismo:

ResizeFrio18.PNG

10. Cuando haya arrancado el entorno gráfico, verás que tienes una ventana del shell con fondo amarillo ya abierta, y que a los pocos segundos, aparece en la parte superior-derecha, una pequeña ventana de notificación que avisa de que has sido desconectado de la red.

Puedes optar por ignorar este mensaje, pero como volverá a aparecer de forma recurrente a los pocos segundos, nuestra recomendación es hacer click en el botón “Don’t show this message again”, para que deje de molestarte en un proceso tan importante como es la manipulación de sistemas de ficheros en nuestro disco duro que vamos a realizar a continuación:

ResizeFrio19.PNG

11. Ahora es el momento de arrancar el programa llamado gParted, que será el encargado de ayudar a manipular particiones en el disco duro.

Para ello, escribe en la ventana amarilla con la shell de Linux, la palabra “gparted” y pulsa ENTER:

ResizeFrio20.PNG

12. Una vez que gParted haya arrancado, se mostrará el estado a nivel de particiones y sistemas de ficheros del disco duro que tengas seleccionado.

NOTA: En nuestro ejemplo, el disco duro a redimensionar era el primario (referenciado como /dev/vda) y tenía un tamaño original de 24GB con el que se creó cuando se provisionó el servidor con un sistema operativo Linux. Este se provisiona en Gigas con 2 discos duros: uno para datos (/dev/vda) y otro para SWAP o memoria de intercambio (/dev/vdb); pero más adelante veremos como se haría si el servidor fuera provisionado con un sistema operativo Windows y un único disco recién redimensionado a 50GB, desde dentro del propio sistema operativo y utilizando para ello la herramienta del Administrador de discos. Esto lo veremos al final de esta guía.

En la 1ª Parte de esta guía, realizamos desde el Panel de Usuario el redimensionamiento de disco a 49GB, y si todo ha ido bien, de forma automática e implícita debería de haber redimensionado la partición y el sistema de ficheros hasta el final del nuevo tamaño de disco, como podemos ver en la siguiente captura de pantalla:

ResizeFrio21.PNG

Llegados a este punto, pueden ocurrir 2 situaciones:

- Que el resize de disco se haya producido correctamente (como en el caso de la anterior captura de pantalla), redimensionando no sólo el disco al nuevo tamaño, sino también el sistema de ficheros.

- Que el resize de disco se haya producido correctamente, pero el redimensionamiento del sistema de ficheros no se haya producido, y siga teniendo el tamaño que tenía el disco originalmente.

En este caso hay que redimensionar manualmente el sistema de ficheros al nuevo tamaño del disco, usando el programa gParted (este es realmente el objeto de esta guía). Tomemos el caso que, al al arrancar gParted, te encuentras con la siguiente pantalla:

ResizeFrio22.PNG

Como puedes ver en la captura, el tamaño del disco es el correcto, pero no así el de la partición que contiene el sistema de ficheros, que sigue teniendo un tamaño en nuestro ejemplo de 24GB y aparecen otros 25GB justo debajo como “unallocated”. gParted te va a ayudar a solucionar este problema de forma manual.

13. Para redimensionar la partición en cuestión (referenciada como /dev/vda1), lo que debes hacer primero es seleccionarla en color azul y, poniendo el cursor del ratón encima, hacer click con el botón derecho. Aparecerá un menú emergente. Selecciona “Resize/Move” tal y como indica la siguiente captura de pantalla:

ResizeFrio23.PNG

14. Se abrirá ahora otra ventana, en la que especificar manualmente la cifra en MiB (Mebibytes) que queremos que tenga la partición, aunque también permitirá hacerlo de forma más cómoda e interactiva usando el ratón. En el ejemplo escogemos hacerlo con el ratón.

Para hacerlo, pon el cursor del ratón en la parte del recuadro rojo que se indica en la siguiente captura de pantalla, haz click con el botón izquierdo, y sin soltarlo, desplaza el cursor hacia la derecha, consiguiendo así que se estire la partición representada en color blanco:

ResizeFrio24.PNG

15. Cuando el cursor del ratón haya llegado al tope del lado derecho y la tercera celda de la ventana que pone “Free space following (MiB)” tenga el valor 0, suelta el botón izquierdo del ratón...

ResizeFrio25.PNG

… y haz click en el botón “Resize/Move”:

ResizeFrio26.PNG

16. Al hacer click en el botón “Resize/Move”, se cerrará la pequeña ventana, y la operación de redimensionamiento de la partición, quedará encolada pero no se realizará hasta que hagas click en el botón “Apply All Operations” que se muestra en la siguiente captura de pantalla:

ResizeFrio27.PNG

Al hacerlo, gParted te solicitará confirmación. Para autorizarla debes hacer click nuevamente en el botón “Apply”:

ResizeFrio28.PNG

17. Al hacer click en el botón “Apply”, gParted comenzará con la redimensión de la partición con los valores que le indicaste.

Puedes ver los detalles mientras se realiza el proceso haciendo click en “Details”…

ResizeFrio29.PNG

… de este modo puedes saber si se ha producido un error en alguno de los subprocesos, o si todo el proceso ha finalizado correctamente como es el caso de la siguiente captura de pantalla:

ResizeFrio30.PNG

18. Si el proceso ha terminado correctamente, cierra la ventana de resultados haciendo click en el botón “Close”…

ResizeFrio31.PNG

… y tras comprobar que la partición ya ocupa y tiene el tamaño correcto que le especificaste y no queda ningún otra tarea encolada por ejecutarse, sólo quedará cerrar la aplicación de gParted…

ResizeFrio32.PNG

… y apagar el servidor escribiendo el comando “halt -p” en la ventana de la shell de Linux con fondo amarillo:

ResizeFrio33.PNG

Tras ejecutar el comando, SystemRescueCD irá deteniendo los servicios que cargó cuando arrancó la imagen ISO, y el servidor se apagará totalmente:

ResizeFrio34.PNG

19. Tras haber concluído el proceso de resize usando gParted, vuelve al Panel de Usuario de Gigas, y podrás ver como el servidor aparece apagado:

ResizeFrio35.PNG

Ahora lo que queda es arrancar el servidor, pero antes de hacerlo, debes desasignar la imagen ISO del SystemRescueCD asociada al servidor.

Para ello, debes ir a la sección “CD-ROM” del menú vertical derecho…

ResizeFrio36.PNG

… especificar que ya no quieres arrancar el servidor desde la imagen ISO del SystemRescueCD que todavía se encuentra montada en él, haciendo click en el botón “No”…

ResizeFrio37.PNG

… confirmar que efectivamente no quieres arrancar ya el servidor desde la imagen ISO…

ResizeFrio38.PNG

… y tras confirmar que la desactivación de la opción de arranque desde la ISO se ha realizado y figura como “No”…

ResizeFrio39.PNG

… proceder entonces a expulsar la imagen ISO del SystemRescueCD, que todavía se encuentra montada en el servidor, haciendo click en el pequeño botón de la flecha que se muestra en la siguiente captura de pantalla:

ResizeFrio40.PNG

Como siempre, te solicitará confirmación, por lo que debes pulsar en el botón “Aceptar” para que se expulse/desmonte la imagen ISO del SystemRescueCD…

ResizeFrio40.PNG

Y si todo ha ido bien, el Panel debería mostrar el siguiente mensaje de color verde confirmando que la operación se ha realizado con éxito…

ResizeFrio41.PNG

… Al cabo de unos segundos, no se debería mostrar ninguna imagen ISO asociada/montada ya en el servidor. 

20. Por último, tan sólo quedará arrancar el servidor y verificar que realmente éste detecta a nivel interno el nuevo tamaño de la partición.