Diferencias
Muestra las diferencias entre dos versiones de la página.
Próxima revisión | Revisión previa | ||
red_arranque_iscsi [2025/04/04 20:31] – creado root | red_arranque_iscsi [Fecha desconocida] (actual) – borrado - editor externo (Fecha desconocida) 127.0.0.1 | ||
---|---|---|---|
Línea 1: | Línea 1: | ||
- | ==== Arranque de Debian por iSCSI ==== | ||
- | De las mayores fumadas que se pueden hacer en esta bella arte, es el hecho de arrancar una máquina, virtual o no, mediante iSCSI, es decir, cargar un sistema operativo que está instalado en una ubicación remota. Permitiendo arrancar y usar ordenadores sin un disco duro instalado, o un sistema operativo " | ||
- | |||
- | Otra razón para hacer esto es que tengo FreeBSD en mi escritorio pero a veces necesitaré Linux digo yo, y como no voy a tocar mi instalación de freebsd, lo tengo instalado por iSCSI. | ||
- | |||
- | Es un requisito que tengas un [[: | ||
- | |||
- | ===== Introducción ===== | ||
- | |||
- | Por como funciona iSCSI (cosa que obviaré) necesitaremos un archivo de bloques. De estos que crearías con '' | ||
- | |||
- | ===== Creación del target iSCSI ===== | ||
- | Crearemos un llamado " | ||
- | |||
- | '' | ||
- | |||
- | Esto creará un archivo en / | ||
- | |||
- | ===== Creación del iniciador iSCSI ===== | ||
- | |||
- | En FreeBSD esto es mas o menos sencillo, en Linux no lo he probado. Pero no debería ser demasiado difícil usando open iscsi | ||
- | |||
- | <file ini / | ||
- | portal-group example2 { | ||
- | | ||
- | | ||
- | } | ||
- | |||
- | target iqn.2025-03.net.suragu: | ||
- | alias " | ||
- | auth-group no-authentication | ||
- | portal-group example2 | ||
- | lun 0 { | ||
- | path / | ||
- | | ||
- | size 100G | ||
- | } | ||
- | } | ||
- | </ | ||
- | |||
- | Si no habias usado ctl antes, lo habilitas con '' | ||
- | |||
- | Esto inicia el volumen para que un cliente pueda iniciarlo, en FreeBSD se hace de la siguiente manera y en Linux tampoco es tan dificil, open-iscsi está bien como os digo. | ||
- | |||
- | '' | ||
- | |||
- | Donde -A es para crear una sesión, -p es la dirección del servidor iSCSI y -t es el target | ||
- | |||
- | Podemos comprobar que ha funcionado, pues ahora tenemos un nuevo dispositivo **SCSI** (nótese como es da0 en lugar de ada8, que sería ATA) (también tenía ya un sistema de ficheros creado aquí, por eso tiene particiones creadas) | ||
- | |||
- | < | ||
- | ~ [qmdx] % lsblk | ||
- | DEVICE | ||
- | ada0 | ||
- | ada0p1 | ||
- | ada0p2 | ||
- | < | ||
- | ada0p3 | ||
- | ada0p4 | ||
- | < | ||
- | da0 1:212 50G GPT - - | ||
- | < | ||
- | da0p2 1:214 2.8G efi | ||
- | da0p1 1:213 47G linux-data | ||
- | < | ||
- | </ | ||
- | |||
- | Cuando hayamos acabado de usar el disco iSCSI, acabamos la sesión con el mismo comando pero con -R en lugar de -A: | ||
- | |||
- | '' | ||
- | |||
- | ===== Instalación de un sistema operativo ====== | ||
- | |||
- | Instalas Debian normalmente y en la parte de configuración de disco, verás la parte de " |