        |
Crear un disco de OP Debian/Dell (Linux)
Preparación del PC
- Abrir la máquina y desconectar los SATA de los conectores del SAS (HDD_0...) y conectarlos en los de SATA (SATA_0, ...)
- Quitar la tarjeta PCIe y poner las dos tarjetas PCI de matrox en los slots iguales.
- Conectar un monitor a la tarjeta de vídeo de abajo
- Entrar en la BIOS (F2 al arrancar)
- En "Drives", desactivar el SAS Controller y activar el SATA-0 y SATA-1.
- En "Video", poner como VGA por defecto PCI (estaba en PEG)
- En "Power Management", poner en "AC Recovery" que al recuperar tensión haga un power "On" (estaba en Off)
- Dar al ESC y "Salvar y salir" de la BIOS.
- Conectar un monitor a la tarjeta de vídeo de arriba
Generación de los discos (usando CD de instalación "Debian Dell Disco de instalacion para OPs v1.1")
- Se conectan los discos duros SATA vacíos de forma normal en SATA_0 y SATA_1
- Se arranca el PC dando F12 para sacar el menú de arranque
- Se introduce el CD de instalación en la lectora de CDs y se selecciona "Onboard or USB CD-ROM Drive", ENTER
- Cuando obtengas el login en la pantalla de presentación del CD, pulsa ENTER (arrancará linux)
- Esperas a que arranque
- Actualizas los scripts (se hace dos veces para que actualice también el propio script de actualización) con un:
# ./update-scripts.sh # update-scripts.sh
- Ejecutas "./diskinit.sh" para ver una pantallita de ayuda:
# ./diskinit.sh
- Ejecutas diskinit con los parámetrosa adecuados, siguiendo la ayuda (NOTA: en los de N.Ministerio shay un parámetro más, que es el puerto del crp, ver Instalación de OPs Debian/Dell):
./diskinit.sh nombre ip netmask gateway numopcfg nombrecrp ipcrp # ./diskinit.sh op32_mm 16.12.62.145 255.255.255.0 16.12.62.1 32 crp_ventas_estaciones 16.12.56.11
- Esperas a que ponga "Proceso terminado".
- Instalas los divers de tarjetas Matrox si ha lugar con un:
#./chroot-mount.sh # cd /tmp/chroot # tar -xvzpf /debiandell/dell-matrox.tgz # cd /debiandell # ./chroot-umount.sh
- paras el PC con un "shutdown -h now":
# shutdown -h now
Método alternativo: generación de discos copiando de los maestros
- Poner el disco DESTINO en SATA_0 (/dev/sda)
- Poner el disco ORIGEN/MAESTRO en SATA_1 (/dev/sdb). El disco está etiquetado "Operador Debian/Dell maestro 1/2"
- Se arranca el PC dando F12 para sacar el menú de arranque
- Se introduce el CD de instalación de Debian/Etch en la lectora de CDs y se selecciona "arrancar de CD onboard o externo", ENTER
- Enter al login del CD (linux)
- En los menús de debian se hace:
s, bajar, bajar, (spanish) enter, enter, esperar a que pregunte por la red, Alt+f2, enter, dd if=/dev/sdb of=/dev/sda bs=16384
- Se instala el gestor de arranque con lo siguiente:
# modprobe md # mknod /dev/md2 b 9 2 # mdadm --assemble --run /dev/md2 /dev/sda6 # mount -t auto /dev/md2 /mnt # chroot /mnt # grub --no-floppy grub> root (hd0,0) grub> setup (hd0) grub> quit # exit # umount /mnt # shutdown -h now
- Se quita el disco origen de SATA_1 y se pone un disco en blanco, pero sin quitar el de SATA_0.
- Se arranca el PC
- cuando te pida la contraseña porque no es capaz de terminar de arrancar se pone la contraseña de root, se hace lo siguiente para arreglar el disco y que pueda arrancar (pincha aquí si quieres más información sobre lo que hace esto):
# mdadm --assemble --run /dev/md0 /dev/sda1 # mdadm --assemble --run /dev/md1 /dev/sda5 # mdadm --assemble --run /dev/md2 /dev/sda6 # mdadm --assemble --run /dev/md3 /dev/sda7 # sfdisk -d /dev/sda | sfdisk /dev/sdb # mdadm --add /dev/md0 /dev/sdb1 # mdadm --add /dev/md1 /dev/sdb5 # mdadm --add /dev/md2 /dev/sdb6 # mdadm --add /dev/md3 /dev/sdb7
- se espera a que haya terminado de hacer las copias; para comprobarlo, se mira el /proc/mdstat; si hay alguna partición haciendo "recovery" con una barra de progreso es que no ha terminado:
# cat /proc/mdstat
- reboot
- se espera a que arranque el ordenador otra vez
- desde otra máquina, se entra con un ssh:
$ ssh root@3.0.1.179
- se ejecuta hostname-change:
# hostname-change plantillaopdell01 huihui opxx_mm huihui
- Para generar unas claves de ssh frescas se hace:
# rm /etc/ssh/*key* # apt-get install --reinstall openssh-server
- se borra el resolv.conf:
# rm /etc/resolv.conf
- se cambia la IP:
# vi /etc/hosts # vi /etc/network/interfaces
- Se reinstala el grub según las instrucciones de http://3.0.1.45:8000/HowTo/73:
# grub --no-floppy grub> find /grub/stage1 grub> root (hd0,0) grub> setup (hd0) grub> device (hd0) /dev/sdb grub> root (hd0,0) grub> setup (hd0) grub> quit
- Se edita el CfgConfig.CFG para la localización de esa máquina:
# vi /usr/local/sico/tce/sistema/V/CfgConfig.CFG
- Se comprueba que existe el /home/metro/.rhosts (de metro:metro y con permisos 600)
- Se apaga:
# shutdown -h now
TODO
|