| 55 | |
| 56 | = PXE = |
| 57 | |
| 58 | == Using pxelinux == |
| 59 | |
| 60 | The configuration information to setup a pxelinux PXE server to provide network restoration of MondoRescue images is available in the README.pxe of the mindi package (or at http://trac.mondorescue.org/browser/branches/2.2.9/mindi/README.pxe) |
| 61 | |
| 62 | == Using Ignite-UX == |
| 63 | (Information provided by E. Colussi) |
| 64 | |
| 65 | * export an NFS FS from your Ignite server (hp-ux) as for HP-UX (ex: /Images/Linux) |
| 66 | * make your mondoarchive backup using the NFS share (using -n hp-ux:/Images/Linux) |
| 67 | * Extract from the ISO image the vmlinuz and initrd (as descrined in the pxelinux setup) |
| 68 | * On the Ignite server, you uncompress the pxelinux archive (from the syslinux package or from another Linux distribution where pxelinux is already used) under the |
| 69 | /opt/ignite/boot directory. (You'll need the pxelinux.0 and pxelinux.cfg files). The executable will look for its configuration under the directory pxelinux.cfg. |
| 70 | * Create under the pxelinux.cfg a default file looking like this: |
| 71 | {{{ |
| 72 | prompt 1 |
| 73 | timeout 600 |
| 74 | label restore_mondo |
| 75 | kernel vmlinuz-mondo |
| 76 | append initrd=initrd-mondo.img load_ramdisk=1 ramdisk_size=131072 ramdisk_blocksize=1024 rw root=/dev/ram iso_mode acpi=off apm=off devfs=nomount exec-shield=0 pxe prefix=mondorescue ipconf=eth0:ip_client_address_for_install:netmask:brodcast:router |
| 77 | nfsmount=ignite_ip_address:/images/Linux |
| 78 | }}} |
| 79 | or look at the previous paragraph on pxelinux. |
| 80 | * Configure your DHCP server on the Ignite server by modifying /etc/rc.config.d/netdaemons: |
| 81 | {{{ |
| 82 | export DHCPV6D=1 |
| 83 | export DHCPV6SRVRD_ARGS="-c /etc/dhcptab" |
| 84 | }}} |
| 85 | * restart your DHCP server: |
| 86 | {{{ |
| 87 | /sbin/init.d/dhcpv6.server start |
| 88 | }}} |
| 89 | * Configure the DHCP server by adding to the file /etc/dhcptab: |
| 90 | {{{ |
| 91 | dhcp_device_group:\ |
| 92 | re:\ |
| 93 | ncid:\ |
| 94 | class-name=HP_X86_0:\ |
| 95 | class-id="PXEClient:Arch:00000:UNDI:002001":\ |
| 96 | lease-time=300:\ |
| 97 | subnet-mask=255.255.255.0:\ |
| 98 | gw=192.168.2.2:\ |
| 99 | lease-policy=accept-new-clients:\ |
| 100 | allow-bootp-clients=FALSE:\ |
| 101 | addr-pool-start-address=192.168.2.110:\ |
| 102 | addr-pool-last-address=192.168.2.120:\ |
| 103 | bf=/opt/ignite/boot/pxelinux.0: |
| 104 | }}} |
| 105 | * Enjoy an MondoRescue deployment from an Ignite server by typing restore_mondo at the boot prompt of the target machine. |