You can subscribe to this list here.
2002 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
(1) |
Aug
|
Sep
(1) |
Oct
(1) |
Nov
|
Dec
(9) |
---|---|---|---|---|---|---|---|---|---|---|---|---|
2003 |
Jan
(10) |
Feb
(2) |
Mar
(3) |
Apr
(2) |
May
(3) |
Jun
(50) |
Jul
(41) |
Aug
(76) |
Sep
(125) |
Oct
(83) |
Nov
(89) |
Dec
(32) |
2004 |
Jan
(78) |
Feb
(82) |
Mar
(129) |
Apr
(72) |
May
(110) |
Jun
(70) |
Jul
(76) |
Aug
(64) |
Sep
(41) |
Oct
(51) |
Nov
(36) |
Dec
(34) |
2005 |
Jan
(77) |
Feb
(57) |
Mar
(38) |
Apr
(26) |
May
(55) |
Jun
(68) |
Jul
(99) |
Aug
(80) |
Sep
(82) |
Oct
(141) |
Nov
(137) |
Dec
(51) |
2006 |
Jan
(133) |
Feb
(33) |
Mar
(156) |
Apr
(104) |
May
(88) |
Jun
(128) |
Jul
(110) |
Aug
(129) |
Sep
(74) |
Oct
(144) |
Nov
(127) |
Dec
(51) |
2007 |
Jan
(140) |
Feb
(140) |
Mar
(100) |
Apr
(42) |
May
(34) |
Jun
(13) |
Jul
(46) |
Aug
(46) |
Sep
(46) |
Oct
(42) |
Nov
(125) |
Dec
(23) |
2008 |
Jan
(15) |
Feb
(77) |
Mar
(57) |
Apr
(68) |
May
(48) |
Jun
(22) |
Jul
(54) |
Aug
(83) |
Sep
(41) |
Oct
(8) |
Nov
(37) |
Dec
(47) |
2009 |
Jan
(13) |
Feb
(11) |
Mar
(14) |
Apr
(55) |
May
(31) |
Jun
(18) |
Jul
(27) |
Aug
(17) |
Sep
(13) |
Oct
(39) |
Nov
(21) |
Dec
(16) |
2010 |
Jan
(10) |
Feb
(5) |
Mar
(15) |
Apr
(4) |
May
(9) |
Jun
(7) |
Jul
(20) |
Aug
(35) |
Sep
(37) |
Oct
(6) |
Nov
(12) |
Dec
(7) |
2011 |
Jan
(9) |
Feb
(6) |
Mar
(9) |
Apr
(78) |
May
(13) |
Jun
(6) |
Jul
(29) |
Aug
(1) |
Sep
|
Oct
(3) |
Nov
(5) |
Dec
(12) |
2012 |
Jan
(1) |
Feb
(24) |
Mar
(12) |
Apr
(7) |
May
(12) |
Jun
(19) |
Jul
(8) |
Aug
(2) |
Sep
|
Oct
|
Nov
(35) |
Dec
(30) |
2013 |
Jan
(11) |
Feb
(13) |
Mar
(15) |
Apr
(18) |
May
(4) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
(5) |
Dec
(2) |
2014 |
Jan
(23) |
Feb
(4) |
Mar
(11) |
Apr
(1) |
May
|
Jun
(1) |
Jul
(6) |
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2015 |
Jan
(6) |
Feb
|
Mar
|
Apr
(1) |
May
(5) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
2017 |
Jan
|
Feb
|
Mar
|
Apr
(6) |
May
(2) |
Jun
(7) |
Jul
|
Aug
|
Sep
(2) |
Oct
|
Nov
|
Dec
|
2018 |
Jan
|
Feb
|
Mar
(3) |
Apr
(1) |
May
|
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(2) |
Nov
(2) |
Dec
|
2019 |
Jan
|
Feb
|
Mar
(6) |
Apr
(1) |
May
(1) |
Jun
|
Jul
(4) |
Aug
(1) |
Sep
|
Oct
|
Nov
|
Dec
(1) |
2020 |
Jan
|
Feb
|
Mar
|
Apr
|
May
(1) |
Jun
|
Jul
|
Aug
|
Sep
|
Oct
(7) |
Nov
(6) |
Dec
|
2021 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
|
Jul
|
Aug
|
Sep
(1) |
Oct
|
Nov
|
Dec
|
2022 |
Jan
|
Feb
|
Mar
|
Apr
|
May
|
Jun
(3) |
Jul
|
Aug
|
Sep
|
Oct
|
Nov
|
Dec
|
From: LAHAYE O. <oli...@ce...> - 2019-04-02 15:40:43
|
Hi, Small message to inform the community that a new systemimager build (4.9.0-0.20190402git) introduce a major enhancement: the client network configuration. This configuration supports most common network usages: * Ipv4/ipv6 support (ipv6 support is basic) * Ethernet and Infiniband device support * Aliases support (still not loading on NetworkManager controlled interfaces) * Bonding support Doc not yet written but a fairly complete example is available here: https://github.com/finley/SystemImager/blob/initrd-from-imageserver-and-dont-package-initrd/doc/examples/net-config.xml All available options are described here: https://github.com/finley/SystemImager/blob/initrd-from-imageserver-and-dont-package-initrd/lib/dracut/modules.d/51systemimager/network-config.xsd Your network configuration file should be placed in /var/lib/systemimager/scripts/network-configs/ on the image server and be named in the same way disks layout (.xml extention is optional). (example: imagename.xml or hostname.xml or default.xml ….) To validate your network configuration (before trying to image your client) just type the following command (on the image server): si_lint –network-config=myimage.xml where myimage.xml is your network configuration file. (don’t provide full path) There are still issues with aliases and NetworkManager (not loaded), but aside that everything seems working. Happy testing. -- Olivier LAHAYE CID & ASSI - DRT Saclay |
From: ozkan o. <o....@ya...> - 2019-03-22 06:20:44
|
Hi Oliver. Thank you for your help. i'm try everything. Best Regards 21 Mart 2019 Perşembe 18:57:47 GMT+3 tarihinde, LAHAYE Olivier <oli...@ce...>şunu yazdı: #yiv3466194734 #yiv3466194734 -- _filtered #yiv3466194734 {panose-1:2 4 5 3 5 4 6 3 2 4;} _filtered #yiv3466194734 {font-family:Calibri;panose-1:2 15 5 2 2 2 4 3 2 4;} _filtered #yiv3466194734 {panose-1:2 0 5 3 0 0 0 2 0 4;} _filtered #yiv3466194734 {font-family:Consolas;panose-1:2 11 6 9 2 2 4 3 2 4;}#yiv3466194734 #yiv3466194734 p.yiv3466194734MsoNormal, #yiv3466194734 li.yiv3466194734MsoNormal, #yiv3466194734 div.yiv3466194734MsoNormal {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 a:link, #yiv3466194734 span.yiv3466194734MsoHyperlink {color:blue;text-decoration:underline;}#yiv3466194734 a:visited, #yiv3466194734 span.yiv3466194734MsoHyperlinkFollowed {color:purple;text-decoration:underline;}#yiv3466194734 pre {margin:0cm;margin-bottom:.0001pt;font-size:10.0pt;}#yiv3466194734 p.yiv3466194734msonormal0, #yiv3466194734 li.yiv3466194734msonormal0, #yiv3466194734 div.yiv3466194734msonormal0 {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 span.yiv3466194734PrformatHTMLCar {font-family:Consolas;}#yiv3466194734 p.yiv3466194734msonormal0, #yiv3466194734 li.yiv3466194734msonormal0, #yiv3466194734 div.yiv3466194734msonormal0 {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 p.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing, #yiv3466194734 li.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing, #yiv3466194734 div.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 p.yiv3466194734msonormal, #yiv3466194734 li.yiv3466194734msonormal, #yiv3466194734 div.yiv3466194734msonormal {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 p.yiv3466194734msochpdefault, #yiv3466194734 li.yiv3466194734msochpdefault, #yiv3466194734 div.yiv3466194734msochpdefault {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 span.yiv3466194734msohyperlink {}#yiv3466194734 span.yiv3466194734msohyperlinkfollowed {}#yiv3466194734 span.yiv3466194734prformathtmlcar {}#yiv3466194734 span.yiv3466194734emailstyle21 {}#yiv3466194734 p.yiv3466194734msonormal1, #yiv3466194734 li.yiv3466194734msonormal1, #yiv3466194734 div.yiv3466194734msonormal1 {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 p.yiv3466194734msonormal2, #yiv3466194734 li.yiv3466194734msonormal2, #yiv3466194734 div.yiv3466194734msonormal2 {margin:0cm;margin-bottom:.0001pt;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 span.yiv3466194734msohyperlink1 {color:#0563C1;text-decoration:underline;}#yiv3466194734 span.yiv3466194734msohyperlinkfollowed1 {color:#954F72;text-decoration:underline;}#yiv3466194734 p.yiv3466194734msonormal01, #yiv3466194734 li.yiv3466194734msonormal01, #yiv3466194734 div.yiv3466194734msonormal01 {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 p.yiv3466194734msonormal02, #yiv3466194734 li.yiv3466194734msonormal02, #yiv3466194734 div.yiv3466194734msonormal02 {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 span.yiv3466194734prformathtmlcar1 {font-family:New serif;}#yiv3466194734 p.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing1, #yiv3466194734 li.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing1, #yiv3466194734 div.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing1 {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 p.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing2, #yiv3466194734 li.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing2, #yiv3466194734 div.yiv3466194734ydp2431815cyiv6238515225ydpbe6c3581yiv4065962745ydp59ee95b9msonospacing2 {margin-right:0cm;margin-left:0cm;font-size:11.0pt;font-family:sans-serif;}#yiv3466194734 span.yiv3466194734emailstyle211 {font-family:sans-serif;color:windowtext;}#yiv3466194734 p.yiv3466194734msochpdefault1, #yiv3466194734 li.yiv3466194734msochpdefault1, #yiv3466194734 div.yiv3466194734msochpdefault1 {margin-right:0cm;margin-left:0cm;font-size:10.0pt;font-family:sans-serif;}#yiv3466194734 span.yiv3466194734EmailStyle39 {font-family:sans-serif;color:windowtext;}#yiv3466194734 .yiv3466194734MsoChpDefault {font-size:10.0pt;} _filtered #yiv3466194734 {margin:70.85pt 70.85pt 70.85pt 70.85pt;}#yiv3466194734 div.yiv3466194734WordSection1 {}#yiv3466194734 Hi Ozkan, I’m replying on the user list so the answer may benefit other people. (and there is no private stuff in your reply) As stated before, I suggest to inspect the file:<image dir>/<imagename>/etc/autoinstallscript.conf onb the server This xml file describes the original disk partitioning. >From this file, the main install script has been generated. This mail install script will try to create the partitions using fdisk or parted. Those commands are not very respectfull of exact requested size (if you request a 4 blocks partition, fdisk will create a 5 blocks partition for example). As your backup did store the size in floating MB rounded, it is possible that you miss space by one or two blocks (if you’re using the same disk). Please: 1/ inspect you install script (the partition creation section) 2/ Check where it fails (the partitioning command that fails) 3/ Try to put 100% or 0 instead of size for this command to tell to use all the space left. If it misses one or two block it’s not impacting for the restoration process. Also make sure that the disk you’re trying to restore is at least the same size or bigger than the disk you did backup. Another solution could be to setup a centos-7 server, move the centos-5 backup there and try to restore the centos-5 system using a centos-7 initrd imager (with the si.post-action=reboot). The only problem is that I’m not sure about boot loader setup (may work as grub1 is supported) and all virtual filesystem (/dev, /proc, …). You may need to write some post-install scripts to update the fstab with those. Best regards, Olivier. De : ozkan oksuz <o....@ya...> Date : jeudi 21 mars 2019 à 12:52 À : LAHAYE Olivier <oli...@ce...> Objet : Re: [sisuite-users] SystemImager on LVM Hi Olivier Thank you very much for the information you provide. We have no choice but to work with Rhel 5. With systemimager we got backups over the network. When we wanted to restore it again, there was a problem due to LVM. We've got a backup again, but we haven't restored it yet. Best Regards. 14 Mart 2019 Perşembe 18:39:31 GMT+3 tarihinde, LAHAYE Olivier <oli...@ce...>şunu yazdı: Hi Ozkan, RHEL-5 is a so old distro that is even not supported by redhat if I’m correct. So I’m not sure I can help you on that point. What are you trying to do when you speak of “backup”? Do you mean imaging an lvm system with an image created with si_getimage? There is a brand new beta version that work on all dracut based systems starting from rhel-6 (thus rhel-7, suse-42.3 and upcoming, fedora-27+, and soon Debian 8 and 9 (works but package is incomplete). Unfortunately, it can’t build on rhel-5 that lack dracut package. Seeing the error you provide, I would suggest to inspect <image dir>/<imagename>/etc/autoinstallscript.conf (to check the disk structure) and compare that with the matching autoinstall script that would create the lvm volumes. Cheers, Olivier. De :ozkan oksuz via sisuite-users <sis...@li...> Répondre à : "sis...@li..." <sis...@li...> Date : jeudi 14 mars 2019 à 07:26 À : "sis...@li..." <sis...@li...> Cc : ozkan oksuz <o....@ya...> Objet : [sisuite-users] SystemImager on LVM Hello. I became a new member of the group. I'm using Rhel 5.8 server edition. LVM structure. Can I get a backup of the system with systemimager 4.0.2. Other computers that are not lvm have been backed up. We can restore backup, but when installing, give the following error ( Error : The location 250057.95 is outside of the device /dev/sda ). Thanks for everyting. Regard. |
From: LAHAYE O. <oli...@ce...> - 2019-03-21 16:41:59
|
Today build add a new server command: si_lint. This command aims to check the client configuration (disks layout, config file, ….) The aim is to check everything before trying to image a client and discover a client configuration problem. As of today, only disks layout check is available: si_lint --disks-layout=<layoutfile.xml> * Layout file is searched in /var/lib/systemimager/scripts/disks-layout/ or si_lint --disks-layout=*.xml * This will check all disks layout This new build also include preliminary support for imaged client network configuration (not enabled yet) This build is only available for centos7. (build for other systems will be done next week or so) The Quick start guide has also been updated. It is available here: https://github.com/finley/SystemImager/wiki/QuickStartGuide Happy testing. -- Olivier LAHAYE CEA Saclay |
From: LAHAYE O. <oli...@ce...> - 2019-03-21 15:57:44
|
Hi Ozkan, I’m replying on the user list so the answer may benefit other people. (and there is no private stuff in your reply) As stated before, I suggest to inspect the file: <image dir>/<imagename>/etc/autoinstallscript.conf onb the server This xml file describes the original disk partitioning. From this file, the main install script has been generated. This mail install script will try to create the partitions using fdisk or parted. Those commands are not very respectfull of exact requested size (if you request a 4 blocks partition, fdisk will create a 5 blocks partition for example). As your backup did store the size in floating MB rounded, it is possible that you miss space by one or two blocks (if you’re using the same disk). Please: 1/ inspect you install script (the partition creation section) 2/ Check where it fails (the partitioning command that fails) 3/ Try to put 100% or 0 instead of size for this command to tell to use all the space left. If it misses one or two block it’s not impacting for the restoration process. Also make sure that the disk you’re trying to restore is at least the same size or bigger than the disk you did backup. Another solution could be to setup a centos-7 server, move the centos-5 backup there and try to restore the centos-5 system using a centos-7 initrd imager (with the si.post-action=reboot). The only problem is that I’m not sure about boot loader setup (may work as grub1 is supported) and all virtual filesystem (/dev, /proc, …). You may need to write some post-install scripts to update the fstab with those. Best regards, Olivier. De : ozkan oksuz <o....@ya...> Date : jeudi 21 mars 2019 à 12:52 À : LAHAYE Olivier <oli...@ce...> Objet : Re: [sisuite-users] SystemImager on LVM Hi Olivier Thank you very much for the information you provide. We have no choice but to work with Rhel 5. With systemimager we got backups over the network. When we wanted to restore it again, there was a problem due to LVM. We've got a backup again, but we haven't restored it yet. Best Regards. 14 Mart 2019 Perşembe 18:39:31 GMT+3 tarihinde, LAHAYE Olivier <oli...@ce...>şunu yazdı: Hi Ozkan, RHEL-5 is a so old distro that is even not supported by redhat if I’m correct. So I’m not sure I can help you on that point. What are you trying to do when you speak of “backup”? Do you mean imaging an lvm system with an image created with si_getimage? There is a brand new beta version that work on all dracut based systems starting from rhel-6 (thus rhel-7, suse-42.3 and upcoming, fedora-27+, and soon Debian 8 and 9 (works but package is incomplete). Unfortunately, it can’t build on rhel-5 that lack dracut package. Seeing the error you provide, I would suggest to inspect <image dir>/<imagename>/etc/autoinstallscript.conf (to check the disk structure) and compare that with the matching autoinstall script that would create the lvm volumes. Cheers, Olivier. De : ozkan oksuz via sisuite-users <sis...@li...> Répondre à : "sis...@li..." <sis...@li...> Date : jeudi 14 mars 2019 à 07:26 À : "sis...@li..." <sis...@li...> Cc : ozkan oksuz <o....@ya...> Objet : [sisuite-users] SystemImager on LVM Hello. I became a new member of the group. I'm using Rhel 5.8 server edition. LVM structure. Can I get a backup of the system with systemimager 4.0.2. Other computers that are not lvm have been backed up. We can restore backup, but when installing, give the following error ( Error : The location 250057.95 is outside of the device /dev/sda ). Thanks for everyting. Regard. |
From: LAHAYE O. <oli...@ce...> - 2019-03-20 18:11:24
|
Hi, A new systemimager build (4.9.0-0.20190320git.el7) is available for centos-7 / rhel-7 distro. Source: https://github.com/finley/SystemImager/tree/initrd-from-imageserver-and-dont-package-initrd Those who want to test can install it. See quick start guide here: https://github.com/finley/SystemImager/wiki/QuickStartGuide for download/install/setup/usage. New in this build (not sorted by importance): * Systemimager-client package. Now you can do si_prepareclient whitout needing to install systemimager-server * Systemimager-doc package is splitted from main package so you don’t have to install it on all your cluster nodes for example. This also reflect Debian packaging. * Debian package vailable but still incomplete (don’t use them yet) * More imager breakpoints (si systemimager.cmdline(7) manual) * systemimager-monitor-rebooted script is now installed by imager. Postinstall script is not needed anymore. * New bootloader section in disk-layout.xml file * See example here: https://github.com/finley/SystemImager/blob/initrd-from-imageserver-and-dont-package-initrd/doc/examples/disk-layout-complex.xml * Bootloader is now installed as described in disk layout file (no more post install script required, only installed on designated disks) * Support for EFI bootloader added (rEFInd) * Disks-layout validation using xsd (a si_lint command (to be written) will help checking all systemimager configurations) * In the mean time you can check your disk layout file validity using the following command: * xmlstarlet val --err --xsd /usr/lib/dracut/modules.d/51systemimager/disks-layout.xsd /var/lib/systemimager/scripts/disks-layouts/<your disk layout.xml> * si_mkbootserver now supports systemd * si_mkbootserver now creates a GFX menu with cool systemimager background image (--vesamenu=y|n). (only available on systemd systems). * brand new very smart partitioning code with optimized aligment and sizes rounded to next aligment to avoid gaps between partitions. This smart partitioning is able to create ‘*’ sized partition between 2 fixed size partitions thans to xsl recursive processing. * Smart fstab generator. Line= parameter is ignored. * Enhanced partition flags (efi, PART spécific GUID (linux swap, EFI system partition, …)) * Many many many bugfixes thanks to David Livingstone patience and heavy testing. Now I’m working on the following stuffs: * Network configuration (xml file; example: https://github.com/finley/SystemImager/blob/initrd-from-imageserver-and-dont-package-initrd/doc/examples/net-config.xml * Cleanup manuals. Move autoinstallscript.conf to systemimager.disks-layout for example * si_lint command to check if client is ready for installation (all configurations files are valid, …) * update bootloader section in disk layout file for better EFI options/configuration. * Finish Debian packaging (update file list, dependances and post install scripts) Happy testing. -- Olivier LAHAYE CEA Saclay |
From: LAHAYE O. <oli...@ce...> - 2019-03-14 15:39:29
|
Hi Ozkan, RHEL-5 is a so old distro that is even not supported by redhat if I’m correct. So I’m not sure I can help you on that point. What are you trying to do when you speak of “backup”? Do you mean imaging an lvm system with an image created with si_getimage? There is a brand new beta version that work on all dracut based systems starting from rhel-6 (thus rhel-7, suse-42.3 and upcoming, fedora-27+, and soon Debian 8 and 9 (works but package is incomplete). Unfortunately, it can’t build on rhel-5 that lack dracut package. Seeing the error you provide, I would suggest to inspect <image dir>/<imagename>/etc/autoinstallscript.conf (to check the disk structure) and compare that with the matching autoinstall script that would create the lvm volumes. Cheers, Olivier. De : ozkan oksuz via sisuite-users <sis...@li...> Répondre à : "sis...@li..." <sis...@li...> Date : jeudi 14 mars 2019 à 07:26 À : "sis...@li..." <sis...@li...> Cc : ozkan oksuz <o....@ya...> Objet : [sisuite-users] SystemImager on LVM Hello. I became a new member of the group. I'm using Rhel 5.8 server edition. LVM structure. Can I get a backup of the system with systemimager 4.0.2. Other computers that are not lvm have been backed up. We can restore backup, but when installing, give the following error ( Error : The location 250057.95 is outside of the device /dev/sda ). Thanks for everyting. Regard. |
From: ozkan o. <o....@ya...> - 2019-03-14 06:23:53
|
Hello. I became a new member of the group. I'm using Rhel 5.8 server edition. LVM structure. Can I get a backup of the system withsystemimager 4.0.2. Other computers that are not lvm have been backed up. Wecan restore backup, but when installing,give the following error ( Error : The location 250057.95 is outside of the device /dev/sda ). Thanks for everyting. Regard. |
From: LAHAYE O. <oli...@ce...> - 2018-11-28 17:22:37
|
Hi, Package for latest systemimager (v4.9.0) are available on OSCAR debian 8 repo here: http://svn.oscar.openclustergroup.org/repos/unstable/debian-8-x86_64/ There are untested yet and are likely not working well. (need to see if Dracut is not too much broken; fixed i18n broken module, but there may be others) The package content, the dependencies and most commands are working. What is untested is the initrd.img (the imager part) This is for thoses who are adventurous. Now working on Debian 9 packaging port. Then I’ll do tests. Cheers, -- Olivier LAHAYE |
From: LAHAYE O. <oli...@ce...> - 2018-11-27 13:25:46
|
Hi, SystemImager is able to build an initrd imager on debian 8.11 (jessie) which will be the oldest supported. Imaging using this initrd is not yet tested but chances are great that it’ll work with few (maybe no) teaks to systemimager dracut module. Note: lvm2 won’t be supported on this Debian version as it lack the config command. I have a docker file that permit a full build and system installation. I’m now working on the packaging. Once working, I’ll port to newer Debian distros. Regards, -- Olivier LAHAYE |
From: LAHAYE O. <oli...@ce...> - 2018-10-19 11:56:02
|
Hi David, Version 4.9.0-20181019git should fix the problem. (si_mkbootpackage was fixed but not si_prepareclient). It's now fixed in whole systemimager code. Though, IMHO, it is not necessary to regenerate initrd image if you're using standard centos kernel. The boot_standard package is generated using si_mkbootpackage from the build host running up to date distro (el7 version 7.5.1804 in this situation). It can be usefull if you just updated to a kernel version newer than the one available in the boot_standard package and you want to run the imaged system without rebooting after imaging. If you need more help, don't hesitate to post here. Quick Start Guide (which lists new parameters and features) is available here: https://github.com/finley/SystemImager/wiki/QuickStartGuide Screenshots and videos: https://github.com/finley/SystemImager/wiki/ScreenShots Regards, Olivier. Le 18/10/2018 19:32, « David Livingstone » <Dav...@cn...> a écrit : Is the list alive ? Any idea about below error ? Thanks David -----Original Message----- From: David Livingstone Sent: Friday, September 28, 2018 12:04 PM To: LAHAYE Olivier <oli...@ce...> Subject: 4.9.0 si_prepareclient error Olivier, Hello David Livingstone here. Just looking at Systemimager again after receiving a number of HPE DL380 gen10 servers and attempting to image RHEL 7.5 systems. Is the sis...@li... still the list to send issues to ? Is it still active ? Regardless via the Oscar repositories I loaded the latest systemimager-4.9.0-0.20180717git.el7 packages successfully. Specifics below. The issue I get is when running si_prepareclient. I works when I specify --no-uyok however it fails otherwise as given below. Load specifics : -HPE DL380 gen10 loaded with latest RHEL7.5 x86_64. Ext4 root on sda and no lvm. - Systemimager packages : systemimager-server-4.9.0-0.20180717git.el7.noarch systemimager-x86_64initrd_template-4.9.0-0.20180717git.el7.noarch systemimager-common-4.9.0-0.20180717git.el7.noarch dracut-systemimager-4.9.0-0.20180717git.el7.noarch systemimager-x86_64boot-standard-4.9.0-0.20180717git.el7.noarch systemimager-client-4.9.0-0.20180717git.el7.noarch Specifically - This works : [root@rhel-dev2 rh7]# si_prepareclient --server 192.168.81.11 --no-uyok - This fails : [root@rhel-dev2 rh7]# si_prepareclient --server 192.168.81.11 Failure log : When running : si_prepareclient --server 192.168.81.11 ... ... ... Using "parted" to gather information about disk: /dev/sda find: '/lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input/joystick/*': No such file or directory Unknown arguments: 3.10.0-862.11.6.el7.x86_64 Usage: /bin/dracut [OPTION]... [<initramfs> [<kernel-version>]] Version: 033-535.el7_5.1 Creates initial ramdisk images for preloading modules -h, --help Display all options If a [LIST] has multiple arguments, then you have to put these in quotes. For example: # dracut --add-drivers "module1 module2" ... FAILED: dracut --force --add systemimager --omit dash --no-hostonly --no-hostonly-cmdline --no-hostonly-i18n --omit-drivers "ac97_bus snd-compress snd-hrtimer snd-timer snd-hwdep snd-pcm snd snd-seq-midi-event snd-seq snd-seq-dummy snd-seq-midi-emul snd-seq-midi snd-seq-oss snd-seq-virmidi snd-rawmidi snd-seq-device snd-dummy snd-opl3-synth snd-opl3-lib snd-vx-lib snd-aloop snd-mpu401 snd-mpu401-uart snd-pcsp snd-virmidi snd-mtpav snd-firewire-lib snd-isight snd-scs1x snd-firewire-speakers snd-hda-core snd-hda-ext-core snd-tea575x-tuner snd-ak4114 snd-pt2258 snd-ak4xxx-adda snd-ak4113 snd-i2c snd-cs8427 snd-via82xx snd-emu10k1-synth snd-emu10k1 snd-emu10k1x snd-trident snd-atiixp snd-hdsp snd-hdspm snd-rme9652 snd-intel8x0m snd-echo3g snd-indigodj snd-darla24 snd-layla20 snd-gina20 snd-indigoiox snd-gina24 snd-darla20 snd-mona snd-indigodjx snd-indigoio snd-indigo snd-layla24 snd-mia snd-intel8x0 snd-rme32 snd-maestro3 snd-korg1212 snd-ice17xx-ak4xxx snd-ice1712 snd-ice1724 snd-ac97-codec snd-vx222 snd-cs46xx snd-au8830 snd-au8810 snd-au8820 snd-oxygen-lib snd-oxygen snd-virtuoso snd-mixart snd-ens1371 snd-atiixp-modem snd-ali5451 snd-via82xx-modem snd-hda-codec-analog snd-hda-codec-cmedia snd-hda-codec-cirrus snd-hda-codec-idt snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-codec-ca0132 snd-hda-codec-conexant snd-hda-codec-si3054 snd-hda-codec snd-hda-codec-via snd-hda-intel snd-hda-codec-generic snd-hda-codec-ca0110 snd-lx6464es snd-pcxhr snd-cmipci snd-rme96 snd-ctxfi snd-asihpi snd-bt87x snd-ca0106 snd-ens1370 snd-lola snd-ad1889 snd-es1968 snd-soc-sst-acpi snd-soc-sst-ipc snd-soc-sst-dsp snd-soc-sst-match snd-soc-sst-firmware snd-soc-skl-ipc snd-soc-skl snd-soc-sst-haswell-pcm snd-intel-sst-acpi snd-intel-sst-core snd-soc-sst-atom-hifi2-platform snd-soc-skl_nau88l25_ssm4567 snd-soc-sst-byt-cht-nocodec snd-soc-sst-cht-bsw-rt5645 snd-soc-sst-cht-bsw-max98090_ti snd-soc-skl_rt286 snd-soc-sst-broadwell snd-soc-sst-bdw-rt5677-mach snd-soc-sst-bxt-da7219_max98357a snd-soc-sst-cht-bsw-rt5672 snd-soc-sst-bytcr-rt5651 snd-soc-kbl_rt5663_max98927 snd-soc-sst-byt-cht-da7213 snd-soc-sst-bxt-rt298 snd-soc-sst-byt-cht-es8316 snd-soc-kbl_rt5663_rt5514_max98927 snd-soc-sst-bytcr-rt5640 snd-skl_nau88l25_max98357a snd-soc-sst-haswell snd-soc-nau8825 snd-soc-max98090 snd-soc-da7213 snd-soc-rt5670 snd-soc-rt5640 snd-soc-rl6347a snd-soc-rt298 snd-soc-es8316 snd-soc-rt5514 snd-soc-rt5677 snd-soc-ts3a227e snd-soc-rl6231 snd-soc-da7219 snd-soc-rt5663 snd-soc-rt5645 snd-soc-rt286 snd-soc-hdac-hdmi snd-soc-ssm4567 snd-soc-dmic snd-soc-rt5514-spi snd-soc-rt5651 snd-soc-rt5677-spi snd-soc-max98927 snd-soc-core soundcore snd-emux-synth snd-util-mem snd-usbmidi-lib snd-usb-caiaq snd-usb-line6 snd-usb-podhd snd-usb-variax snd-usb-pod snd-usb-toneport snd-usb-hiface snd-bcd2000 snd-usb-audio snd-ua101 snd-usb-us122l snd-usb-usx2y snd-usb-6fire snd-hdmi-lpe-audio " --omit-drivers "lcd platform_lcd lp855x_bl apple_bl fb_sys_fops hyperv_fb output syscopyarea sysfillrect sysimgblt " --omit-drivers "parport parport_pc parport_serial " --omit-drivers "arp_tables arpt_mangle arptable_filter ip_tables ipt_CLUSTERIP ipt_ECN ipt_MASQUERADE ipt_REJECT ipt_SYNPROXY ipt_ULOG ipt_ah ipt_rpfilter iptable_filter iptable_mangle iptable_nat iptable_raw iptable_security nf_conntrack_ipv4 nf_defrag_ipv4 nf_dup_ipv4 nf_log_ipv4 nf_nat_h323 nf_nat_ipv4 nf_nat_masquerade_ipv4 nf_nat_pptp nf_nat_proto_gre nf_nat_snmp_basic nf_reject_ipv4 nf_tables_arp nf_tables_ipv4 nft_chain_nat_ipv4 nft_chain_route_ipv4 nft_dup_ipv4 nft_masq_ipv4 nft_redir_ipv4 nft_reject_ipv4 " --omit-drivers "ip6_tables ip6t_MASQUERADE ip6t_NPT ip6t_REJECT ip6t_SYNPROXY ip6t_ah ip6t_eui64 ip6t_frag ip6t_hbh ip6t_ipv6header ip6t_mh ip6t_rpfilter ip6t_rt ip6table_filter ip6table_mangle ip6table_nat ip6table_raw ip6table_security nf_conntrack_ipv6 nf_defrag_ipv6 nf_dup_ipv6 nf_log_ipv6 nf_nat_ipv6 nf_nat_masquerade_ipv6 nf_reject_ipv6 nf_tables_ipv6 nft_chain_nat_ipv6 nft_chain_route_ipv6 nft_dup_ipv6 nft_masq_ipv6 nft_redir_ipv6 nft_reject_ipv6 " --omit-drivers "lp " --omit-drivers "ppdev " --omit-drivers "cypress_firmware b2c2-flexcop smsmdtv smsdvb btcx-risc tveeprom cx2341x saa7146_vv saa7146 dvb-core isl6405 s921 cx22702 or51211 zl10036 au8522_common ec100 tda10071 isl6421 drxd dibx000_common l64781 tda10021 dib3000mb lgdt3305 cx24116 tda826x ds3000 m88rs2000 a8293 tda665x ts2020 stv0297 dib3000mc af9033 rtl2832 lg2160 dib7000m rtl2830 s5h1409 zl10039 tda18271c2dd dib8000 tua6100 cx24123 tda8261 si21xx it913x-fe stv090x au8522_dig s5h1411 stv6110x lnbp21 itd1000 mt352 stb0899 tda10086 isl6423 dib0090 mt312 nxt200x af9013 cxd2820r zl10353 dib7000p sp8870 sp887x nxt6000 ves1x93 cx22700 lgs8gxx ix2505v dvb-pll tda8083 s5h1420 mb86a20s stv0900 stb6100 stv0288 atbm8830 tda10048 cx24113 lnbp22 or51132 stv0299 mb86a16 stb6000 lgdt330x tda1004x ves1820 stv6110 au8522_decoder tda10023 drxk cx24110 bcm3510 dib0070 stv0367 firedtv ir-kbd-i2c m52790 cs53l32a vp27smpx cx25840 msp3400 saa717x saa7115 saa7127 tvp5150 wm8775 upd64083 mt9v011 upd64031a tda7432 saa6588 cs5345 tvaudio wm8739 smssdio b2c2-flexcop-pci bttv dvb-bt8xx dst_ca dst bt878 saa7164 earth-pt1 ttpci-eeprom budget-ci budget-patch budget-av budget-core budget dvb-ttpci cx8800 cx8802 cx88-dvb cx88-blackbird cx88-alsa cx88xx cx88-vp3054-i2c cx18-alsa cx18 ivtvfb ivtv pluto2 ngene ddbridge cx23885 altera-ci hopper mantis_core mantis saa6752hs saa7134 saa7134-dvb saa7134-alsa saa7134-empress dm1105 winbond-cir rc-core ir-rc5-sz-decoder ite-cir ir-rc5-decoder fintek-cir lirc_dev ir-rc6-decoder ene_ir ir-mce_kbd-decoder streamzap ttusbir iguanair ir-sanyo-decoder rc-anysee rc-avermedia rc-nec-terratec-cinergy-xs rc-lirc rc-msi-digivox-iii rc-avermedia-dvbt rc-pv951 rc-dntv-live-dvb-t rc-flydvb rc-proteus-2309 rc-digittrade rc-gotview7135 rc-hauppauge rc-videomate-tv-pvr rc-tt-1500 rc-encore-enltv-fm53 rc-imon-pad rc-medion-x10-or2x rc-pinnacle-grey rc-it913x-v1 rc-tevii-nec rc-azurewave-ad-tu700 rc-msi-digivox-ii rc-adstech-dvb-t-pci rc-kworld-315u rc-terratec-slim rc-pixelview-new rc-dntv-live-dvbt-pro rc-fusionhdtv-mce rc-budget-ci-old rc-medion-x10 rc-genius-tvgo-a11mce rc-medion-x10-digitainer rc-avermedia-rm-ks rc-asus-pc39 rc-cinergy rc-snapstream-firefly rc-kworld-pc150u rc-tbs-nec rc-videomate-m1f rc-purpletv rc-avertv-303 rc-lme2510 rc-alink-dtu-m rc-msi-tvanywhere rc-winfast-usbii-deluxe rc-imon-mce rc-dib0700-rc5 rc-flyvideo rc-kaiomy rc-pixelview rc-pixelview-002t rc-trekstor rc-winfast rc-encore-enltv rc-avermedia-a16d rc-terratec-cinergy-xs rc-technisat-usb2 rc-cinergy-1400 rc-streamzap rc-norwood rc-avermedia-m135a rc-rc6-mce rc-terratec-slim-2 rc-digitalnow-tinytwin rc-npgtech rc-evga-indtube rc-total-media-in-hand-02 rc-reddo rc-msi-tvanywhere-plus rc-dm1105-nec rc-pctv-sedna rc-ati-tv-wonder-hd-600 rc-avermedia-m733a-rm-k6 rc-avermedia-cardbus rc-behold rc-manli rc-powercolor-real-angel rc-ati-x10 rc-gadmei-rm008z rc-asus-ps3-100 rc-behold-columbus rc-videomate-s350 rc-iodata-bctv7e rc-dib0700-nec rc-pixelview-mk12 rc-leadtek-y04g0051 rc-real-audio-220-32-keys rc-tivo rc-pinnacle-pctv-hd rc-nebula rc-apac-viewcomp rc-twinhan1027 rc-total-media-in-hand rc-eztv rc-it913x-v2 rc-pinnacle-color rc-kworld-plus-tv-analog rc-em-terratec rc-encore-enltv2 ir-lirc-codec imon mceusb gpio-ir-recv ir-jvc-decoder ati_remote redrat3 nuvoton-cir ir-nec-decoder ir-sony-decoder tda18218 tda18271 mt2131 tua9001 tuner-xc2028 mxl5007t fc2580 mt2060 e4000 fc0013 tuner-simple tea5767 tda827x tuner-types fc0012 r820t xc5000 tea5761 fc0011 mt2063 xc4000 tuner_it913x tda8290 tda9887 mxl5005s qt1010 tda18212 max2165 mt2266 mc44s803 mt20xx b2c2-flexcop-usb pwc usbvision poseidon gspca_vc032x gspca_spca1528 gspca_pac7302 gspca_jl2005bcd gspca_spca508 gspca_benq gspca_xirlink_cit gspca_spca506 gspca_gl860 gspca_mr97310a gspca_vicam gspca_t613 gspca_tv8532 gspca_sn9c20x gspca_stv06xx gspca_sq930x gspca_se401 gspca_spca500 gspca_nw80x gspca_cpia1 gspca_mars gspca_ov519 gspca_ov534_9 gspca_pac7311 gspca_m5602 gspca_zc3xx gspca_spca561 gspca_sn9c2028 gspca_finepix gspca_konica gspca_pac207 gspca_sunplus gspca_sonixb gspca_sq905 gspca_main gspca_conex gspca_ov534 gspca_sonixj gspca_jeilinj gspca_spca501 gspca_sq905c gspca_stv0680 gspca_spca505 gspca_etoms gspca_topro gspca_stk014 smsusb au0828 tm6000-alsa tm6000 tm6000-dvb em28xx em28xx-alsa em28xx-dvb em28xx-rc stkwebcam cx231xx-dvb cx231xx-alsa cx231xx dvb-usb-ce6230 dvb-usb-mxl111sf mxl111sf-demod dvb-usb-anysee dvb-usb-af9015 dvb-usb-af9035 dvb-usb-az6007 dvb-usb-gl861 mxl111sf-tuner dvb-usb-ec168 dvb-usb-it913x dvb-usb-lmedm04 dvb-usb-rtl28xxu dvb-usb-au6610 dvb_usb_v2 ttusbdecfe ttusb_dec uvcvideo dvb-ttusb-budget hdpvr zr364xx dvb-usb-gp8psk dvb-usb-cxusb dvb-usb-af9005 dvb-usb-technisat-usb2 dvb-usb-m920x dvb-usb-vp702x dvb-usb-a800 dvb-usb-dtt200u dvb-usb-friio dvb-usb-dibusb-mb dvb-usb-pctv452e dvb-usb-dtv5100 dvb-usb-nova-t-usb2 dvb-usb-umt-010 dvb-usb-dib0700 dvb-usb-vp7045 dvb-usb-dibusb-mc dvb-usb-opera dvb-usb-af9005-remote dvb-usb dvb-usb-ttusb2 dvb-usb-cinergyT2 dvb-usb-az6027 dvb-usb-digitv dvb-usb-dibusb-common dvb-usb-dw2102 s2255drv stk1160 pvrusb2 tuner videobuf-vmalloc videobuf2-vmalloc videobuf-core videodev videobuf-dvb videobuf2-memops v4l2-common videobuf2-core videobuf-dma-sg " --add-drivers "pcspkr" 1 /usr/share/systemimager/boot/x86_64/default/initrd.img 3.10.0-862.11.6.el7.x86_64 at /usr/share/perl5/vendor_perl/SystemImager/UseYourOwnKernel.pm line 234. - looking at the error from dracut : [root@rhel-dev2 rh7]# [root@rhel-dev2 rh7]# ls /lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input/joystick/ ls: cannot access /lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input/joystick/: No such file or directory [root@rhel-dev2 rh7]# ls /lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input total 44 8 ff-memless.ko.xz 4 input-polldev.ko.xz 8 joydev.ko.xz 4 misc/ 4 mouse/ 4 serio/ 4 sparse-keymap.ko.xz 4 tablet/ 4 touchscreen/ [root@rhel-dev2 rh7]# -----Original Message----- From: LAHAYE Olivier [mailto:oli...@ce...] Sent: Wednesday, June 14, 2017 10:25 AM To: sis...@li...; sis...@li... Subject: [sisuite-users] Net beta release v4.5.0-20170614git New relase with Plymouth GUI (if "splash" or "rhgb" keyword is present in PXE cmdline). What's new in this release: - New GUI dialogbox to display to request keypress when interactive shell is to be triggered (after install if requested or in case of failure. This leave time to read GUI previous messages) - If post install action is non interactive (reboot, poweroff, kexec, ..., the dialogbox will be displayed during 5 seconds and then action will be performed. - enhanced /lib/systemimager-lib.sh (new function to wait for a keypress in gui) - new screenshots Screenshots: - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.png What works aside cool interface (text or GUI) - bootpackage creation works (si_mkbootpackage) - script creation works (si_mkautoinstallscript) - rsync deployment method works - SSH deployment method works (tested si_pushinstall) (both text anf GUI modes will display a banner asking for si_pushinstall if no ssh keys is available) - grub2 bootloader install works - si_monitortk works fine (see screenshot) Not tested but should work: - grub1 bootloader install (CentOS-6) TODO: - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed during imaging. - fix colormap bug on CENTOS-7 (drm driver bug) - test and eventually fix flamethrower deployment - test and eventually fix bittorrent deployment - update doc with all cmdline new parameters IMHO, this release is as stable as last stable release, though it is less tested so be careful. Source: http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 Repos for RHEL6, RHEL7 and FC25: http://svn.oscar.openclustergroup.org/repos/unstable/ Release number: v4.5.0-20170614git Usual notes: 1/ You must regenerate your install scripts E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks --image oscarimage_sda --force --ip-assignment static --post-install cmdline (--post-install can be shell, reboot, poweroff, cmdline, kexec...) (shell drops a debug shell at the end so you can check what was done) cmdline parameter rd.sis.post-action=shell will drop a shell at the end of imaging. 2/ Easy install using OSCAR repositories - For easy install on CentOS-7: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm - For easy install on CentOS-6: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm - (Not yeat available for FC-25, you must create your repofile by hand or install CentOS-7 package and update /etc/yum.repos.d/oscar.repo) 3/ Note: to setup your PXE, most of relevant cmdline parameters can be found here: (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or install on old distros) 4/ Needs a postinstall script to setup network. One that can be used is the following one: http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config Happy deployment. -- Olivier LAHAYE ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sisuite-users mailing list sis...@li... https://lists.sourceforge.net/lists/listinfo/sisuite-users |
From: LAHAYE O. <oli...@ce...> - 2018-10-19 07:05:48
|
Hi, Yes, the list is alive. I think that this error was fixed in latest snapshot, but apparently it's not I'll investigate ASAP. The "No such file or directory" is not important (normal/expected) and is from Dracut, I'll try to hide it lated as it's not relevant The problem here is that Dracut doesn't understand the kernel version argument. In fact behavior changed across Dracut versions about that, but adding the kver in Dracut cmdline should fix it. I'll look at that soon to check it is fixed in git; if. Not I'll fix it. Aside that, were you able to use it? Olivier. Le 18/10/2018 19:32, « David Livingstone » <Dav...@cn...> a écrit : Is the list alive ? Any idea about below error ? Thanks David -----Original Message----- From: David Livingstone Sent: Friday, September 28, 2018 12:04 PM To: LAHAYE Olivier <oli...@ce...> Subject: 4.9.0 si_prepareclient error Olivier, Hello David Livingstone here. Just looking at Systemimager again after receiving a number of HPE DL380 gen10 servers and attempting to image RHEL 7.5 systems. Is the sis...@li... still the list to send issues to ? Is it still active ? Regardless via the Oscar repositories I loaded the latest systemimager-4.9.0-0.20180717git.el7 packages successfully. Specifics below. The issue I get is when running si_prepareclient. I works when I specify --no-uyok however it fails otherwise as given below. Load specifics : -HPE DL380 gen10 loaded with latest RHEL7.5 x86_64. Ext4 root on sda and no lvm. - Systemimager packages : systemimager-server-4.9.0-0.20180717git.el7.noarch systemimager-x86_64initrd_template-4.9.0-0.20180717git.el7.noarch systemimager-common-4.9.0-0.20180717git.el7.noarch dracut-systemimager-4.9.0-0.20180717git.el7.noarch systemimager-x86_64boot-standard-4.9.0-0.20180717git.el7.noarch systemimager-client-4.9.0-0.20180717git.el7.noarch Specifically - This works : [root@rhel-dev2 rh7]# si_prepareclient --server 192.168.81.11 --no-uyok - This fails : [root@rhel-dev2 rh7]# si_prepareclient --server 192.168.81.11 Failure log : When running : si_prepareclient --server 192.168.81.11 ... ... ... Using "parted" to gather information about disk: /dev/sda find: '/lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input/joystick/*': No such file or directory Unknown arguments: 3.10.0-862.11.6.el7.x86_64 Usage: /bin/dracut [OPTION]... [<initramfs> [<kernel-version>]] Version: 033-535.el7_5.1 Creates initial ramdisk images for preloading modules -h, --help Display all options If a [LIST] has multiple arguments, then you have to put these in quotes. For example: # dracut --add-drivers "module1 module2" ... FAILED: dracut --force --add systemimager --omit dash --no-hostonly --no-hostonly-cmdline --no-hostonly-i18n --omit-drivers "ac97_bus snd-compress snd-hrtimer snd-timer snd-hwdep snd-pcm snd snd-seq-midi-event snd-seq snd-seq-dummy snd-seq-midi-emul snd-seq-midi snd-seq-oss snd-seq-virmidi snd-rawmidi snd-seq-device snd-dummy snd-opl3-synth snd-opl3-lib snd-vx-lib snd-aloop snd-mpu401 snd-mpu401-uart snd-pcsp snd-virmidi snd-mtpav snd-firewire-lib snd-isight snd-scs1x snd-firewire-speakers snd-hda-core snd-hda-ext-core snd-tea575x-tuner snd-ak4114 snd-pt2258 snd-ak4xxx-adda snd-ak4113 snd-i2c snd-cs8427 snd-via82xx snd-emu10k1-synth snd-emu10k1 snd-emu10k1x snd-trident snd-atiixp snd-hdsp snd-hdspm snd-rme9652 snd-intel8x0m snd-echo3g snd-indigodj snd-darla24 snd-layla20 snd-gina20 snd-indigoiox snd-gina24 snd-darla20 snd-mona snd-indigodjx snd-indigoio snd-indigo snd-layla24 snd-mia snd-intel8x0 snd-rme32 snd-maestro3 snd-korg1212 snd-ice17xx-ak4xxx snd-ice1712 snd-ice1724 snd-ac97-codec snd-vx222 snd-cs46xx snd-au8830 snd-au8810 snd-au8820 snd-oxygen-lib snd-oxygen snd-virtuoso snd-mixart snd-ens1371 snd-atiixp-modem snd-ali5451 snd-via82xx-modem snd-hda-codec-analog snd-hda-codec-cmedia snd-hda-codec-cirrus snd-hda-codec-idt snd-hda-codec-realtek snd-hda-codec-hdmi snd-hda-codec-ca0132 snd-hda-codec-conexant snd-hda-codec-si3054 snd-hda-codec snd-hda-codec-via snd-hda-intel snd-hda-codec-generic snd-hda-codec-ca0110 snd-lx6464es snd-pcxhr snd-cmipci snd-rme96 snd-ctxfi snd-asihpi snd-bt87x snd-ca0106 snd-ens1370 snd-lola snd-ad1889 snd-es1968 snd-soc-sst-acpi snd-soc-sst-ipc snd-soc-sst-dsp snd-soc-sst-match snd-soc-sst-firmware snd-soc-skl-ipc snd-soc-skl snd-soc-sst-haswell-pcm snd-intel-sst-acpi snd-intel-sst-core snd-soc-sst-atom-hifi2-platform snd-soc-skl_nau88l25_ssm4567 snd-soc-sst-byt-cht-nocodec snd-soc-sst-cht-bsw-rt5645 snd-soc-sst-cht-bsw-max98090_ti snd-soc-skl_rt286 snd-soc-sst-broadwell snd-soc-sst-bdw-rt5677-mach snd-soc-sst-bxt-da7219_max98357a snd-soc-sst-cht-bsw-rt5672 snd-soc-sst-bytcr-rt5651 snd-soc-kbl_rt5663_max98927 snd-soc-sst-byt-cht-da7213 snd-soc-sst-bxt-rt298 snd-soc-sst-byt-cht-es8316 snd-soc-kbl_rt5663_rt5514_max98927 snd-soc-sst-bytcr-rt5640 snd-skl_nau88l25_max98357a snd-soc-sst-haswell snd-soc-nau8825 snd-soc-max98090 snd-soc-da7213 snd-soc-rt5670 snd-soc-rt5640 snd-soc-rl6347a snd-soc-rt298 snd-soc-es8316 snd-soc-rt5514 snd-soc-rt5677 snd-soc-ts3a227e snd-soc-rl6231 snd-soc-da7219 snd-soc-rt5663 snd-soc-rt5645 snd-soc-rt286 snd-soc-hdac-hdmi snd-soc-ssm4567 snd-soc-dmic snd-soc-rt5514-spi snd-soc-rt5651 snd-soc-rt5677-spi snd-soc-max98927 snd-soc-core soundcore snd-emux-synth snd-util-mem snd-usbmidi-lib snd-usb-caiaq snd-usb-line6 snd-usb-podhd snd-usb-variax snd-usb-pod snd-usb-toneport snd-usb-hiface snd-bcd2000 snd-usb-audio snd-ua101 snd-usb-us122l snd-usb-usx2y snd-usb-6fire snd-hdmi-lpe-audio " --omit-drivers "lcd platform_lcd lp855x_bl apple_bl fb_sys_fops hyperv_fb output syscopyarea sysfillrect sysimgblt " --omit-drivers "parport parport_pc parport_serial " --omit-drivers "arp_tables arpt_mangle arptable_filter ip_tables ipt_CLUSTERIP ipt_ECN ipt_MASQUERADE ipt_REJECT ipt_SYNPROXY ipt_ULOG ipt_ah ipt_rpfilter iptable_filter iptable_mangle iptable_nat iptable_raw iptable_security nf_conntrack_ipv4 nf_defrag_ipv4 nf_dup_ipv4 nf_log_ipv4 nf_nat_h323 nf_nat_ipv4 nf_nat_masquerade_ipv4 nf_nat_pptp nf_nat_proto_gre nf_nat_snmp_basic nf_reject_ipv4 nf_tables_arp nf_tables_ipv4 nft_chain_nat_ipv4 nft_chain_route_ipv4 nft_dup_ipv4 nft_masq_ipv4 nft_redir_ipv4 nft_reject_ipv4 " --omit-drivers "ip6_tables ip6t_MASQUERADE ip6t_NPT ip6t_REJECT ip6t_SYNPROXY ip6t_ah ip6t_eui64 ip6t_frag ip6t_hbh ip6t_ipv6header ip6t_mh ip6t_rpfilter ip6t_rt ip6table_filter ip6table_mangle ip6table_nat ip6table_raw ip6table_security nf_conntrack_ipv6 nf_defrag_ipv6 nf_dup_ipv6 nf_log_ipv6 nf_nat_ipv6 nf_nat_masquerade_ipv6 nf_reject_ipv6 nf_tables_ipv6 nft_chain_nat_ipv6 nft_chain_route_ipv6 nft_dup_ipv6 nft_masq_ipv6 nft_redir_ipv6 nft_reject_ipv6 " --omit-drivers "lp " --omit-drivers "ppdev " --omit-drivers "cypress_firmware b2c2-flexcop smsmdtv smsdvb btcx-risc tveeprom cx2341x saa7146_vv saa7146 dvb-core isl6405 s921 cx22702 or51211 zl10036 au8522_common ec100 tda10071 isl6421 drxd dibx000_common l64781 tda10021 dib3000mb lgdt3305 cx24116 tda826x ds3000 m88rs2000 a8293 tda665x ts2020 stv0297 dib3000mc af9033 rtl2832 lg2160 dib7000m rtl2830 s5h1409 zl10039 tda18271c2dd dib8000 tua6100 cx24123 tda8261 si21xx it913x-fe stv090x au8522_dig s5h1411 stv6110x lnbp21 itd1000 mt352 stb0899 tda10086 isl6423 dib0090 mt312 nxt200x af9013 cxd2820r zl10353 dib7000p sp8870 sp887x nxt6000 ves1x93 cx22700 lgs8gxx ix2505v dvb-pll tda8083 s5h1420 mb86a20s stv0900 stb6100 stv0288 atbm8830 tda10048 cx24113 lnbp22 or51132 stv0299 mb86a16 stb6000 lgdt330x tda1004x ves1820 stv6110 au8522_decoder tda10023 drxk cx24110 bcm3510 dib0070 stv0367 firedtv ir-kbd-i2c m52790 cs53l32a vp27smpx cx25840 msp3400 saa717x saa7115 saa7127 tvp5150 wm8775 upd64083 mt9v011 upd64031a tda7432 saa6588 cs5345 tvaudio wm8739 smssdio b2c2-flexcop-pci bttv dvb-bt8xx dst_ca dst bt878 saa7164 earth-pt1 ttpci-eeprom budget-ci budget-patch budget-av budget-core budget dvb-ttpci cx8800 cx8802 cx88-dvb cx88-blackbird cx88-alsa cx88xx cx88-vp3054-i2c cx18-alsa cx18 ivtvfb ivtv pluto2 ngene ddbridge cx23885 altera-ci hopper mantis_core mantis saa6752hs saa7134 saa7134-dvb saa7134-alsa saa7134-empress dm1105 winbond-cir rc-core ir-rc5-sz-decoder ite-cir ir-rc5-decoder fintek-cir lirc_dev ir-rc6-decoder ene_ir ir-mce_kbd-decoder streamzap ttusbir iguanair ir-sanyo-decoder rc-anysee rc-avermedia rc-nec-terratec-cinergy-xs rc-lirc rc-msi-digivox-iii rc-avermedia-dvbt rc-pv951 rc-dntv-live-dvb-t rc-flydvb rc-proteus-2309 rc-digittrade rc-gotview7135 rc-hauppauge rc-videomate-tv-pvr rc-tt-1500 rc-encore-enltv-fm53 rc-imon-pad rc-medion-x10-or2x rc-pinnacle-grey rc-it913x-v1 rc-tevii-nec rc-azurewave-ad-tu700 rc-msi-digivox-ii rc-adstech-dvb-t-pci rc-kworld-315u rc-terratec-slim rc-pixelview-new rc-dntv-live-dvbt-pro rc-fusionhdtv-mce rc-budget-ci-old rc-medion-x10 rc-genius-tvgo-a11mce rc-medion-x10-digitainer rc-avermedia-rm-ks rc-asus-pc39 rc-cinergy rc-snapstream-firefly rc-kworld-pc150u rc-tbs-nec rc-videomate-m1f rc-purpletv rc-avertv-303 rc-lme2510 rc-alink-dtu-m rc-msi-tvanywhere rc-winfast-usbii-deluxe rc-imon-mce rc-dib0700-rc5 rc-flyvideo rc-kaiomy rc-pixelview rc-pixelview-002t rc-trekstor rc-winfast rc-encore-enltv rc-avermedia-a16d rc-terratec-cinergy-xs rc-technisat-usb2 rc-cinergy-1400 rc-streamzap rc-norwood rc-avermedia-m135a rc-rc6-mce rc-terratec-slim-2 rc-digitalnow-tinytwin rc-npgtech rc-evga-indtube rc-total-media-in-hand-02 rc-reddo rc-msi-tvanywhere-plus rc-dm1105-nec rc-pctv-sedna rc-ati-tv-wonder-hd-600 rc-avermedia-m733a-rm-k6 rc-avermedia-cardbus rc-behold rc-manli rc-powercolor-real-angel rc-ati-x10 rc-gadmei-rm008z rc-asus-ps3-100 rc-behold-columbus rc-videomate-s350 rc-iodata-bctv7e rc-dib0700-nec rc-pixelview-mk12 rc-leadtek-y04g0051 rc-real-audio-220-32-keys rc-tivo rc-pinnacle-pctv-hd rc-nebula rc-apac-viewcomp rc-twinhan1027 rc-total-media-in-hand rc-eztv rc-it913x-v2 rc-pinnacle-color rc-kworld-plus-tv-analog rc-em-terratec rc-encore-enltv2 ir-lirc-codec imon mceusb gpio-ir-recv ir-jvc-decoder ati_remote redrat3 nuvoton-cir ir-nec-decoder ir-sony-decoder tda18218 tda18271 mt2131 tua9001 tuner-xc2028 mxl5007t fc2580 mt2060 e4000 fc0013 tuner-simple tea5767 tda827x tuner-types fc0012 r820t xc5000 tea5761 fc0011 mt2063 xc4000 tuner_it913x tda8290 tda9887 mxl5005s qt1010 tda18212 max2165 mt2266 mc44s803 mt20xx b2c2-flexcop-usb pwc usbvision poseidon gspca_vc032x gspca_spca1528 gspca_pac7302 gspca_jl2005bcd gspca_spca508 gspca_benq gspca_xirlink_cit gspca_spca506 gspca_gl860 gspca_mr97310a gspca_vicam gspca_t613 gspca_tv8532 gspca_sn9c20x gspca_stv06xx gspca_sq930x gspca_se401 gspca_spca500 gspca_nw80x gspca_cpia1 gspca_mars gspca_ov519 gspca_ov534_9 gspca_pac7311 gspca_m5602 gspca_zc3xx gspca_spca561 gspca_sn9c2028 gspca_finepix gspca_konica gspca_pac207 gspca_sunplus gspca_sonixb gspca_sq905 gspca_main gspca_conex gspca_ov534 gspca_sonixj gspca_jeilinj gspca_spca501 gspca_sq905c gspca_stv0680 gspca_spca505 gspca_etoms gspca_topro gspca_stk014 smsusb au0828 tm6000-alsa tm6000 tm6000-dvb em28xx em28xx-alsa em28xx-dvb em28xx-rc stkwebcam cx231xx-dvb cx231xx-alsa cx231xx dvb-usb-ce6230 dvb-usb-mxl111sf mxl111sf-demod dvb-usb-anysee dvb-usb-af9015 dvb-usb-af9035 dvb-usb-az6007 dvb-usb-gl861 mxl111sf-tuner dvb-usb-ec168 dvb-usb-it913x dvb-usb-lmedm04 dvb-usb-rtl28xxu dvb-usb-au6610 dvb_usb_v2 ttusbdecfe ttusb_dec uvcvideo dvb-ttusb-budget hdpvr zr364xx dvb-usb-gp8psk dvb-usb-cxusb dvb-usb-af9005 dvb-usb-technisat-usb2 dvb-usb-m920x dvb-usb-vp702x dvb-usb-a800 dvb-usb-dtt200u dvb-usb-friio dvb-usb-dibusb-mb dvb-usb-pctv452e dvb-usb-dtv5100 dvb-usb-nova-t-usb2 dvb-usb-umt-010 dvb-usb-dib0700 dvb-usb-vp7045 dvb-usb-dibusb-mc dvb-usb-opera dvb-usb-af9005-remote dvb-usb dvb-usb-ttusb2 dvb-usb-cinergyT2 dvb-usb-az6027 dvb-usb-digitv dvb-usb-dibusb-common dvb-usb-dw2102 s2255drv stk1160 pvrusb2 tuner videobuf-vmalloc videobuf2-vmalloc videobuf-core videodev videobuf-dvb videobuf2-memops v4l2-common videobuf2-core videobuf-dma-sg " --add-drivers "pcspkr" 1 /usr/share/systemimager/boot/x86_64/default/initrd.img 3.10.0-862.11.6.el7.x86_64 at /usr/share/perl5/vendor_perl/SystemImager/UseYourOwnKernel.pm line 234. - looking at the error from dracut : [root@rhel-dev2 rh7]# [root@rhel-dev2 rh7]# ls /lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input/joystick/ ls: cannot access /lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input/joystick/: No such file or directory [root@rhel-dev2 rh7]# ls /lib/modules/3.10.0-862.11.6.el7.x86_64/kernel/drivers/input total 44 8 ff-memless.ko.xz 4 input-polldev.ko.xz 8 joydev.ko.xz 4 misc/ 4 mouse/ 4 serio/ 4 sparse-keymap.ko.xz 4 tablet/ 4 touchscreen/ [root@rhel-dev2 rh7]# -----Original Message----- From: LAHAYE Olivier [mailto:oli...@ce...] Sent: Wednesday, June 14, 2017 10:25 AM To: sis...@li...; sis...@li... Subject: [sisuite-users] Net beta release v4.5.0-20170614git New relase with Plymouth GUI (if "splash" or "rhgb" keyword is present in PXE cmdline). What's new in this release: - New GUI dialogbox to display to request keypress when interactive shell is to be triggered (after install if requested or in case of failure. This leave time to read GUI previous messages) - If post install action is non interactive (reboot, poweroff, kexec, ..., the dialogbox will be displayed during 5 seconds and then action will be performed. - enhanced /lib/systemimager-lib.sh (new function to wait for a keypress in gui) - new screenshots Screenshots: - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.png What works aside cool interface (text or GUI) - bootpackage creation works (si_mkbootpackage) - script creation works (si_mkautoinstallscript) - rsync deployment method works - SSH deployment method works (tested si_pushinstall) (both text anf GUI modes will display a banner asking for si_pushinstall if no ssh keys is available) - grub2 bootloader install works - si_monitortk works fine (see screenshot) Not tested but should work: - grub1 bootloader install (CentOS-6) TODO: - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed during imaging. - fix colormap bug on CENTOS-7 (drm driver bug) - test and eventually fix flamethrower deployment - test and eventually fix bittorrent deployment - update doc with all cmdline new parameters IMHO, this release is as stable as last stable release, though it is less tested so be careful. Source: http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 Repos for RHEL6, RHEL7 and FC25: http://svn.oscar.openclustergroup.org/repos/unstable/ Release number: v4.5.0-20170614git Usual notes: 1/ You must regenerate your install scripts E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks --image oscarimage_sda --force --ip-assignment static --post-install cmdline (--post-install can be shell, reboot, poweroff, cmdline, kexec...) (shell drops a debug shell at the end so you can check what was done) cmdline parameter rd.sis.post-action=shell will drop a shell at the end of imaging. 2/ Easy install using OSCAR repositories - For easy install on CentOS-7: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm - For easy install on CentOS-6: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm - (Not yeat available for FC-25, you must create your repofile by hand or install CentOS-7 package and update /etc/yum.repos.d/oscar.repo) 3/ Note: to setup your PXE, most of relevant cmdline parameters can be found here: (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or install on old distros) 4/ Needs a postinstall script to setup network. One that can be used is the following one: http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config Happy deployment. -- Olivier LAHAYE ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sisuite-users mailing list sis...@li... https://lists.sourceforge.net/lists/listinfo/sisuite-users |
From: LAHAYE O. <oli...@ce...> - 2018-04-03 13:12:53
|
1st time in history: Install a system and run it without rebooting in between! Now, it is not needed to reboot anymore after having imaged a node. If imager (initramfs) is running a kernel that has it's modules in the image (same version), then we just finish booting (mount /sysroot and swap-root and finish boot process just like if we had booted from scratch). See SystemImager in action here: http://olivier.lahaye1.free.fr/SystemImager/Videos/20180403_SystemImager_directboot.webm Note: - This install is using lvm over software raid (partitions); a somewhat complex disk layout - The network error at the end is because I have a postinstall script that sets up an infiniband interface that is not present in my qemu VM (so this is expected). Aside that everything works perfectly (including standard network). Now backporting this feature to CentOS-6 (tested Ok on CentOS-7, should work on Fedora-27 and OpenSuSE-42.3 (will test later)) -- Olivier LAHAYE |
From: LAHAYE O. <oli...@ce...> - 2018-03-22 08:48:28
|
I forgot to add few points. If you want to use a main install script (let say for setting IMAGENAME or POST_ACTION, the skeleton can be found in /etc/systemimager/autoinstallscript.template the most important thing is that it must contain the comment: # script_version:2 This is to avoid running old script with disk partitionning and other stuffs that couyld break systemimager dracut logic. A basic script can be: ----------8<----------8<----------8<----------8<----------8<----------8<---------- #!/bin/sh # script_version:2 # My sample script # . /lib/systemimager-lib.sh # load write_variables() function and some log message functions IMAGENAME=oscar_image loginfo "Set IMAGENAME=oscar_image" write_variables # updates /tmp/variables.txt with new IMAGENAME # end of main script ----------8<----------8<----------8<----------8<----------8<----------8<---------- For the cmdline parameters, here is what I'm using: si.image-server=10.0.1.1 si.config=testconfig.conf ramdisk_blocksize=1024 ramdisk_size=128000 acpi=no noapic ip=dhcp dns=10.0.1.1 rd.vconsole.keymap=fr vga=791 splash si.debug And my 10.0.1.1:/var/lib/systemimager/scripts/config/testconfig.conf file: ----------8<----------8<----------8<----------8<----------8<----------8<---------- MAGENAME=testimage MONITOR_SERVER=10.0.1.1 #MONITOR_PORT=8181 MONITOR_CONSOLE=yes SKIP_LOCAL_CFG=y DEBUG=yes # SCRIPTNAME=testimage.master # DL_PROTOCOL=rsync SIS_POST_ACTION=shell ----------8<----------8<----------8<----------8<----------8<----------8<---------- Menu entry in my /var/lib/tftpboot/pxelinux.cfg/default ----------8<----------8<----------8<----------8<----------8<----------8<---------- LABEL systemimager MENU LABEL ^S - Install a new Node KERNEL sis_kernel APPEND initrd=sis_initrd.img root=/dev/ram si.image-server=10.0.1.1 si.config=testconfig.conf ramdisk_blocksize=1024 ramdisk_size=128000 ip=dhcp dns=10.0.1.1 rd.vconsole.keymap=fr vga=791 splash acpi=no noapic ----------8<----------8<----------8<----------8<----------8<----------8<---------- -- Olivier LAHAYE CEA DRT/LIST/DIR ________________________________ De : LAHAYE Olivier Envoyé : mercredi 21 mars 2018 18:12 À : sis...@li...; sis...@li... Objet : [PROVENANCE INTERNET] [sisuite-users] SystemImager next generation BIG progress: CentOS-6 and Open SuSE-42.3 support! Systemimager is still progressing a lot! New change since last announce: - Support for CentOS-6 (finaly!) - Support for Open SuSE-42.3 - Support For CentOS-7 - Support for Fedora-27 - Install script is not mandatory any-more (big change). You can still add one though. deployment process is the following: pre-install / format disks / mount partitions / run main install script / download/install image / install overrides / create config (mdadm, lvm, fstab, initramfs, ...) / bootloader / post install - many cmdline parameters to control systemimager imaging process (no more option 140 DHCP parameters to configure (still supported)). parameters can be set at multiple places (DHCP, local.cfg, PXE-cmdline, /var/lib/systemimager/scripts/configs/<name>.conf) - disk layout is set in xml format and stored in /var/lib/systemimager/scripts/disks-layouts/<name>.xml this permits to have a single image deployed to different nodes with different disks. No more one image per disk layout. - Now protocols are splitted in dracut sub modules (systemimager-xmit) * For now, only rsync works. * Planned: systemimager-xmit-docker: build your image on a docker server (must be complete), install it on deployed hardware! systemimager-xmit-flamethrower systemimager-xmit-nfs: mount your image tree thru NFS and rsync locally from NFS mount point systemimager-xmit-rsync: as usual systemimager-xmit-ssh: using scp systemimager-xmit-template: a template file for adding more protocols systemimager-xmit-torrent: torrent deployment - SSH tunnel is not considered any-more a protocol for systemimager image deployment. SSH tunnel is something running aside like a network layer. It was used for rsync, but IMHO could also be used for other protocols like NFS, docker, ... - systemimager parameters (set as shell variables in local.cfg or /var/lib/systemimager/scripts/configs/<name>.conf or set as cmdline parameter in PXE) are the following: - si.debug / $DEBUG: values: y|n => Enable debug messages - si.config / $SIS_CONFIG: name of file containing config (uses less cmdline). File is stored in /var/lib/systemimager/scripts/configs/. Name is given without its PATH - si.image-name / $IMAGENAME: name of the image (looks for imagename|imagename.master) - si.script-name / $SCRIPTNAME: name of main script (looks for scriptname|scriptname.sh|scriptname.master) - si.disk-layout / $DISKS_LAYOUT: name of file containing disks layout in xml format (see man autoinstallscript.conf for now) (looks for filename|filename.xml) - si.dl-protocol / $DL_PROTOCOL: protocolname as seen in dracut module systemimager-xmit-<protocol name>.sh. defaults to rsync except if other parameter let think otherwise. - si.monitor-server / $MONITOR_SERVER: name or ip for monitor server - si.monitor-port / $MONITOR_PORT: monitor server port (defaults to 8181. min:100, max:32000) - si.monitor-console / $MONITOR_CONSOLE: y|n|0|1|yes|no (enable/disable log reported to monitor console) - si.skip-local-cfg / SKIP_LOCAL_CFG: y|n|0|1|yes|no (default:n) if yes, try to read local.cfg from old disks or floppy (USB planed of course but not yet implemented) - si.image-server / $IMAGESERVER: name or ip for the image server - si.log-server-port / $LOG_SERVER_PORT: the log server port (default is 514, min:100, max:32000) - si.ssh-client / $SSH: y|n|0|1|yes|no (dfault "n"). - si.ssh-download-url / $SSH_DOWNLOAD_URL: ssh download URL => sets DL_PROTOCOL to "ssh" - si.ssh-server / $SSHD: y|n|0|1|yes|no (enable / disable sshd access while imaging) (default "n") - si.flamethrower-directory-portbase: $FLAMETHROWER_DIRECTORY_PORTBASE: path - si.tmpfs-staging / $TMPFS_STAGING: path to staging dir. - si.term / $TERM: terminal type to use. defaults to "linux" - si.selinux-relabel / $SEL_RELABEL: y-n|0|1|yes|no: Request a SELinux files relabel after imaging disks - si.post-action / $SIS_POST_ACTION: what to do after imaging. defaults to reboot. Possible values: kexec, shell, reboot, shutdown, poweroff (and soon continue) continue will boot the imaged system without reboot. This is possible as initramfs is simply mounting OS filesystems in /sysroot and calls swaproot. We are in the same situatiuon after imaging. We only need to check that imaging kernel (uname -r) has modules available in /sysroot/lib/modules/$(uname -r)/, then we exit the dracut hook initqueue and dracut finishes the boot for us. - Parameters in DHCP are still possible and supported even in wickedd-dhcp4 dhcp client in SuSE distros. - option-140: IMAGESERVER - option-141: LOG_SERVER_PORT - option-142: SSH_DOWNLOAD_URL - option-143: FLAMETHROWER_DIRECTORY_PORTBASE - option-144: TMPFS_STAGING IMPORTANT: - si_mkautoinstallscript is DEPRECATED and shouldn't be used (useless though) - disk layout has changed. main scripts are now stored in /var/lib/systemimager/scripts/main-install (not /var/lib/systemimager/scripts) This looks like: /var/lib/systemimager/scripts/cluster.txt # created by si_clusterconfig from /etc/systemimager/cluster.xml /var/lib/systemimager/scripts/configs/*.conf /var/lib/systemimager/scripts/disks-layouts/*.xml /var/lib/systemimager/scripts/hosts /var/lib/systemimager/scripts/main-install/*.{,sh,master} /var/lib/systemimager/scripts/post-install/*.sh /var/lib/systemimager/scripts/pre-install/*.sh Packages should be released soon for testing for the 4 distros annouced. Next: - support for continueboot after imaging - *.deb packaging (hopefully if I don't hit dracut conflict with initramfs, seems fixed by now) (need a lot of work (major package rewrite and need to compute deps for all perl (automatic for rpm)) All stuffs in initrd-from-imageserver-and-dont-package-initrd form systemimager git how to build yourself: git clone -b initrd-from-imageserver-and-dont-package-initrd https://github.com/finley/SystemImager.git cd systemImager make source_tarball rpmbuild -tb tmp/systemimager-4.5.0.tar.gz yum|dnf|zypper install <list of built package except flamethrower and bittorrent one> Happy testing. PS: Please report any issues. -- Olivier LAHAYE |
From: E-Blokos <in...@e-...> - 2018-03-21 18:10:59
|
Amazing Olivier thanks! On 3/21/2018 10:12 AM, LAHAYE Olivier wrote: > > Systemimager is still progressing a lot! > > New change since last announce: > > - Support for CentOS-6 (finaly!) > > - Support for Open SuSE-42.3 > > - Support For CentOS-7 > > - Support for Fedora-27 > > - Install script is not mandatory any-more (big change). You can still > add one though. > deployment process is the following: > pre-install / format disks / mount partitions / run main install > script / download/install image / install overrides / create config > (mdadm, lvm, fstab, initramfs, ...) / bootloader / post install > > - many cmdline parameters to control systemimager imaging process (no > more option 140 DHCP parameters to configure (still supported)). > parameters can be set at multiple places (DHCP, local.cfg, > PXE-cmdline, /var/lib/systemimager/scripts/configs/<name>.conf) > > - disk layout is set in xml format and stored in > /var/lib/systemimager/scripts/disks-layouts/<name>.xml this permits to > have a single image deployed to different nodes with different disks. > No more one image per disk layout. > > - Now protocols are splitted in dracut sub modules (systemimager-xmit) > * For now, only rsync works. * > Planned: > systemimager-xmit-docker: build your image on a docker server (must > be complete), install it on deployed hardware! > systemimager-xmit-flamethrower > systemimager-xmit-nfs: mount your image tree thru NFS and rsync > locally from NFS mount point > systemimager-xmit-rsync: as usual > systemimager-xmit-ssh: using scp > systemimager-xmit-template: a template file for adding more protocols > systemimager-xmit-torrent: torrent deployment > > - SSH tunnel is not considered any-more a protocol for systemimager > image deployment. > SSH tunnel is something running aside like a network layer. It was > used for rsync, but IMHO could also be used for other protocols like > NFS, docker, ... > > - systemimager parameters (set as shell variables in local.cfg or > /var/lib/systemimager/scripts/configs/<name>.conf or set as cmdline > parameter in PXE) are the following: > - si.debug / $DEBUG: values: y|n => Enable debug messages > - si.config / $SIS_CONFIG: name of file containing config (uses less > cmdline). File is stored in /var/lib/systemimager/scripts/configs/. > Name is given without its PATH > - si.image-name / $IMAGENAME: name of the image (looks for > imagename|imagename.master) > - si.script-name / $SCRIPTNAME: name of main script (looks for > scriptname|scriptname.sh|scriptname.master) > - si.disk-layout / $DISKS_LAYOUT: name of file containing disks > layout in xml format (see man autoinstallscript.conf for now) (looks > for filename|filename.xml) > - si.dl-protocol / $DL_PROTOCOL: protocolname as seen in dracut > module systemimager-xmit-<protocol name>.sh. defaults to rsync except > if other parameter let think otherwise. > - si.monitor-server / $MONITOR_SERVER: name or ip for monitor server > - si.monitor-port / $MONITOR_PORT: monitor server port (defaults to > 8181. min:100, max:32000) > - si.monitor-console / $MONITOR_CONSOLE: y|n|0|1|yes|no > (enable/disable log reported to monitor console) > - si.skip-local-cfg / SKIP_LOCAL_CFG: y|n|0|1|yes|no (default:n) if > yes, try to read local.cfg from old disks or floppy (USB planed of > course but not yet implemented) > - si.image-server / $IMAGESERVER: name or ip for the image server > - si.log-server-port / $LOG_SERVER_PORT: the log server port > (default is 514, min:100, max:32000) > - si.ssh-client / $SSH: y|n|0|1|yes|no (dfault "n"). > - si.ssh-download-url / $SSH_DOWNLOAD_URL: ssh download URL => sets > DL_PROTOCOL to "ssh" > - si.ssh-server / $SSHD: y|n|0|1|yes|no (enable / disable sshd > access while imaging) (default "n") > - si.flamethrower-directory-portbase: > $FLAMETHROWER_DIRECTORY_PORTBASE: path > - si.tmpfs-staging / $TMPFS_STAGING: path to staging dir. > - si.term / $TERM: terminal type to use. defaults to "linux" > - si.selinux-relabel / $SEL_RELABEL: y-n|0|1|yes|no: Request a > SELinux files relabel after imaging disks > - si.post-action / $SIS_POST_ACTION: what to do after imaging. > defaults to reboot. Possible values: kexec, shell, reboot, shutdown, > poweroff (and soon continue) > continue will boot the imaged system without reboot. This is > possible as initramfs is simply mounting OS filesystems in /sysroot > and calls swaproot. We are in the same situatiuon after imaging. We > only need to check that imaging kernel (uname -r) has modules > available in /sysroot/lib/modules/$(uname -r)/, then we exit the > dracut hook initqueue and dracut finishes the boot for us. > > - Parameters in DHCP are still possible and supported even in > wickedd-dhcp4 dhcp client in SuSE distros. > - option-140: IMAGESERVER > - option-141: LOG_SERVER_PORT > - option-142: SSH_DOWNLOAD_URL > - option-143: FLAMETHROWER_DIRECTORY_PORTBASE > - option-144: TMPFS_STAGING > > IMPORTANT: > - si_mkautoinstallscript is DEPRECATED and shouldn't be used (useless > though) > - disk layout has changed. main scripts are now stored in > /var/lib/systemimager/scripts/main-install (not > /var/lib/systemimager/scripts) > This looks like: > /var/lib/systemimager/scripts/cluster.txt # created by > si_clusterconfig from /etc/systemimager/cluster.xml > /var/lib/systemimager/scripts/configs/*.conf > /var/lib/systemimager/scripts/disks-layouts/*.xml > /var/lib/systemimager/scripts/hosts > /var/lib/systemimager/scripts/main-install/*.{,sh,master} > /var/lib/systemimager/scripts/post-install/*.sh > /var/lib/systemimager/scripts/pre-install/*.sh > > Packages should be released soon for testing for the 4 distros annouced. > > Next: > - support for continueboot after imaging > - *.deb packaging (hopefully if I don't hit dracut conflict with > initramfs, seems fixed by now) > (need a lot of work (major package rewrite and need to compute deps > for all perl (automatic for rpm)) > > All stuffs in initrd-from-imageserver-and-dont-package-initrd form > systemimager git > > how to build yourself: > git clone -b initrd-from-imageserver-and-dont-package-initrd > https://github.com/finley/SystemImager.git > <https://github.com/finley/SystemImager.git> > cd systemImager > make source_tarball > rpmbuild -tb tmp/systemimager-4.5.0.tar.gz > yum|dnf|zypper install <list of built package except flamethrower and > bittorrent one> > > Happy testing. > > PS: Please report any issues. > -- > Olivier LAHAYE > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > > _______________________________________________ > sisuite-users mailing list > sis...@li... > https://lists.sourceforge.net/lists/listinfo/sisuite-users |
From: LAHAYE O. <oli...@ce...> - 2018-03-21 17:13:02
|
Systemimager is still progressing a lot! New change since last announce: - Support for CentOS-6 (finaly!) - Support for Open SuSE-42.3 - Support For CentOS-7 - Support for Fedora-27 - Install script is not mandatory any-more (big change). You can still add one though. deployment process is the following: pre-install / format disks / mount partitions / run main install script / download/install image / install overrides / create config (mdadm, lvm, fstab, initramfs, ...) / bootloader / post install - many cmdline parameters to control systemimager imaging process (no more option 140 DHCP parameters to configure (still supported)). parameters can be set at multiple places (DHCP, local.cfg, PXE-cmdline, /var/lib/systemimager/scripts/configs/<name>.conf) - disk layout is set in xml format and stored in /var/lib/systemimager/scripts/disks-layouts/<name>.xml this permits to have a single image deployed to different nodes with different disks. No more one image per disk layout. - Now protocols are splitted in dracut sub modules (systemimager-xmit) * For now, only rsync works. * Planned: systemimager-xmit-docker: build your image on a docker server (must be complete), install it on deployed hardware! systemimager-xmit-flamethrower systemimager-xmit-nfs: mount your image tree thru NFS and rsync locally from NFS mount point systemimager-xmit-rsync: as usual systemimager-xmit-ssh: using scp systemimager-xmit-template: a template file for adding more protocols systemimager-xmit-torrent: torrent deployment - SSH tunnel is not considered any-more a protocol for systemimager image deployment. SSH tunnel is something running aside like a network layer. It was used for rsync, but IMHO could also be used for other protocols like NFS, docker, ... - systemimager parameters (set as shell variables in local.cfg or /var/lib/systemimager/scripts/configs/<name>.conf or set as cmdline parameter in PXE) are the following: - si.debug / $DEBUG: values: y|n => Enable debug messages - si.config / $SIS_CONFIG: name of file containing config (uses less cmdline). File is stored in /var/lib/systemimager/scripts/configs/. Name is given without its PATH - si.image-name / $IMAGENAME: name of the image (looks for imagename|imagename.master) - si.script-name / $SCRIPTNAME: name of main script (looks for scriptname|scriptname.sh|scriptname.master) - si.disk-layout / $DISKS_LAYOUT: name of file containing disks layout in xml format (see man autoinstallscript.conf for now) (looks for filename|filename.xml) - si.dl-protocol / $DL_PROTOCOL: protocolname as seen in dracut module systemimager-xmit-<protocol name>.sh. defaults to rsync except if other parameter let think otherwise. - si.monitor-server / $MONITOR_SERVER: name or ip for monitor server - si.monitor-port / $MONITOR_PORT: monitor server port (defaults to 8181. min:100, max:32000) - si.monitor-console / $MONITOR_CONSOLE: y|n|0|1|yes|no (enable/disable log reported to monitor console) - si.skip-local-cfg / SKIP_LOCAL_CFG: y|n|0|1|yes|no (default:n) if yes, try to read local.cfg from old disks or floppy (USB planed of course but not yet implemented) - si.image-server / $IMAGESERVER: name or ip for the image server - si.log-server-port / $LOG_SERVER_PORT: the log server port (default is 514, min:100, max:32000) - si.ssh-client / $SSH: y|n|0|1|yes|no (dfault "n"). - si.ssh-download-url / $SSH_DOWNLOAD_URL: ssh download URL => sets DL_PROTOCOL to "ssh" - si.ssh-server / $SSHD: y|n|0|1|yes|no (enable / disable sshd access while imaging) (default "n") - si.flamethrower-directory-portbase: $FLAMETHROWER_DIRECTORY_PORTBASE: path - si.tmpfs-staging / $TMPFS_STAGING: path to staging dir. - si.term / $TERM: terminal type to use. defaults to "linux" - si.selinux-relabel / $SEL_RELABEL: y-n|0|1|yes|no: Request a SELinux files relabel after imaging disks - si.post-action / $SIS_POST_ACTION: what to do after imaging. defaults to reboot. Possible values: kexec, shell, reboot, shutdown, poweroff (and soon continue) continue will boot the imaged system without reboot. This is possible as initramfs is simply mounting OS filesystems in /sysroot and calls swaproot. We are in the same situatiuon after imaging. We only need to check that imaging kernel (uname -r) has modules available in /sysroot/lib/modules/$(uname -r)/, then we exit the dracut hook initqueue and dracut finishes the boot for us. - Parameters in DHCP are still possible and supported even in wickedd-dhcp4 dhcp client in SuSE distros. - option-140: IMAGESERVER - option-141: LOG_SERVER_PORT - option-142: SSH_DOWNLOAD_URL - option-143: FLAMETHROWER_DIRECTORY_PORTBASE - option-144: TMPFS_STAGING IMPORTANT: - si_mkautoinstallscript is DEPRECATED and shouldn't be used (useless though) - disk layout has changed. main scripts are now stored in /var/lib/systemimager/scripts/main-install (not /var/lib/systemimager/scripts) This looks like: /var/lib/systemimager/scripts/cluster.txt # created by si_clusterconfig from /etc/systemimager/cluster.xml /var/lib/systemimager/scripts/configs/*.conf /var/lib/systemimager/scripts/disks-layouts/*.xml /var/lib/systemimager/scripts/hosts /var/lib/systemimager/scripts/main-install/*.{,sh,master} /var/lib/systemimager/scripts/post-install/*.sh /var/lib/systemimager/scripts/pre-install/*.sh Packages should be released soon for testing for the 4 distros annouced. Next: - support for continueboot after imaging - *.deb packaging (hopefully if I don't hit dracut conflict with initramfs, seems fixed by now) (need a lot of work (major package rewrite and need to compute deps for all perl (automatic for rpm)) All stuffs in initrd-from-imageserver-and-dont-package-initrd form systemimager git how to build yourself: git clone -b initrd-from-imageserver-and-dont-package-initrd https://github.com/finley/SystemImager.git cd systemImager make source_tarball rpmbuild -tb tmp/systemimager-4.5.0.tar.gz yum|dnf|zypper install <list of built package except flamethrower and bittorrent one> Happy testing. PS: Please report any issues. -- Olivier LAHAYE |
From: LAHAYE O. <oli...@ce...> - 2017-09-22 10:34:41
|
hi, A new release which fixes the si_inspect_client command that can be used after imaging if "shell" is selected as action to be performed after imaging. si_inspect_client command will mount all needed filesystems and chroot to client so you can check every bits and pieces are in place. It's also usefull to check that all post install script did perform as expected before rebooting. The version release is: 4.5.0-0.20170922git available for fc-26-x86_64 / rhel-6-x86_64 / rhel-7-x86_64 at (temporary location) http://olivier.lahaye1.free.fr/SystemImager/ See mailing list archive for more information on new systemimager PXE flags that can be used. Happy testing. -- Olivier LAHAYE CEA DRT/LIST/DIR |
From: LAHAYE O. <oli...@ce...> - 2017-09-20 13:35:14
|
Dear all, I've built a new systemimager release (4.5.0-0.20170920git). Hopefully there are no more script generation bugs. Packages are available here: http://olivier.lahaye1.free.fr/SystemImager This is a temporary location and is subject to change anytime soon. You must regenerate your scripts ( for example: /usr/sbin/si_mkautoinstallscript -quiet --autodetect-disks -image oscarimage_sda -force -ip-assignment static -post-install shell ) You can use these as yum/dnf repo by adding a systemimager.repo in /etc/yum.repos.d/ Content is (For CentOS-7): -------------8<-------------8<-------------8<-------------8<-------------8<------------- [SystemImager] name=SystemImager CentOS-7 baseurl=http://olivier.lahaye1.free.fr/SystemImager/rhel-7-x86_64/ gpgcheck=0 enable=1 -------------8<-------------8<-------------8<-------------8<-------------8<------------- You also need EPEL repositories available here: https://fedoraproject.org/wiki/EPEL/FAQ (Using EPEL section) Happy testing. -- Olivier LAHAYE |
From: LAHAYE O. <oli...@ce...> - 2017-06-30 08:10:33
|
I've released the new version. you should see systemimager version 4.5.0-0.20170629git Cheers, -- Olivier LAHAYE CEA DRT/LIST/DIR ________________________________________ De : David Livingstone [Dav...@cn...] Envoyé : jeudi 29 juin 2017 16:40 À : sis...@li... Objet : Re: [sisuite-users] [Sisuite-devel] Net beta release v4.5.0-20170614git Olivier - Thanks. Will wait for the new version and then try the OSCAR repository. David -----Original Message----- From: oli...@fr... [mailto:oli...@fr...] Sent: Thursday, June 29, 2017 3:07 AM To: sis...@li... Cc: sis...@li... Subject: Re: [sisuite-users] [Sisuite-devel] Net beta release v4.5.0-20170614git David, After reading a bit closer your message you're trying to install systemimager using the rpm command that doesn't handle dependancies download. You need to use the "yum install" instead of "rpm -ivh" command. That should work. Please try again using yum. IMHO, it's a good idea to use the OSCAR repository: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm yum clean all; yum makecache yum install systemimager-x86_64boot-standard systemimager-x86_64initrd_template systemimager-server systemimager-common systemimager-client dracut-systemimager All dependancies should be downloaded. If there are still some deps missing, then try to add the EPEL repository (Extended Package for Enterprise Linux. It's a port of many fedora packages). => rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Optionally you can install flamethrower, bittorrent and bittorrent-gui packages using yum install but this deployment method is not yet tested. It may or may not work. Please wait until you see version v4.5.0-20170629git in OSCAR repository before trying again. (better version with many minor glitches fixes that I'll publish today). Cheers, ----- Mail original ----- > De: "Olivier Lahaye" <oli...@fr...> > À: sis...@li... > Cc: sis...@li... > Envoyé: Jeudi 29 Juin 2017 09:11:37 > Objet: Re: [Sisuite-devel] [sisuite-users] Net beta release > v4.5.0-20170614git > > Hi David, > > I'll check at work later but it looks like you didn't setup the epel > repo for rhel6/centos6. > Aside that I've built a new release with many cosmetic fixes. I'll > post it today with updated message regarding quick starting. > I'll cross check install on my centos6 physical hardware before > posting. > As Brian said, the real release will end up on systemimager repo. > Which will hosts non epel requirements like BitTorrent, flamethrower, > cx_Freeze and perl Tk-TextANSIColor packages if don't miss any other. > For the moment I'm using Oscar repo as it's easier for me (I'm using > oscar packager tool that does everything for me (build deps, creates > repo) for all distros) > > Envoyé de mon iPhone6+ > > > Le 28 juin 2017 à 18:01, David Livingstone <Dav...@cn...> > > a écrit : > > > > Olivier, > > > > Okay finally had a change to try and load below on rhel 6.4. From > > the http://svn.oscar.openclustergroup.org/repos/unstable/ link below > > I've gotten to the following : > > > > > > [root@scdev1 2017]# rpm -ivh --test > > systemimager-x86_64boot-standard-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-x86_64initrd_template-4.5.0-0.20170614git.el6.noarch.rp > > m systemimager-server-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-common-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-client-4.5.0-0.20170614git.el6.noarch.rpm > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch.rpm > > perl-Tk-TextANSIColor-0.16-1.noarch.rpm > > systemconfigurator-2.2.12-3.el6.noarch.rpm > > error: Failed dependencies: > > xfsprogs is needed by > > systemimager-server-4.5.0-0.20170614git.el6.noarch > > btrfs-progs is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > dracut-network is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > plymouth-plugin-script is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > xfsprogs is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > [root@scdev1 2017]# > > > > Obviously I am missing some packages however nothing is obvious in > > the link above. > > > > Should I try the Easy install using OSCAR repositories for centos 6 > > ? > > > > Thanks > > David > > > > -----Original Message----- > > From: LAHAYE Olivier [mailto:oli...@ce...] > > Sent: Wednesday, June 14, 2017 10:25 AM > > To: sis...@li...; > > sis...@li... > > Subject: [sisuite-users] Net beta release v4.5.0-20170614git > > > > > > New relase with Plymouth GUI (if "splash" or "rhgb" keyword is > > present in PXE cmdline). > > > > What's new in this release: > > > > - New GUI dialogbox to display to request keypress when interactive > > shell is to be triggered (after install if requested or in case of > > failure. This leave time to read GUI previous messages) > > - If post install action is non interactive (reboot, poweroff, > > kexec, ..., the dialogbox will be displayed during 5 seconds and > > then action will be performed. > > - enhanced /lib/systemimager-lib.sh (new function to wait for a > > keypress in gui) > > - new screenshots > > > > Screenshots: > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.pn > > g > > - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_tex > > t.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_tex > > t.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.pn > > g > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymout > > h.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_ply > > mouth.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_ply > > mouth.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.pn > > g > > > > What works aside cool interface (text or GUI) > > > > - bootpackage creation works (si_mkbootpackage) > > - script creation works (si_mkautoinstallscript) > > - rsync deployment method works > > - SSH deployment method works (tested si_pushinstall) (both text anf > > GUI modes will display a banner asking for si_pushinstall if no ssh > > keys is > > available) > > - grub2 bootloader install works > > - si_monitortk works fine (see screenshot) > > > > Not tested but should work: > > - grub1 bootloader install (CentOS-6) > > > > TODO: > > - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed > > during imaging. > > - fix colormap bug on CENTOS-7 (drm driver bug) > > - test and eventually fix flamethrower deployment > > - test and eventually fix bittorrent deployment > > - update doc with all cmdline new parameters > > > > IMHO, this release is as stable as last stable release, though it is > > less tested so be careful. > > > > Source: > > http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4. > > 5.0.tar.bz2 > > > > Repos for RHEL6, RHEL7 and FC25: > > http://svn.oscar.openclustergroup.org/repos/unstable/ > > > > Release number: v4.5.0-20170614git > > > > Usual notes: > > > > 1/ You must regenerate your install scripts > > E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks > > --image oscarimage_sda --force --ip-assignment static --post-install > > cmdline > > > > (--post-install can be shell, reboot, poweroff, cmdline, kexec...) > > (shell drops a debug shell at the end so you can check what was > > done) > > > > cmdline parameter rd.sis.post-action=shell will drop a shell at the > > end of imaging. > > > > 2/ Easy install using OSCAR repositories > > > > - For easy install on CentOS-7: > > rpm -ivh > > http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/o > > scar-release-6.1.2r11110-1.el7.centos.noarch.rpm > > > > - For easy install on CentOS-6: > > rpm -ivh > > http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/o > > scar-release-6.1.2r11073-1.el6.noarch.rpm > > > > - (Not yeat available for FC-25, you must create your repofile by > > hand or install CentOS-7 package and update > > /etc/yum.repos.d/oscar.repo) > > > > 3/ Note: to setup your PXE, most of relevant cmdline parameters can > > be found here: > > (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or > > install on old distros) > > > > 4/ Needs a postinstall script to setup network. > > One that can be used is the following one: > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall > > /16all.network_config > > > > Happy deployment. > > > > -- > > Olivier LAHAYE > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > ---------- Check out the vibrant tech community on one of the > > world's most engaging tech sites, Slashdot.org! > > http://sdm.link/slashdot > > _______________________________________________ > > sisuite-users mailing list > > sis...@li... > > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > > > -------------------------------------------------------------------- > > ---------- Check out the vibrant tech community on one of the > > world's most engaging tech sites, Slashdot.org! > > http://sdm.link/slashdot > > _______________________________________________ > > sisuite-users mailing list > > sis...@li... > > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > > ---------------------------------------------------------------------- > -------- Check out the vibrant tech community on one of the world's > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > sisuite-devel mailing list > sis...@li... > https://lists.sourceforge.net/lists/listinfo/sisuite-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sisuite-users mailing list sis...@li... https://lists.sourceforge.net/lists/listinfo/sisuite-users ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sisuite-users mailing list sis...@li... https://lists.sourceforge.net/lists/listinfo/sisuite-users |
From: David L. <Dav...@cn...> - 2017-06-29 14:41:05
|
Olivier - Thanks. Will wait for the new version and then try the OSCAR repository. David -----Original Message----- From: oli...@fr... [mailto:oli...@fr...] Sent: Thursday, June 29, 2017 3:07 AM To: sis...@li... Cc: sis...@li... Subject: Re: [sisuite-users] [Sisuite-devel] Net beta release v4.5.0-20170614git David, After reading a bit closer your message you're trying to install systemimager using the rpm command that doesn't handle dependancies download. You need to use the "yum install" instead of "rpm -ivh" command. That should work. Please try again using yum. IMHO, it's a good idea to use the OSCAR repository: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm yum clean all; yum makecache yum install systemimager-x86_64boot-standard systemimager-x86_64initrd_template systemimager-server systemimager-common systemimager-client dracut-systemimager All dependancies should be downloaded. If there are still some deps missing, then try to add the EPEL repository (Extended Package for Enterprise Linux. It's a port of many fedora packages). => rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Optionally you can install flamethrower, bittorrent and bittorrent-gui packages using yum install but this deployment method is not yet tested. It may or may not work. Please wait until you see version v4.5.0-20170629git in OSCAR repository before trying again. (better version with many minor glitches fixes that I'll publish today). Cheers, ----- Mail original ----- > De: "Olivier Lahaye" <oli...@fr...> > À: sis...@li... > Cc: sis...@li... > Envoyé: Jeudi 29 Juin 2017 09:11:37 > Objet: Re: [Sisuite-devel] [sisuite-users] Net beta release > v4.5.0-20170614git > > Hi David, > > I'll check at work later but it looks like you didn't setup the epel > repo for rhel6/centos6. > Aside that I've built a new release with many cosmetic fixes. I'll > post it today with updated message regarding quick starting. > I'll cross check install on my centos6 physical hardware before > posting. > As Brian said, the real release will end up on systemimager repo. > Which will hosts non epel requirements like BitTorrent, flamethrower, > cx_Freeze and perl Tk-TextANSIColor packages if don't miss any other. > For the moment I'm using Oscar repo as it's easier for me (I'm using > oscar packager tool that does everything for me (build deps, creates > repo) for all distros) > > Envoyé de mon iPhone6+ > > > Le 28 juin 2017 à 18:01, David Livingstone <Dav...@cn...> > > a écrit : > > > > Olivier, > > > > Okay finally had a change to try and load below on rhel 6.4. From > > the http://svn.oscar.openclustergroup.org/repos/unstable/ link below > > I've gotten to the following : > > > > > > [root@scdev1 2017]# rpm -ivh --test > > systemimager-x86_64boot-standard-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-x86_64initrd_template-4.5.0-0.20170614git.el6.noarch.rp > > m systemimager-server-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-common-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-client-4.5.0-0.20170614git.el6.noarch.rpm > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch.rpm > > perl-Tk-TextANSIColor-0.16-1.noarch.rpm > > systemconfigurator-2.2.12-3.el6.noarch.rpm > > error: Failed dependencies: > > xfsprogs is needed by > > systemimager-server-4.5.0-0.20170614git.el6.noarch > > btrfs-progs is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > dracut-network is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > plymouth-plugin-script is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > xfsprogs is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > [root@scdev1 2017]# > > > > Obviously I am missing some packages however nothing is obvious in > > the link above. > > > > Should I try the Easy install using OSCAR repositories for centos 6 > > ? > > > > Thanks > > David > > > > -----Original Message----- > > From: LAHAYE Olivier [mailto:oli...@ce...] > > Sent: Wednesday, June 14, 2017 10:25 AM > > To: sis...@li...; > > sis...@li... > > Subject: [sisuite-users] Net beta release v4.5.0-20170614git > > > > > > New relase with Plymouth GUI (if "splash" or "rhgb" keyword is > > present in PXE cmdline). > > > > What's new in this release: > > > > - New GUI dialogbox to display to request keypress when interactive > > shell is to be triggered (after install if requested or in case of > > failure. This leave time to read GUI previous messages) > > - If post install action is non interactive (reboot, poweroff, > > kexec, ..., the dialogbox will be displayed during 5 seconds and > > then action will be performed. > > - enhanced /lib/systemimager-lib.sh (new function to wait for a > > keypress in gui) > > - new screenshots > > > > Screenshots: > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.pn > > g > > - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_tex > > t.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_tex > > t.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.pn > > g > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymout > > h.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_ply > > mouth.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_ply > > mouth.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.pn > > g > > > > What works aside cool interface (text or GUI) > > > > - bootpackage creation works (si_mkbootpackage) > > - script creation works (si_mkautoinstallscript) > > - rsync deployment method works > > - SSH deployment method works (tested si_pushinstall) (both text anf > > GUI modes will display a banner asking for si_pushinstall if no ssh > > keys is > > available) > > - grub2 bootloader install works > > - si_monitortk works fine (see screenshot) > > > > Not tested but should work: > > - grub1 bootloader install (CentOS-6) > > > > TODO: > > - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed > > during imaging. > > - fix colormap bug on CENTOS-7 (drm driver bug) > > - test and eventually fix flamethrower deployment > > - test and eventually fix bittorrent deployment > > - update doc with all cmdline new parameters > > > > IMHO, this release is as stable as last stable release, though it is > > less tested so be careful. > > > > Source: > > http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4. > > 5.0.tar.bz2 > > > > Repos for RHEL6, RHEL7 and FC25: > > http://svn.oscar.openclustergroup.org/repos/unstable/ > > > > Release number: v4.5.0-20170614git > > > > Usual notes: > > > > 1/ You must regenerate your install scripts > > E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks > > --image oscarimage_sda --force --ip-assignment static --post-install > > cmdline > > > > (--post-install can be shell, reboot, poweroff, cmdline, kexec...) > > (shell drops a debug shell at the end so you can check what was > > done) > > > > cmdline parameter rd.sis.post-action=shell will drop a shell at the > > end of imaging. > > > > 2/ Easy install using OSCAR repositories > > > > - For easy install on CentOS-7: > > rpm -ivh > > http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/o > > scar-release-6.1.2r11110-1.el7.centos.noarch.rpm > > > > - For easy install on CentOS-6: > > rpm -ivh > > http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/o > > scar-release-6.1.2r11073-1.el6.noarch.rpm > > > > - (Not yeat available for FC-25, you must create your repofile by > > hand or install CentOS-7 package and update > > /etc/yum.repos.d/oscar.repo) > > > > 3/ Note: to setup your PXE, most of relevant cmdline parameters can > > be found here: > > (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or > > install on old distros) > > > > 4/ Needs a postinstall script to setup network. > > One that can be used is the following one: > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall > > /16all.network_config > > > > Happy deployment. > > > > -- > > Olivier LAHAYE > > > > > > > > > > > > > > > > > > -------------------------------------------------------------------- > > ---------- Check out the vibrant tech community on one of the > > world's most engaging tech sites, Slashdot.org! > > http://sdm.link/slashdot > > _______________________________________________ > > sisuite-users mailing list > > sis...@li... > > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > > > -------------------------------------------------------------------- > > ---------- Check out the vibrant tech community on one of the > > world's most engaging tech sites, Slashdot.org! > > http://sdm.link/slashdot > > _______________________________________________ > > sisuite-users mailing list > > sis...@li... > > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > > ---------------------------------------------------------------------- > -------- Check out the vibrant tech community on one of the world's > most engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > sisuite-devel mailing list > sis...@li... > https://lists.sourceforge.net/lists/listinfo/sisuite-devel > ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sisuite-users mailing list sis...@li... https://lists.sourceforge.net/lists/listinfo/sisuite-users |
From: <oli...@fr...> - 2017-06-29 09:07:26
|
David, After reading a bit closer your message you're trying to install systemimager using the rpm command that doesn't handle dependancies download. You need to use the "yum install" instead of "rpm -ivh" command. That should work. Please try again using yum. IMHO, it's a good idea to use the OSCAR repository: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm yum clean all; yum makecache yum install systemimager-x86_64boot-standard systemimager-x86_64initrd_template systemimager-server systemimager-common systemimager-client dracut-systemimager All dependancies should be downloaded. If there are still some deps missing, then try to add the EPEL repository (Extended Package for Enterprise Linux. It's a port of many fedora packages). => rpm -ivh http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm Optionally you can install flamethrower, bittorrent and bittorrent-gui packages using yum install but this deployment method is not yet tested. It may or may not work. Please wait until you see version v4.5.0-20170629git in OSCAR repository before trying again. (better version with many minor glitches fixes that I'll publish today). Cheers, ----- Mail original ----- > De: "Olivier Lahaye" <oli...@fr...> > À: sis...@li... > Cc: sis...@li... > Envoyé: Jeudi 29 Juin 2017 09:11:37 > Objet: Re: [Sisuite-devel] [sisuite-users] Net beta release v4.5.0-20170614git > > Hi David, > > I'll check at work later but it looks like you didn't setup the epel > repo for rhel6/centos6. > Aside that I've built a new release with many cosmetic fixes. I'll > post it today with updated message regarding quick starting. > I'll cross check install on my centos6 physical hardware before > posting. > As Brian said, the real release will end up on systemimager repo. > Which will hosts non epel requirements like BitTorrent, > flamethrower, cx_Freeze and perl Tk-TextANSIColor packages if don't > miss any other. > For the moment I'm using Oscar repo as it's easier for me (I'm using > oscar packager tool that does everything for me (build deps, creates > repo) for all distros) > > Envoyé de mon iPhone6+ > > > Le 28 juin 2017 à 18:01, David Livingstone > > <Dav...@cn...> a écrit : > > > > Olivier, > > > > Okay finally had a change to try and load below on rhel 6.4. From > > the > > http://svn.oscar.openclustergroup.org/repos/unstable/ link below > > I've gotten to the following : > > > > > > [root@scdev1 2017]# rpm -ivh --test > > systemimager-x86_64boot-standard-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-x86_64initrd_template-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-server-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-common-4.5.0-0.20170614git.el6.noarch.rpm > > systemimager-client-4.5.0-0.20170614git.el6.noarch.rpm > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch.rpm > > perl-Tk-TextANSIColor-0.16-1.noarch.rpm > > systemconfigurator-2.2.12-3.el6.noarch.rpm > > error: Failed dependencies: > > xfsprogs is needed by > > systemimager-server-4.5.0-0.20170614git.el6.noarch > > btrfs-progs is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > dracut-network is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > plymouth-plugin-script is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > xfsprogs is needed by > > dracut-systemimager-4.5.0-0.20170615git.el6.noarch > > [root@scdev1 2017]# > > > > Obviously I am missing some packages however nothing is obvious in > > the link above. > > > > Should I try the Easy install using OSCAR repositories for centos 6 > > ? > > > > Thanks > > David > > > > -----Original Message----- > > From: LAHAYE Olivier [mailto:oli...@ce...] > > Sent: Wednesday, June 14, 2017 10:25 AM > > To: sis...@li...; > > sis...@li... > > Subject: [sisuite-users] Net beta release v4.5.0-20170614git > > > > > > New relase with Plymouth GUI (if "splash" or "rhgb" keyword is > > present in PXE cmdline). > > > > What's new in this release: > > > > - New GUI dialogbox to display to request keypress when interactive > > shell is to be triggered (after install if requested or in case of > > failure. This leave time to read GUI previous messages) > > - If post install action is non interactive (reboot, poweroff, > > kexec, ..., the dialogbox will be displayed during 5 seconds and > > then action will be performed. > > - enhanced /lib/systemimager-lib.sh (new function to wait for a > > keypress in gui) > > - new screenshots > > > > Screenshots: > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png > > - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_text.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_text.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymouth.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_plymouth.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_plymouth.png > > - > > http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.png > > > > What works aside cool interface (text or GUI) > > > > - bootpackage creation works (si_mkbootpackage) > > - script creation works (si_mkautoinstallscript) > > - rsync deployment method works > > - SSH deployment method works (tested si_pushinstall) (both text > > anf GUI modes will display a banner asking for si_pushinstall if > > no ssh keys is > > available) > > - grub2 bootloader install works > > - si_monitortk works fine (see screenshot) > > > > Not tested but should work: > > - grub1 bootloader install (CentOS-6) > > > > TODO: > > - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed > > during imaging. > > - fix colormap bug on CENTOS-7 (drm driver bug) > > - test and eventually fix flamethrower deployment > > - test and eventually fix bittorrent deployment > > - update doc with all cmdline new parameters > > > > IMHO, this release is as stable as last stable release, though it > > is less tested so be careful. > > > > Source: > > http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 > > > > Repos for RHEL6, RHEL7 and FC25: > > http://svn.oscar.openclustergroup.org/repos/unstable/ > > > > Release number: v4.5.0-20170614git > > > > Usual notes: > > > > 1/ You must regenerate your install scripts > > E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks > > --image oscarimage_sda --force --ip-assignment static > > --post-install cmdline > > > > (--post-install can be shell, reboot, poweroff, cmdline, kexec...) > > (shell drops a debug shell at the end so you can check what was > > done) > > > > cmdline parameter rd.sis.post-action=shell will drop a shell at the > > end of imaging. > > > > 2/ Easy install using OSCAR repositories > > > > - For easy install on CentOS-7: > > rpm -ivh > > http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm > > > > - For easy install on CentOS-6: > > rpm -ivh > > http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm > > > > - (Not yeat available for FC-25, you must create your repofile by > > hand or install CentOS-7 package and update > > /etc/yum.repos.d/oscar.repo) > > > > 3/ Note: to setup your PXE, most of relevant cmdline parameters can > > be found here: > > (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or > > install on old distros) > > > > 4/ Needs a postinstall script to setup network. > > One that can be used is the following one: > > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config > > > > Happy deployment. > > > > -- > > Olivier LAHAYE > > > > > > > > > > > > > > > > > > ------------------------------------------------------------------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > sisuite-users mailing list > > sis...@li... > > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > > > ------------------------------------------------------------------------------ > > Check out the vibrant tech community on one of the world's most > > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > > _______________________________________________ > > sisuite-users mailing list > > sis...@li... > > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > sisuite-devel mailing list > sis...@li... > https://lists.sourceforge.net/lists/listinfo/sisuite-devel > |
From: Olivier L. <oli...@fr...> - 2017-06-29 07:11:49
|
Hi David, I'll check at work later but it looks like you didn't setup the epel repo for rhel6/centos6. Aside that I've built a new release with many cosmetic fixes. I'll post it today with updated message regarding quick starting. I'll cross check install on my centos6 physical hardware before posting. As Brian said, the real release will end up on systemimager repo. Which will hosts non epel requirements like BitTorrent, flamethrower, cx_Freeze and perl Tk-TextANSIColor packages if don't miss any other. For the moment I'm using Oscar repo as it's easier for me (I'm using oscar packager tool that does everything for me (build deps, creates repo) for all distros) Envoyé de mon iPhone6+ > Le 28 juin 2017 à 18:01, David Livingstone <Dav...@cn...> a écrit : > > Olivier, > > Okay finally had a change to try and load below on rhel 6.4. From the > http://svn.oscar.openclustergroup.org/repos/unstable/ link below I've gotten to the following : > > > [root@scdev1 2017]# rpm -ivh --test systemimager-x86_64boot-standard-4.5.0-0.20170614git.el6.noarch.rpm systemimager-x86_64initrd_template-4.5.0-0.20170614git.el6.noarch.rpm systemimager-server-4.5.0-0.20170614git.el6.noarch.rpm systemimager-common-4.5.0-0.20170614git.el6.noarch.rpm systemimager-client-4.5.0-0.20170614git.el6.noarch.rpm dracut-systemimager-4.5.0-0.20170615git.el6.noarch.rpm perl-Tk-TextANSIColor-0.16-1.noarch.rpm systemconfigurator-2.2.12-3.el6.noarch.rpm > error: Failed dependencies: > xfsprogs is needed by systemimager-server-4.5.0-0.20170614git.el6.noarch > btrfs-progs is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch > dracut-network is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch > plymouth-plugin-script is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch > xfsprogs is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch > [root@scdev1 2017]# > > Obviously I am missing some packages however nothing is obvious in the link above. > > Should I try the Easy install using OSCAR repositories for centos 6 ? > > Thanks > David > > -----Original Message----- > From: LAHAYE Olivier [mailto:oli...@ce...] > Sent: Wednesday, June 14, 2017 10:25 AM > To: sis...@li...; sis...@li... > Subject: [sisuite-users] Net beta release v4.5.0-20170614git > > > New relase with Plymouth GUI (if "splash" or "rhgb" keyword is present in PXE cmdline). > > What's new in this release: > > - New GUI dialogbox to display to request keypress when interactive shell is to be triggered (after install if requested or in case of failure. This leave time to read GUI previous messages) > - If post install action is non interactive (reboot, poweroff, kexec, ..., the dialogbox will be displayed during 5 seconds and then action will be performed. > - enhanced /lib/systemimager-lib.sh (new function to wait for a keypress in gui) > - new screenshots > > Screenshots: > - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_text.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_text.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymouth.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_plymouth.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_plymouth.png > - http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.png > > What works aside cool interface (text or GUI) > > - bootpackage creation works (si_mkbootpackage) > - script creation works (si_mkautoinstallscript) > - rsync deployment method works > - SSH deployment method works (tested si_pushinstall) (both text anf GUI modes will display a banner asking for si_pushinstall if no ssh keys is > available) > - grub2 bootloader install works > - si_monitortk works fine (see screenshot) > > Not tested but should work: > - grub1 bootloader install (CentOS-6) > > TODO: > - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed during imaging. > - fix colormap bug on CENTOS-7 (drm driver bug) > - test and eventually fix flamethrower deployment > - test and eventually fix bittorrent deployment > - update doc with all cmdline new parameters > > IMHO, this release is as stable as last stable release, though it is less tested so be careful. > > Source: http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 > > Repos for RHEL6, RHEL7 and FC25: > http://svn.oscar.openclustergroup.org/repos/unstable/ > > Release number: v4.5.0-20170614git > > Usual notes: > > 1/ You must regenerate your install scripts > E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks --image oscarimage_sda --force --ip-assignment static --post-install cmdline > > (--post-install can be shell, reboot, poweroff, cmdline, kexec...) (shell drops a debug shell at the end so you can check what was done) > > cmdline parameter rd.sis.post-action=shell will drop a shell at the end of imaging. > > 2/ Easy install using OSCAR repositories > > - For easy install on CentOS-7: > rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm > > - For easy install on CentOS-6: > rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm > > - (Not yeat available for FC-25, you must create your repofile by hand or install CentOS-7 package and update /etc/yum.repos.d/oscar.repo) > > 3/ Note: to setup your PXE, most of relevant cmdline parameters can be found here: > (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or install on old distros) > > 4/ Needs a postinstall script to setup network. > One that can be used is the following one: > http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config > > Happy deployment. > > -- > Olivier LAHAYE > > > > > > > > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ > sisuite-users mailing list > sis...@li... > https://lists.sourceforge.net/lists/listinfo/sisuite-users > > ------------------------------------------------------------------------------ > Check out the vibrant tech community on one of the world's most > engaging tech sites, Slashdot.org! http://sdm.link/slashdot > _______________________________________________ > sisuite-users mailing list > sis...@li... > https://lists.sourceforge.net/lists/listinfo/sisuite-users |
From: David L. <Dav...@cn...> - 2017-06-28 16:18:41
|
Olivier, Okay finally had a change to try and load below on rhel 6.4. From the http://svn.oscar.openclustergroup.org/repos/unstable/ link below I've gotten to the following : [root@scdev1 2017]# rpm -ivh --test systemimager-x86_64boot-standard-4.5.0-0.20170614git.el6.noarch.rpm systemimager-x86_64initrd_template-4.5.0-0.20170614git.el6.noarch.rpm systemimager-server-4.5.0-0.20170614git.el6.noarch.rpm systemimager-common-4.5.0-0.20170614git.el6.noarch.rpm systemimager-client-4.5.0-0.20170614git.el6.noarch.rpm dracut-systemimager-4.5.0-0.20170615git.el6.noarch.rpm perl-Tk-TextANSIColor-0.16-1.noarch.rpm systemconfigurator-2.2.12-3.el6.noarch.rpm error: Failed dependencies: xfsprogs is needed by systemimager-server-4.5.0-0.20170614git.el6.noarch btrfs-progs is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch dracut-network is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch plymouth-plugin-script is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch xfsprogs is needed by dracut-systemimager-4.5.0-0.20170615git.el6.noarch [root@scdev1 2017]# Obviously I am missing some packages however nothing is obvious in the link above. Should I try the Easy install using OSCAR repositories for centos 6 ? Thanks David -----Original Message----- From: LAHAYE Olivier [mailto:oli...@ce...] Sent: Wednesday, June 14, 2017 10:25 AM To: sis...@li...; sis...@li... Subject: [sisuite-users] Net beta release v4.5.0-20170614git New relase with Plymouth GUI (if "splash" or "rhgb" keyword is present in PXE cmdline). What's new in this release: - New GUI dialogbox to display to request keypress when interactive shell is to be triggered (after install if requested or in case of failure. This leave time to read GUI previous messages) - If post install action is non interactive (reboot, poweroff, kexec, ..., the dialogbox will be displayed during 5 seconds and then action will be performed. - enhanced /lib/systemimager-lib.sh (new function to wait for a keypress in gui) - new screenshots Screenshots: - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.png What works aside cool interface (text or GUI) - bootpackage creation works (si_mkbootpackage) - script creation works (si_mkautoinstallscript) - rsync deployment method works - SSH deployment method works (tested si_pushinstall) (both text anf GUI modes will display a banner asking for si_pushinstall if no ssh keys is available) - grub2 bootloader install works - si_monitortk works fine (see screenshot) Not tested but should work: - grub1 bootloader install (CentOS-6) TODO: - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed during imaging. - fix colormap bug on CENTOS-7 (drm driver bug) - test and eventually fix flamethrower deployment - test and eventually fix bittorrent deployment - update doc with all cmdline new parameters IMHO, this release is as stable as last stable release, though it is less tested so be careful. Source: http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 Repos for RHEL6, RHEL7 and FC25: http://svn.oscar.openclustergroup.org/repos/unstable/ Release number: v4.5.0-20170614git Usual notes: 1/ You must regenerate your install scripts E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks --image oscarimage_sda --force --ip-assignment static --post-install cmdline (--post-install can be shell, reboot, poweroff, cmdline, kexec...) (shell drops a debug shell at the end so you can check what was done) cmdline parameter rd.sis.post-action=shell will drop a shell at the end of imaging. 2/ Easy install using OSCAR repositories - For easy install on CentOS-7: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm - For easy install on CentOS-6: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm - (Not yeat available for FC-25, you must create your repofile by hand or install CentOS-7 package and update /etc/yum.repos.d/oscar.repo) 3/ Note: to setup your PXE, most of relevant cmdline parameters can be found here: (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or install on old distros) 4/ Needs a postinstall script to setup network. One that can be used is the following one: http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config Happy deployment. -- Olivier LAHAYE ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ sisuite-users mailing list sis...@li... https://lists.sourceforge.net/lists/listinfo/sisuite-users |
From: LAHAYE O. <oli...@ce...> - 2017-06-14 16:24:44
|
New relase with Plymouth GUI (if "splash" or "rhgb" keyword is present in PXE cmdline). What's new in this release: - New GUI dialogbox to display to request keypress when interactive shell is to be triggered (after install if requested or in case of failure. This leave time to read GUI previous messages) - If post install action is non interactive (reboot, poweroff, kexec, ..., the dialogbox will be displayed during 5 seconds and then action will be performed. - enhanced /lib/systemimager-lib.sh (new function to wait for a keypress in gui) - new screenshots Screenshots: - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/si_monitortk.png What works aside cool interface (text or GUI) - bootpackage creation works (si_mkbootpackage) - script creation works (si_mkautoinstallscript) - rsync deployment method works - SSH deployment method works (tested si_pushinstall) (both text anf GUI modes will display a banner asking for si_pushinstall if no ssh keys is available) - grub2 bootloader install works - si_monitortk works fine (see screenshot) Not tested but should work: - grub1 bootloader install (CentOS-6) TODO: - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed during imaging. - fix colormap bug on CENTOS-7 (drm driver bug) - test and eventually fix flamethrower deployment - test and eventually fix bittorrent deployment - update doc with all cmdline new parameters IMHO, this release is as stable as last stable release, though it is less tested so be careful. Source: http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 Repos for RHEL6, RHEL7 and FC25: http://svn.oscar.openclustergroup.org/repos/unstable/ Release number: v4.5.0-20170614git Usual notes: 1/ You must regenerate your install scripts E.g.: /usr/sbin/si_mkautoinstallscript --quiet --autodetect-disks --image oscarimage_sda --force --ip-assignment static --post-install cmdline (--post-install can be shell, reboot, poweroff, cmdline, kexec...) (shell drops a debug shell at the end so you can check what was done) cmdline parameter rd.sis.post-action=shell will drop a shell at the end of imaging. 2/ Easy install using OSCAR repositories - For easy install on CentOS-7: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm - For easy install on CentOS-6: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm - (Not yeat available for FC-25, you must create your repofile by hand or install CentOS-7 package and update /etc/yum.repos.d/oscar.repo) 3/ Note: to setup your PXE, most of relevant cmdline parameters can be found here: (/usr/lib/dracut/modules.d/51systemimager/module-install.sh or install on old distros) 4/ Needs a postinstall script to setup network. One that can be used is the following one: http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config Happy deployment. -- Olivier LAHAYE |
From: LAHAYE O. <oli...@ce...> - 2017-06-13 16:30:53
|
New relase with Plymouth GUI (if "splash" or "rhgb" keyword is present in PXE cmdline). What's new in this release: - New GUI dialogbox to display important or static messages like asking for si_pushinstall command. - enhanced /lib/systemimager-lib.sh (new functions to enable system messages, debug messages, use the gui dialog box) - new cmdline parameters (enable debugging, fix the post imaging action - many glitches and mug fixes. - new screenshots Screenshots: - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_success_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_failure_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_text.png - http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_SSH_plymouth.png Text mode is still the default. What works aside cool interface (text or GUI) - bootpackage creation works (si_mkbootpackage) - rsync deployment method works - SSH deployment method works (tested si_pushinstall) (both text anf GUI modes will display a banner asking for si_pushinstall if no ssh keys is available) - grub2 bootloader install works - si_monitortk works fine Not tested but should work: - grub1 bootloader install (CentOS-6) TODO: - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed during imaging. - fix colormap bug on CENTOS-7 (drm driver bug) - test and eventually fix flamethrower deployment - test and eventually fix bittorrent deployment - update doc with all cmdline new parameters IMHO, this release is as stable as last stable release, though it is less tested so be careful. Source: http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 Repos for RHEL6, RHEL7 and FC25: http://svn.oscar.openclustergroup.org/repos/unstable/ Release number: v4.5.0-20170613git Usual notes: 1/ You must regenerate your install scripts E.g.: /usr/sbin/si_mkautoinstallscript -quiet --autodetect-disks -image oscarimage_sda -force -ip-assignment static -post-install cmdline (post install can be shell, reboot, poweroff, cmdline, kexec...) (shell drops a debug shell at the end so you can check what was done) cmdline parameter rd.sis.post-action=shell will drop a shell at the end of imaging. 2/ Easy install using OSCAR repositories - For easy install on CentOS-7: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm - For easy install on CentOS-6: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm - (Not yeat available for FC-25, you must create your repofile by hand or install CentOS-7 package and update /etc/yum.repos.d/oscar.repo) 3/ Note: to setup your PXE, most of relevant cmdline parameters can be found here: (/usr/lib/dracut/modules.d/39systemimager/module-install.sh or install on old distros) 4/ Needs a postinstall script to setup network. One that can be used is the following one: http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config Happy deployment. Olivier. -- Olivier LAHAYE CEA DRT/LIST/DIR |
From: <oli...@fr...> - 2017-05-22 10:50:35
|
Hi, Brand new relase with Plymouth GUI if "splash" or "rhgb" keyword is present in PXE cmdline. Screenshot: http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_plymouth.png (ESC key will toggle between text and GUI modes. Best display is vga=791 as cmdline parameter (other resolution will work. need at least 640x480 with 256 colors) Text mode is still the default. Screenshot: http://svn.oscar.openclustergroup.org/pkgs/downloads/SIS_CO6.png What works aside cool interface (text or GUI) - bootpackage creation works (si_mkbootpackage) - rsync deployment method works - SSH deployment method works (tested si_pushinstall) (in this mode, the GUI doesn't display a wating wheel like in text mode, bit it works) - grub2 bootloader install works - si_monitortk works fine Not tested but should work: - grub1 bootloader install (CentOS-6) TODO: - stop cleanly rsync and unmount disks if CTRL-ALT-DEL is pressed during imaging. - fix colormap bug on CENTOS-7 (drm driver bug => change backgroud) - test and eventualy fix flamethrower deployment - test and eventualy fix bittorrent deployment - create a wait dialog box for plymouth GUI when waiting for SSH tunnel initialisation from server (si_pushinstall) - update doc with all cmdline new parameters - update API usable in pre/post install scripts (/lib/systemimager-lib.sh) - Fix a little bug: test progress bar is displayed twice if GUI is active (race condition). IMHO, this release is as stable as last stable release, though it is less tested so be carefull. Source: http://svn.oscar.openclustergroup.org/pkgs/downloads/systemimager-4.5.0.tar.bz2 Repos for RHEL6, RHEL7 and FC25: http://svn.oscar.openclustergroup.org/repos/unstable/ Release number: v4.5.0-20170518git Usual notes: 1/ You must regenerate your install scripts E.g.: /usr/sbin/si_mkautoinstallscript -quiet --autodetect-disks -image oscarimage_sda -force -ip-assignment static -post-install shell (post install can be shell, reboot, poweroff, ...) (shell drops a debug shell at the end so you can check what was done) 2/ Easy install using OSCAR repositories - For easy install on CentOS-7: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-7-x86_64/oscar-release-6.1.2r11110-1.el7.centos.noarch.rpm - For easy install on CentOS-6: rpm -ivh http://svn.oscar.openclustergroup.org/repos/unstable/rhel-6-x86_64/oscar-release-6.1.2r11073-1.el6.noarch.rpm - (Not yeat available for FC-25, you must create your repofile by hand or install CentOS-7 package and update /etc/yum.repos.d/oscar.repo) 3/ Note: to setup your PXE, most of relevant cmdline parameters can be found here: (/usr/lib/dracut/modules.d/39systemimager/module-install.sh or install on old distros) 4/ Needs a postinstall script to setup network. One that can be used is the following one: http://svn.oscar.openclustergroup.org/pkgs/downloads/sis_postinstall/16all.network_config Happy deployment. Olivier. -- Olivier LAHAYE |