Ci-dessous, les différences entre deux révisions de la page.
en:developpement:productions:sidus4lj [2013/11/07 10:54] equemene créée |
en:developpement:productions:sidus4lj [2015/01/07 10:04] |
||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Errata for Linux Journal article about SIDUS ====== | ||
- | Some errors occured in Linux Journal [[http://www.linuxjournal.com/content/november-2013-issue-linux-journal-system-administration|article]] of November 2013 about SIDUS. | ||
- | |||
- | If you follow step-by-step the [[developpement:productions:sidus:en|complete documentation]] about SIDUS, these errors are corrected. | ||
- | |||
- | ===== ''Next-Server'' page 102 ===== | ||
- | |||
- | On page 102, we purpose as IP address for TFTP server ''172.16.20.251''. It's incoherent with the rest of the article. | ||
- | |||
- | If we place the TFTP server on the same machine as NFSroot serveur, the line ''next-server'' in ''/etc/dhcp/dhcpd.conf'' file has to replaced by : <code>next-server 10.13.20.13;</code> | ||
- | |||
- | ===== MyInclude & MyExclude page 104 ===== | ||
- | |||
- | On page 104, we purpose to use ''MyInclude'' and ''MyExclude'' variables to install via [[https://wiki.debian.org/Debootstrap|debootstrap]] a selected set of packages and to exlude others. | ||
- | |||
- | Some of them are in "base" installation via debootstrap. SIDUS demands the kernel (''linux-image-3.2.0-4-amd64'' for AMD64 architecture) and initrd tools (''initramfs-tools''). Others are useful to recognize large amount of peripherals (firmware) or to investigate inside the system (metrology tools). | ||
- | |||
- | We purpose as ''MyInclude'' :<code>export MyInclude="adduser,apt,apt-utils,aptitude,aptitude-common,aspell,aspell-en,aufs-tools,bsdmainutils,btrfs-tools,busybox,ca-certificates,clusterssh,console-setup,cpio,cron,cups-pdf,debian-archive-keyring,dmidecode,dselect,emacs,environment-modules,ethtool,firmware-bnx2,firmware-linux,firmware-linux-nonfree,gnupg,gpgv,groff-base,htop,hwinfo,hwloc,iftop,ifupdown,info,initramfs-tools,install-info,iotop,iperf,ipmitool,iproute,iptables,iputils-ping,isc-dhcp-client,isc-dhcp-common,kmod,ldap-utils,less,libapt-inst1.5,libapt-pkg4.12,libboost-iostreams1.49.0,libcwidget3,libept1.4.12,libgcrypt11,libgdbm3,libgnutls26,libgpg-error0,libidn11,libkmod2,libncursesw5,libnet-ldap-perl,libnewt0.52,libnfnetlink0,libnss-ldap,libp11-kit0,libpam-ldap,libpipeline1,libpopt0,libprocps0,libreadline6,libsigc++-2.0-0c2a,libsqlite3-0,libssl1.0.0,libstdc++6,libtasn1-3,libudev0,libusb-0.1-4,libxapian22,linux-headers-3.2.0-4-amd64,linux-image-3.2.0-4-amd64,locales,logrotate,lsof,man-db,manpages,mbw,mtr,mutt,nano,net-tools,netbase,netcat-traditional,nfs-common,nscd,ntpdate,open-iscsi,openssh-server,pciutils,procps,python-ldap,readline-common,rsyslog,screen,scsitools,sdparm,ssh,ssmtp,sudo,tasksel,tasksel-data,tmux,traceroute,tshark,udev,usbutils,vim,wget,whiptail,xinit,python-html2text" | ||
- | </code> | ||
- | |||
- | In ''MyExclude'', we exclude all packages seem to be in clnflict with others packages in these statement, software servers we don't want to launch on SIDUS client. | ||
- | |||
- | We purpose as ''MyExclude'' :<code>export MyExclude="nano,exim,mysql-server,mysql-server-5.5,mysql-server-core-5.5,network-manager,apache2,apache2-mpm-worker,apache2-utils,apache2.2-bin,apache2.2-common,libapache2-mod-dnssd,libapache2-mod-php5,r-cran-fecofin,libmpich1.0gf,gerris,gspiceui,qucs,ktimetrace,kseg,ghdl,earth3d,libopenigtlink1,qtdmm,scilab-overload,gmsh,klogic,g++-doc,openturns-wrapper,xorsa,r-cran-rpvm,labplot,zygrib,libteem1,magnus,libcomplearn-dev,libtorque2,torque-common,torque-server,gridengine-client,gridengine-exec,gridengine-master,gridengine-qmon,gnuplot,gnuplot-nox,rtai,rtai-doc,libhdf5-dev,libhdf5-1.8,libgd2-xpm" | ||
- | </code> | ||
- | |||
- | ===== Hook ''policy-rc.d'' page 104 ===== | ||
- | |||
- | On page 104, we purpose to delete after installation process the //hook// ''${SIDUS}/usr/sbin/policy-rc.d''. | ||
- | |||
- | It can be useful to keep it for administration process in order not to launch service just after installation. | ||
- | |||
- | ===== ''rootaufs'' page 106 ===== | ||
- | |||
- | On page 106, we purpose a ''wget'' to download and install the //core// of SIDUS boot. It's incomplete. It's already necessary to add some execution rights on it ! | ||
- | |||
- | Please replace the lines by :<code>wget -O ${SIDUS}/etc/initramfs-tools/scripts/init-bottom/rootaufs http://www.cbp.ens-lyon.fr/sidus/rootaufs | ||
- | chmod 755 ${SIDUS}/etc/initramfs-tools/scripts/init-bottom/rootaufs | ||
- | </code> | ||
- | |||
- | ===== ''vmlinux-Sidus'' a ''initrd-Sidus'' page 107 ===== | ||
- | |||
- | On page 107, there are references on a ''vmlinux-Sidus'' and a ''initrd-Sidus'' to copy the kernel and the initrd in TFTP folder. The filenames are incoherent with the definition in ''/srv/tftp/pxelinux.cfg/default''. | ||
- | |||
- | Please replace the lines by:<code>cp ${SIDUS}/vmlinuz /srv/tftp/vmlinuz-Sidus | ||
- | cp ${SIDUS}/srv/nfsroot/boot/initrd /srv/tftp/initrd.img-Sidus | ||
- | </code> | ||
- | |||
- | --- //[[emmanuel.quemener@ens-lyon.fr|Emmanuel Quemener]] 2013/11/07 10:41// |