Presentation is loading. Please wait.

Presentation is loading. Please wait.

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 1 Linux Deployment.

Similar presentations


Presentation on theme: "© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 1 Linux Deployment."— Presentation transcript:

1 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 1 Linux Deployment

2 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 2 Linux Deployment The fact The problem Some solutions Linux is gaining acceptance in the industry as an alternative solution Deployment and management of Linux solutions has become a crucial and time consuming issue for IT teams Hardware, software, and services help solving these problems

3 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 3 Linux Deployment Deployment: A definition The deployment consists of all the means (both software and hardware) to install and configure firmware, operating system and all needed applications on a computer or a set of computers, minimizing manual interactions and creating an homogeneous and reproduceable setup

4 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 4 Linux Deployment Which sectors ? Telecom ISP/XSP Education / Research Technical Computing Administrations / Government Industry Financial Services

5 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 5 Linux Deployment Linux Solution focus Network & infrastructure servers, compute clusters, client/server and application development Databases Databases Documents Documents New Objects New Objects Compute Clusters Compute Clusters E R P E R P S C M S C M C R M C R M M R O M R O S F A S F A H R H R Directory Directory Security Security Load Bal. Load Bal. File/Print File/Print Web Web Mail Mail NAS NAS Infrastructure Server Business Application Server Internet Access Line-Of- Business Applications Enterprise Data Access Data/ Content Server Network Edge Server Proxy Proxy Caching Caching VPN VPN RAS RAS Firewall Firewall WAP WAP All-in-One All-in-One Etc … Etc … Desktops Client Appliances Design & VisualizationApplication Development

6 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 6 Linux Deployment Desktop machines (development station, training, teaching, office,...) Servers (LVS farm, blade servers, remote machines without local IT, appliances...) Performance cluster Exotic machines (no KVM, embedded syst.,...) Which needs ?

7 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 7 Linux Deployment Hardware tools PXE (Intel): Pre-boot eXecution Environment - Allows a PC to boot through the network WOL: Wake on LAN - Allows a PC in standby mode to be powered on & booted IRA (hp): Integrated Remote Assistant - Allows firmware update and management through a serial link TTRC (hp):TopTools Remote Control Card - Allows firmware update and management through a dedicated LAN interface

8 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 8 Linux Deployment Hardware solutions Full server appliance range from web & cache to storage The next generation volume platform compatible with IA-32 and PA Appliances IA-64 IA-32 Broad range of volume servers for racking and performance Desktops Engineering workstations and desktops in specific markets Heterogeneous Direct and Network attached storage solutions Storage PA-RISC Mission critical systems and the industry’s best hardware Blade servers Péripherals (printer, digital camera/sender, scanner...)

9 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 9 Linux Deployment Software tools ether-wake/wol DHCP server TFTP server NFS/FTP server syslinux/isolinux/pxelinux kickstart (RedHat) / auto_inst (Mandrake) / Alice (SuSE) / FAI (Debian) mondo (network backup tool) System Imager Norton Ghost, Rembo,...

10 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 10 Linux Deployment Deployment Approaches Automize distribution install ✗ Hardware neutral ✗ Update process quick ✗ Distribution dependant ✗ Installation slower ✗ Excellent customisation Use an image ✗ Distribution/OS neutral ✗ Installation quicker ✗ Update process longer ✗ Hardware dependant ✗ Good customization

11 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 11 Linux Deployment Installation Anatomy PC power-on (POST) BIOS pass control to boot device (floppy bootable CD) Most boot floopy use syslinux with a syslinux.cfg config file syslinux loads initrd and boots the kernel with params default linux prompt 1 timeout 600 display boot.msg label linux kernel vmlinuz append initrd=initrd.img lang= devfs=nomount ramdisk_size=7168 vga=788 label ks kernel vmlinuz append ks=floppy initrd=initrd.img lang= devfs=nomount ramdisk_size=7168 The kernel launch the install

