manuales:servidor_systemimager
Diferencias
Muestra las diferencias entre dos versiones de la página.
| Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
| manuales:servidor_systemimager [2011/03/21 17:26] – cayu | manuales:servidor_systemimager [2015/01/09 19:01] (actual) – [Procedimiento de recuperación] cayu | ||
|---|---|---|---|
| Línea 10: | Línea 10: | ||
| * Actualización periódica de las Imágenes de los servidores | * Actualización periódica de las Imágenes de los servidores | ||
| * Recuperación de un equipo a partir de una Imagen, minimizando la intervención manual dentro del procedimiento | * Recuperación de un equipo a partir de una Imagen, minimizando la intervención manual dentro del procedimiento | ||
| + | * Que se pueda utilizar cualquier hardware disponible sin tener que perder tiempo generando configuraciones especiales | ||
| + | * Proceso lo mas desatendido posible | ||
| ===== Esquema de implementación ===== | ===== Esquema de implementación ===== | ||
| Línea 417: | Línea 419: | ||
| - | ^^Disco^Sistema de archivos^Tamaño^Punto de montaje^^ | + | ^Disco^Sistema de archivos^Tamaño^Punto de montaje^ |
| |hda4|swap|1000|swap| | |hda4|swap|1000|swap| | ||
| |hda1|ext3|15119|/ | |hda1|ext3|15119|/ | ||
| Línea 582: | Línea 584: | ||
| #Calculo de espacio libre en el VG | #Calculo de espacio libre en el VG | ||
| vgfree=$(vgs VolGroup00 --noheadings --units M -o vg_free|cut -dM -f1|tr -d " "| cut -d, -f1) | vgfree=$(vgs VolGroup00 --noheadings --units M -o vg_free|cut -dM -f1|tr -d " "| cut -d, -f1) | ||
| - | vgfree=`echo " | + | vgfree=`echo " |
| for DISK in $( cat / | for DISK in $( cat / | ||
| SIZE=$(echo $DISK | cut -d, -f3) | SIZE=$(echo $DISK | cut -d, -f3) | ||
| TSIZE=$(($TSIZE +SIZE)) | TSIZE=$(($TSIZE +SIZE)) | ||
| - | TSIZE=`echo " | + | TSIZE=`echo " |
| done | done | ||
| Línea 604: | Línea 606: | ||
| MNT=$(echo $DISK | cut -d, -f4) | MNT=$(echo $DISK | cut -d, -f4) | ||
| - | case $MNT in | + | |
| - | '/' | + | '/' |
| - | lvname=$domU-root | + | lvname=$domU-root |
| - | ;; | + | ;; |
| - | ' | + | ' |
| - | lvname=$domU-swap | + | lvname=$domU-swap |
| - | ;; | + | ;; |
| - | *) | + | *) |
| - | lvname=$domU-$( echo $MNT | sed s%/%-%g | / | + | lvname=$domU-$( echo $MNT | sed s%/%-%g | /bin/cut -c1 --complement) |
| - | ;; | + | ;; |
| - | esac | + | esac |
| echo -n " | echo -n " | ||
| Línea 621: | Línea 623: | ||
| exit 1 | exit 1 | ||
| else | else | ||
| - | lvcreate -L$SIZE -n $lvname $vg > /dev/null | + | |
| + | error $? | ||
| + | if [ $FSTYPE = " | ||
| + | mkswap / | ||
| + | else | ||
| + | echo -n " | ||
| + | mkfs.$FSTYPE -q / | ||
| error $? | error $? | ||
| - | if [ $FSTYPE = " | + | mkdir -p / |
| - | mkswap / | + | echo -n " |
| - | else | + | mount / |
| - | echo -n " | + | error $? |
| - | mkfs.$FSTYPE -q / | + | fi |
| - | error $? | + | |
| - | mkdir -p / | + | |
| - | echo -n " | + | |
| - | mount / | + | |
| - | error $? | + | |
| - | fi | + | |
| - | + | ||
| fi | fi | ||
| done | done | ||
| + | |||
| echo -n " | echo -n " | ||
| rsync -vaSH --quiet | rsync -vaSH --quiet | ||
| error $? | error $? | ||
| - | for DISK in $(cat / | + | |
| - | FSTYPE=$(echo $DISK | cut -d, -f2) | + | #for DISK in $(cat / |
| - | MNT=$(echo $DISK | cut -d, -f4) | + | for DISK in $(cat / |
| - | if [ $FSTYPE != ' | + | |
| + | MNT=$(echo $DISK | cut -d, -f4) | ||
| + | if [ $FSTYPE != ' | ||
| echo -n " | echo -n " | ||
| umount / | umount / | ||
| error $? | error $? | ||
| - | fi | + | |
| done | done | ||
| Línea 654: | Línea 658: | ||
| rsync $imageserver:: | rsync $imageserver:: | ||
| error $? | error $? | ||
| - | if [ $xm == ' | + | |
| - | echo -n " | + | #if [ $xm == ' |
| - | xm create -c / | + | # |
| - | fi | + | # |
| + | #fi | ||
| ln -s / | ln -s / | ||
| + | |||
| + | # Ajustando parametros de booteo del sistema | ||
| + | sed -e ' | ||
| </ | </ | ||
| + | |||
| + | Lo único que tendremos que editar es el archivo de configuración de la maquina virtual de Xen, ajustandole el parametro memory acorde a los recursos prensentes en el hardware nuevo. | ||
| + | |||
| + | |||
| {{ : | {{ : | ||
manuales/servidor_systemimager.1300728380.txt.gz · Última modificación: 2011/03/21 17:26 por cayu
