Normal (disk) installation

  • Create the node template and any other template that may be needed (take example on the existing tempates).
  • add the node template and commit in cdbop
  • sudo /usr/sbi/aii-shellfe --configure node_name and =sudo /usr/sbi/aii-shellfe --install node_name on dns-sx-01
  • boot the node (with default boot on network)

Dell SC1425 not booting after an install

After the kickstart installation, the Dell SC1425 are not booting anymore and we have to reinstall the grub bootloader (we should try to see if lilo behaves normally) :

  • Disable the kickstart installation and boot on the network (or installation cd) with the rescue image and let it mount the local filesystem.
  • chroot /mnt/sysimage/
  • grub
    grub > root (hd0,0)
    grub> setup (hd0)
    grub> quit
  • Then reboot.

Quattor Quirks

  • ipv4 names must not have a leading 0.
    will cause an error. The error message is something about line too long (nonesense of course, as usual...). Fix: remove the trailing 0. This has been reported to Matthias

Diskless systems

  • One profile template has to be made for the server (eq profile_hlte06.tpl) and one profile template has to be made for each node (eq profile hlte0601.tpl). A proto profile template can be made (eq profile_hlte06proto.tpl) but it's not actually used (it will be used for all modifications on the shared root filesystem on the server).
  • in the server profile, all nodes should be listed in the "/software/components/diskless_server/nodes" line.
  • The component ncm-diskless_server, which runs ... on the server should create the right files in the /tftpboot folder and configure dhcpd. The ipmi interfaces have to configured by hand in dhcpd.ux on dns-sx-01.
  • Verify in /var/log/ncm-cdispd.log that this component had run. If not, you can do (as root) `/usr/sbin/ccm-fetch` which get the up to date profile then `/usr/sbin/ncm-ncd --co diskless_server` (diskless_server can be an other component or even `--all` to run all configured components) to run it.
  • You should also run `ccm-fetch --profile http://cdb01/profiles/profile_xxxproto.xml` (with the right proto file or the profile of one of the diskless nodes) and `ncm-ncd --co --all` chrooted in on the shared filesysytem (/diskless/i386/slc4/root if I remember well).
  • Few modifications should be made on the redhat and quator diskless tools :
    • I modified the redhat system-config-netboot to had a debug mode (there are nearly no error message if something fails) and (quick and dirty) fix to a bug that made it fail when '/mnt' is taken by autofs (diff file, new system-config-netboot/diskless/updateDiskless file, new system-config-netboot/ file).
    • I also modified the ncm-diskless_server package to support the swap of net interface between bios and linux. The modification is done on version 0.0.6-1 of the package. The new version 0.2.2 should fix this problem but is not working properly for us. My fix adds a "/software/components/diskless_server/pxe/client_interface" items in the server profile to specify on which interface linux will boot. For Dell SC1950, this parameter is set to "eth1" and in the hardware template we have : "/hardware/cards/nic/eth0/boot" = true; (diff file, new /usr/lib/perl/NCM/Component/ file)
Topic attachments
I Attachment History Action Size Date Who Comment
Unknown file formatdiff diskless_server.diff r1 manage 0.5 K 2007-04-23 - 12:56 LoicBrarda modifications on the file
Perl source code filepm r1 manage 13.1 K 2007-04-23 - 11:57 LoicBrarda new file
Texttxt r1 manage 20.3 K 2007-04-23 - 10:56 LoicBrarda new pxeos
Unknown file formatdiff system-config-netboot.diff r1 manage 2.7 K 2007-04-23 - 10:55 LoicBrarda modifications on the system-config-netboot package
Unknown file formatext updateDiskless r1 manage 12.3 K 2007-04-23 - 10:58 LoicBrarda new update diskless file
Edit | Attach | Watch | Print version | History: r6 < r5 < r4 < r3 < r2 | Backlinks | Raw View | WYSIWYG | More topic actions
Topic revision: r6 - 2008-03-11 - LoicBrarda
    • Cern Search Icon Cern Search
    • TWiki Search Icon TWiki Search
    • Google Search Icon Google Search

    LHCb All webs login

This site is powered by the TWiki collaboration platform Powered by PerlCopyright & 2008-2021 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
or Ideas, requests, problems regarding TWiki? use Discourse or Send feedback