12 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 12 Linux Deployment Deployment Anatomy (I) PC power-on (POST) BIOS pass control to boot device (PXE firmware) DHCP request from PXE client DHCP server provides an IP configuration allow bootp; allow booting; subnet 192.168.8.0 netmask 255.255.255.0 { option routers 192.168.8.20; option subnet-mask255.255.255.0; default-lease-time 21600; max-lease-time 43200; group { next-server 192.168.8.20;# tftp server filename "pxelinux.0"; host test3 { hardware ethernet 00:01:02:06:25:F1; fixed-address 192.168.8.26; }

13 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 13 Linux Deployment Deployment Anatomy (II) PXE request from PXE client DHCP server provides boot file name and boot server TFTP request from PXE client pxelinux.0 loaded on client pxelinux reads its config file from pxelinux.cfg/ip-addr default ks Prompt 0 display boot.msg label ks kernel kernel/vmlinuz-rh7.2 append initrd=initrd/initrd-rh7.2.img devfs=nomount lang= ramdisk_size=7168 ks=nfs:192.168.8.20:/tftpboot/ks/ks72.cfg label mdk81-auto kernel kernel/vmlinuz-mdk8.1 append initrd=initrd/initrd-mdk8.1.img ramdisk_size=32000 kickstart=floppy automatic=method:ftp,network:dhcp,server:192.168.8.20,directory:/pub/mandrake/8.1 auto_install=/pub/mandrake/auto_inst.pl

14 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 14 Linux Deployment Deployment Anatomy (III) pxelinux loads initrd and boots the kernel with params default ks lang fr_FR langsupport --default fr_FR fr_FR en_US network --bootproto bootp --device eth0 url --url ftp://192.168.8.20/pub/redhat/7.2 keyboard "fr-latin1" zerombr yes clearpart --all part /boot --size 50 part swap --size 512 part / --size 1000 part /usr --size 3000 part /var --size 256 part /opt --size 512 part /home --size 1 --grow install mouse --device psaux genericps/2 --emulthree timezone Europe/Paris xconfig --monitor "HP D2807A Ultra VGA 1280 17" rootpw linux1 auth --useshadow --enablemd5 lilo --location mbr Reboot %packages @ Server %post exec > /tmp/postinstall.log 2>&1 cat > /tmp/postinstall << FINI echo "End postinstall" FINI chmod 755 /tmp/postinstall ; /tmp/postinstall

15 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 15 Linux Deployment Image Deployment Install the distribution Apply updates, configure... Install mondo/mindi/afio Create ISO images of the installed system through NFS mondo-archive --text-mode --isodir /images --exclude-paths /proc /mnt/cdrom --comp-level 9 --cd-recovery yes --cdsize 700 --nfs eth0 192.168.8.20 /home/ftp/images --verify --boot-loader GRUB Integrate the content of the mondo restore floopy in the previous configuration label mondo kernel kernel/vmlinuz-mondo append initrd=initrd/initrd-mondo.img devfs=nomount ramdisk=23352 ramdisk_size=23352 expert_mode root=/dev/ram0 In a near future :-)

16 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 16 Linux Deployment Management Solutions Manageability on Linux: Vantage Point Operations, Network Node Manager and Omniback Agents TopTools for Netserver and Desktops Service Control Manager System Imager for Blades European Integration Center hp services hp/Intel solution center

17 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 17 Linux Deployment Web Resources hp Linux product info http://www.hp.com/linux http://www.HyPer-Linux.org/ Deployment http://www.isc.org http://syslinux.zytor.com http://www.intel.com http://www.redhat.com http://www.mandrake-linux.com http://www.slac.stanford.edu/~alfw/PX E-Kickstart “The evolution of OSS and the Internet are tightly coupled”

18 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 18 Linux Deployment Why OSS for hp ? Hp as “invent company” shares values with the OSS community Technical skill exhibition Alternative to Microsoft and hp-ux hp contributes to the OSS community (Squid, SaMBa, Apache, Linux, e-speak, Cooltown,...) hp uses OSS (Apache, OpenLDAP, Postfix, Linux,...) “Linux: the third operating system supported by hp”

19 © Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 19 Linux Deployment Changes are never easy to make. There is comfort and safety in tradition, but change must come, no matter how painful or expensive it may be.” Bill Hewlett Contact Thanks Bruno_Cornec@hp.com (European Linux Solution Consultant) http://www.hp.com/linux Linus Torvalds, Richard Stallman, Eric Raymond, Nat Makarevitch, René Cougnenc, Eric Dumas, Rémy Card, H.P. Anvin, Mike Balma, Alan Meyer among others, for their work and devotion to the Open Source Software cause... and my family for his patience :-)


Download ppt "© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/19/2016 Page 1 Linux Deployment."

Similar presentations


Ads by Google