-
Notifications
You must be signed in to change notification settings - Fork 0
Kickstart Server
Kickstart is the OS deployment technology for Red Hat based Linux distributions, e.g. RHEL (RedHat Enterprise Linux), CentOS, and Scientific Linux.
Server commands are run on the Deployment Server. Client configuration commands are run on the Deployment Server, and client creation commands are run on the host.
The commands are split into three types:
- Server configuration
- Creating OS deployment repositories from the OS installation media (ISOs)
- Client configuration
- Creating client VMs
- Client configuration
- Creating client profiles
- PXE / DHCP / BOOTP configuration
- Install configurations
- Post install scripts
- Creating client profiles
This section refers to the server related commands. For the client related commands refer to the Kickstart Client Examples.
For client creation commands refer to either the VirtualBox Examples or VMware Fusion Examples.
When you add a service it will also try to download the VMware and Puppet packages for post installation to clients.
List KS ISOs
./modest.rb --method kickstart --action list --type iso
Configure KS services (will search for CentOS and RedHat ISOs in ISO directory (default is /export/isos) and set up services if the don't exist):
./modest.rb --method kickstart --action create --mode server
Configure KS service from an ISO:
./modest.rb --action create --file export/isos/rhel-server-7.0-x86_64-dvd.iso
Unconfigure KS service:
./modest.rb --action delete --service centos_5_9_x86_64
Manually unconfigure KS apache alias:
./modest.rb --action delete --type apache --service centos_5_9_x86_64
Check an existing service
./modest.rb --action check --service centos_5_9_x86_64
List Kickstart ISOs:
./modest.rb --method kickstart --type iso
ISO file: /export/isos/rhel-server-7.0-rc-x86_64-dvd.iso
Distribution: rhel
Version: 7.0.rc
Architecture: x86_64
Service Name: rhel_7_0_rc_x86_64
ISO file: /export/isos/rhel-server-7.0-x86_64-dvd.iso
Distribution: rhel
Version: 7.0
Architecture: x86_64
Service Name: rhel_7_0_x86_64
Setup Kickstart server from an ISO:
./modest.rb --method kickstart --file /export/isos/rhel-server-7.0-x86_64-dvd.iso --verbose
Information: Running in verbose mode
Information Running in server mode
Information: Home directory /root
Information: Setting work directory to /opt/modest
Information: Setting temporary directory to /opt/modest
Determining: Default host IP
Executing: ipadm show-addr net0 |grep net |awk '{print $4}' |cut -f1 -d'/'
Output: 192.168.2.99
Information: Setting apache allow range to 192.168.2
Checking: Puppet user exists
Executing: cat /etc/passwd |grep '^puppet'
Output: puppet:x:102:101::/export/home/puppet:/usr/bin/bash
Checking: Service master
Executing: svcs -a |grep 'puppetmaster'
Output: online 4:43:11 svc:/network/puppetmaster:default
Checking: Service agent
Executing: svcs -a |grep 'puppetagent'
Output: online 4:43:03 svc:/network/puppetagent:default
Checking: Package lftp installed
Executing: which lftp
Output: no lftp in /usr/bin /usr/sbin
Warning: /export/repo does not exist
Executing: zfs create rpool/export/repo
Warning: /export/images does not exist
Executing: zfs create rpool/export/images
Information: Setting install type to text based
Information: Using ISO /export/isos/rhel-server-7.0-x86_64-dvd.iso
Checking: DHCPd config for subnet entry
Executing: cat /etc/inet/dhcpd4.conf | grep 'subnet 192.168.2.0'
Output: subnet 192.168.2.0 netmask 255.255.255.0 {
Checking: DHCPd config for subnet entry
Executing: cat /etc/inet/dhcpd4.conf | grep 'subnet 192.168.2.0'
Output: subnet 192.168.2.0 netmask 255.255.255.0 {
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for rhel_7_0_x86_64
Executing: cat /etc/apache2/2.2/httpd.conf |grep '/rhel_7_0_x86_64'
Output: <Directory /export/repo/rhel_7_0_x86_64>
Output: Alias /rhel_7_0_x86_64 /export/repo/rhel_7_0_x86_64
Warning: /export/repo/rhel_7_0_x86_64 does not exist
Executing: zfs create rpool/export/repo/rhel_7_0_x86_64
Checking: Directory /export/repo/rhel_7_0_x86_64/isolinux exits
Processing: /export/isos/rhel-server-7.0-x86_64-dvd.iso
Checking: Existing mounts
Executing: df |awk '{print $1}' |grep '^/cdrom$'
Output: /cdrom
Unmounting: /cdrom
Executing: umount /cdrom
Mounting: ISO /export/isos/rhel-server-7.0-x86_64-dvd.iso on /cdrom
Executing: mount -F hsfs /export/isos/rhel-server-7.0-x86_64-dvd.iso /cdrom
Checking: If we can copy data from full repo ISO
Creating: /export/repo/rhel_7_0_x86_64/isolinux
Executing: mkdir -p '/export/repo/rhel_7_0_x86_64/isolinux'
Copying: /cdrom contents to /export/repo/rhel_7_0_x86_64
Executing: rsync -a /cdrom/* /export/repo/rhel_7_0_x86_64
Unmounting: ISO mounted on /cdrom
Executing: umount /cdrom
Locating: Syslinux package
Executing: cd /export/repo/rhel_7_0_x86_64/Packages ; find . -name 'syslinux-[0-9]*' |grep 'x86_64'
Output: ./syslinux-4.05-8.el7.x86_64.rpm
Creating: /etc/netboot/rhel_7_0_x86_64
Executing: mkdir -p '/etc/netboot/rhel_7_0_x86_64'
Copying: PXE boot files from /export/repo/rhel_7_0_x86_64/Packages/syslinux-4.05-8.el7.x86_64.rpm to /etc/netboot/rhel_7_0_x86_64
Executing: cd /etc/netboot/rhel_7_0_x86_64 ; /opt/modest/bin/rpm2cpio /export/repo/rhel_7_0_x86_64/Packages/syslinux-4.05-8.el7.x86_64.rpm | cpio -iud
4766 blocks
Copying: PXE boot images from /export/repo/rhel_7_0_x86_64/images to /etc/netboot/rhel_7_0_x86_64/images
Executing: cp -r /export/repo/rhel_7_0_x86_64/images /etc/netboot/rhel_7_0_x86_64
Creating: /etc/netboot/pxelinux.cfg
Executing: mkdir -p '/etc/netboot/pxelinux.cfg'
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for vmware
Executing: cat /etc/apache2/2.2/httpd.conf |grep '/vmware'
Archiving: Apache config file /etc/apache2/2.2/httpd.conf to /etc/apache2/2.2/httpd.conf.no_vmware
Executing: cp /etc/apache2/2.2/httpd.conf /etc/apache2/2.2/httpd.conf.no_vmware
Adding: Directory and Alias entry to /etc/apache2/2.2/httpd.conf
Copying: Apache config file so it can be edited
Executing: cp /etc/apache2/2.2/httpd.conf /tmp/httpd.conf ; chown 0 /tmp/httpd.conf
Updating: Apache config file
Executing: cp /tmp/httpd.conf /etc/apache2/2.2/httpd.conf ; rm /tmp/httpd.conf
Checking: Status of service svc:/network/http:apache22
Executing: svcs svc:/network/http:apache22 |grep -v STATE
Output: online 5:50:40 svc:/network/http:apache22
Refresh: Service svc:/network/http:apache22
Executing: svcadm refresh svc:/network/http:apache22 ; sleep 5
Warning: /export/pkgs/vmware does not exist
Executing: zfs create rpool/export/pkgs/vmware
Fetching: VMware RPMs
Executing: cd /export/pkgs/vmware ; lftp -e 'mget * ; quit' http://packages.vmware.com/tools/esx/latest/rhel6/x86_64/
cd: received redirection to `/tools/esx/latest/rhel6/x86_64/index.html'
cd ok, cwd=/tools/esx/latest/rhel6/x86_64/index.html
Output: 15955392 bytes transferred in 31 seconds (504.5K/s)
Output: Total 40 files transferred
Creating: /export/pkgs/vmware/repodata
Executing: mkdir -p '/export/pkgs/vmware/repodata'
Fetching: VMware RPM repodata
Executing: cd /export/pkgs/vmware/repodata ; lftp -e 'mget * ; quit' http://packages.vmware.com/tools/esx/latest/rhel6/x86_64/repodata/
cd: received redirection to `/tools/esx/latest/rhel6/x86_64/repodata/index.html'
cd ok, cwd=/tools/esx/latest/rhel6/x86_64/repodata/index.html
Output: 24715 bytes transferred in 2 seconds (10.9K/s)
Output: Total 5 files transferred
Warning: /export/pkgs/puppet does not exist
Executing: zfs create rpool/export/pkgs/puppet
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for puppet
Executing: cat /etc/apache2/2.2/httpd.conf |grep '/puppet'
Archiving: Apache config file /etc/apache2/2.2/httpd.conf to /etc/apache2/2.2/httpd.conf.no_puppet
Executing: cp /etc/apache2/2.2/httpd.conf /etc/apache2/2.2/httpd.conf.no_puppet
Adding: Directory and Alias entry to /etc/apache2/2.2/httpd.conf
Copying: Apache config file so it can be edited
Executing: cp /etc/apache2/2.2/httpd.conf /tmp/httpd.conf ; chown 0 /tmp/httpd.conf
Updating: Apache config file
Executing: cp /tmp/httpd.conf /etc/apache2/2.2/httpd.conf ; rm /tmp/httpd.conf
Checking: Status of service svc:/network/http:apache22
Executing: svcs svc:/network/http:apache22 |grep -v STATE
Output: online 6:08:53 svc:/network/http:apache22
Refresh: Service svc:/network/http:apache22
Executing: svcadm refresh svc:/network/http:apache22 ; sleep 5
Fetching: URL https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-augeas-0.4.1-1.el6.x86_64.rpm to /export/pkgs/puppet/ruby-augeas-0.4.1-1.el6.x86_64.rpm
Executing: wget https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-augeas-0.4.1-1.el6.x86_64.rpm -O /export/pkgs/puppet/ruby-augeas-0.4.1-1.el6.x86_64.rpm
--2014-06-13 06:09:03-- https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-augeas-0.4.1-1.el6.x86_64.rpm
Resolving yum.puppetlabs.com (yum.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
Connecting to yum.puppetlabs.com (yum.puppetlabs.com)|198.58.114.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 21148 (21K) [application/x-redhat-package-manager]
Saving to: `/export/pkgs/puppet/ruby-augeas-0.4.1-1.el6.x86_64.rpm'
100%[===============================================================================================>] 21,148 81.0K/s in 0.3s
2014-06-13 06:09:05 (81.0 KB/s) - `/export/pkgs/puppet/ruby-augeas-0.4.1-1.el6.x86_64.rpm' saved [21148/21148]
Fetching: URL https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-shadow-1.4.1-13.el6.x86_64.rpm to /export/pkgs/puppet/ruby-shadow-1.4.1-13.el6.x86_64.rpm
Executing: wget https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-shadow-1.4.1-13.el6.x86_64.rpm -O /export/pkgs/puppet/ruby-shadow-1.4.1-13.el6.x86_64.rpm
--2014-06-13 06:09:05-- https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-shadow-1.4.1-13.el6.x86_64.rpm
Resolving yum.puppetlabs.com (yum.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
Connecting to yum.puppetlabs.com (yum.puppetlabs.com)|198.58.114.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 11092 (11K) [application/x-redhat-package-manager]
Saving to: `/export/pkgs/puppet/ruby-shadow-1.4.1-13.el6.x86_64.rpm'
100%[===============================================================================================>] 11,092 --.-K/s in 0.002s
2014-06-13 06:09:06 (4.88 MB/s) - `/export/pkgs/puppet/ruby-shadow-1.4.1-13.el6.x86_64.rpm' saved [11092/11092]
Fetching: URL https://yum.puppetlabs.com/el/6/dependencies/x86_64/rubygem-json-1.5.5-1.el6.x86_64.rpm to /export/pkgs/puppet/rubygem-json-1.5.5-1.el6.x86_64.rpm
Executing: wget https://yum.puppetlabs.com/el/6/dependencies/x86_64/rubygem-json-1.5.5-1.el6.x86_64.rpm -O /export/pkgs/puppet/rubygem-json-1.5.5-1.el6.x86_64.rpm
--2014-06-13 06:09:06-- https://yum.puppetlabs.com/el/6/dependencies/x86_64/rubygem-json-1.5.5-1.el6.x86_64.rpm
Resolving yum.puppetlabs.com (yum.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
Connecting to yum.puppetlabs.com (yum.puppetlabs.com)|198.58.114.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 780968 (763K) [application/x-redhat-package-manager]
Saving to: `/export/pkgs/puppet/rubygem-json-1.5.5-1.el6.x86_64.rpm'
100%[===============================================================================================>] 780,968 492K/s in 1.5s
2014-06-13 06:09:09 (492 KB/s) - `/export/pkgs/puppet/rubygem-json-1.5.5-1.el6.x86_64.rpm' saved [780968/780968]
Fetching: URL https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-rgen-0.6.5-1.el6.noarch.rpm to /export/pkgs/puppet/ruby-rgen-0.6.5-1.el6.noarch.rpm
Executing: wget https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-rgen-0.6.5-1.el6.noarch.rpm -O /export/pkgs/puppet/ruby-rgen-0.6.5-1.el6.noarch.rpm
--2014-06-13 06:09:09-- https://yum.puppetlabs.com/el/6/dependencies/x86_64/ruby-rgen-0.6.5-1.el6.noarch.rpm
Resolving yum.puppetlabs.com (yum.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
Connecting to yum.puppetlabs.com (yum.puppetlabs.com)|198.58.114.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 89036 (87K) [application/x-redhat-package-manager]
Saving to: `/export/pkgs/puppet/ruby-rgen-0.6.5-1.el6.noarch.rpm'
100%[===============================================================================================>] 89,036 161K/s in 0.5s
2014-06-13 06:09:10 (161 KB/s) - `/export/pkgs/puppet/ruby-rgen-0.6.5-1.el6.noarch.rpm' saved [89036/89036]
Fetching: URL https://yum.puppetlabs.com/el/6/products/x86_64/facter-1.7.4-1.el6.x86_64.rpm to /export/pkgs/puppet/facter-1.7.4-1.el6.x86_64.rpm
Executing: wget https://yum.puppetlabs.com/el/6/products/x86_64/facter-1.7.4-1.el6.x86_64.rpm -O /export/pkgs/puppet/facter-1.7.4-1.el6.x86_64.rpm
--2014-06-13 06:09:10-- https://yum.puppetlabs.com/el/6/products/x86_64/facter-1.7.4-1.el6.x86_64.rpm
Resolving yum.puppetlabs.com (yum.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
Connecting to yum.puppetlabs.com (yum.puppetlabs.com)|198.58.114.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 88668 (87K) [application/x-redhat-package-manager]
Saving to: `/export/pkgs/puppet/facter-1.7.4-1.el6.x86_64.rpm'
100%[===============================================================================================>] 88,668 167K/s in 0.5s
2014-06-13 06:09:12 (167 KB/s) - `/export/pkgs/puppet/facter-1.7.4-1.el6.x86_64.rpm' saved [88668/88668]
Fetching: URL https://yum.puppetlabs.com/el/6/products/x86_64/hiera-1.3.1-1.el6.noarch.rpm to /export/pkgs/puppet/hiera-1.3.1-1.el6.noarch.rpm
Executing: wget https://yum.puppetlabs.com/el/6/products/x86_64/hiera-1.3.1-1.el6.noarch.rpm -O /export/pkgs/puppet/hiera-1.3.1-1.el6.noarch.rpm
--2014-06-13 06:09:12-- https://yum.puppetlabs.com/el/6/products/x86_64/hiera-1.3.1-1.el6.noarch.rpm
Resolving yum.puppetlabs.com (yum.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
Connecting to yum.puppetlabs.com (yum.puppetlabs.com)|198.58.114.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 23540 (23K) [application/x-redhat-package-manager]
Saving to: `/export/pkgs/puppet/hiera-1.3.1-1.el6.noarch.rpm'
100%[===============================================================================================>] 23,540 84.3K/s in 0.3s
2014-06-13 06:09:13 (84.3 KB/s) - `/export/pkgs/puppet/hiera-1.3.1-1.el6.noarch.rpm' saved [23540/23540]
Fetching: URL https://yum.puppetlabs.com/el/6/products/x86_64/puppet-3.4.2-1.el6.noarch.rpm to /export/pkgs/puppet/puppet-3.4.2-1.el6.noarch.rpm
Executing: wget https://yum.puppetlabs.com/el/6/products/x86_64/puppet-3.4.2-1.el6.noarch.rpm -O /export/pkgs/puppet/puppet-3.4.2-1.el6.noarch.rpm
--2014-06-13 06:09:13-- https://yum.puppetlabs.com/el/6/products/x86_64/puppet-3.4.2-1.el6.noarch.rpm
Resolving yum.puppetlabs.com (yum.puppetlabs.com)... 198.58.114.168, 2600:3c00::f03c:91ff:fe69:6bf0
Connecting to yum.puppetlabs.com (yum.puppetlabs.com)|198.58.114.168|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1181840 (1.1M) [application/x-redhat-package-manager]
Saving to: `/export/pkgs/puppet/puppet-3.4.2-1.el6.noarch.rpm'
100%[===============================================================================================>] 1,181,840 636K/s in 1.8s
2014-06-13 06:09:16 (636 KB/s) - `/export/pkgs/puppet/puppet-3.4.2-1.el6.noarch.rpm' saved [1181840/1181840]
Setup Kickstart services (checks for new ISOs to create services from, and creates services if they don't exist)
./modest.rb --method=kickstart --mode=server --verbose
Information: Running in verbose mode
Information: Setting work directory to /opt/modest
Information: Setting temporary directory to /opt/modest
Determining: Default host IP
Executing: ipadm show-addr net0/v4 |grep net |awk '{print $4}' |cut -f1 -d'/'
Output: 192.168.1.191
Information: Setting apache allow range to 192.168.1
Fetching: Tool rpm2cpio
Executing: wget 'http://svnweb.freebsd.org/ports/head/archivers/rpm2cpio/files/rpm2cpio?revision-259745&view-co' -O /opt/modest/binrpm2cpio
--2014-01-05 07:41:48-- http://svnweb.freebsd.org/ports/head/archivers/rpm2cpio/files/rpm2cpio?revision-259745&view-co
Resolving svnweb.freebsd.org (svnweb.freebsd.org)... 8.8.178.110, 2001:1900:2254:206a::50:0
Connecting to svnweb.freebsd.org (svnweb.freebsd.org)|8.8.178.110|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/plain]
Saving to: `/opt/modest/binrpm2cpio'
[ <-> ] 3,043 --.-K/s in 0s
2014-01-05 07:41:49 (116 MB/s) - `/opt/modest/binrpm2cpio' saved [3043]
Information: Setting install type to text based
Information: Setting publisher port to 10081
Information: Setting publisher host to 10081
Checking: /export/isos
Getting: /export/isos contents
Executing: ls /export/isos/*.iso |egrep "CentOS|rhel"
Output: /export/isos/CentOS-5.10-i386-bin-DVD-1of2.iso
Output: /export/isos/CentOS-5.9-x86_64-bin-DVD-1of2.iso
Output: /export/isos/CentOS-5.9-x86_64-bin-DVD-2of2.iso
Output: /export/isos/rhel-server-6.3-x86_64-dvd.iso
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for centos_5_10_i386
Executing: cat /etc/apache2/2.2/httpd.conf |grep 'centos_5_10_i386'
Output: <Directory /export/repo/centos_5_10_i386>
Output: Alias /centos_5_10_i386 /export/repo/centos_5_10_i386
Checking: Directory /export/repo/centos_5_10_i386/isolinux exits
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for centos_5_9_x86_64
Executing: cat /etc/apache2/2.2/httpd.conf |grep 'centos_5_9_x86_64'
Output: <Directory /export/repo/centos_5_9_x86_64>
Output: Alias /centos_5_9_x86_64 /export/repo/centos_5_9_x86_64
Checking: Directory /export/repo/centos_5_9_x86_64/isolinux exits
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for centos_5_9_x86_64
Executing: cat /etc/apache2/2.2/httpd.conf |grep 'centos_5_9_x86_64'
Output: <Directory /export/repo/centos_5_9_x86_64>
Output: Alias /centos_5_9_x86_64 /export/repo/centos_5_9_x86_64
Checking: Directory /export/repo/centos_5_9_x86_64/isolinux exits
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for rhel_6_3_x86_64
Executing: cat /etc/apache2/2.2/httpd.conf |grep 'rhel_6_3_x86_64'
Output: <Directory /export/repo/rhel_6_3_x86_64>
Output: Alias /rhel_6_3_x86_64 /export/repo/rhel_6_3_x86_64
Checking: Directory /export/repo/rhel_6_3_x86_64/isolinux exits
Locating: Syslinux package
Executing: ls /export/repo/rhel_6_3_x86_64/Packages |grep 'syslinux-[0-9]'
Output: syslinux-4.02-7.el6.x86_64.rpm
Creating: /etc/netboot/rhel_6_3_x86_64
Executing: mkdir -p /etc/netboot/rhel_6_3_x86_64
Checking: If RPM is a LZMA file
Executing: strings /export/repo/rhel_6_3_x86_64/Packages/syslinux-4.02-7.el6.x86_64.rpm |grep 'lz1'
Output: ҆lz1
Copying: PXE boot files from /export/repo/rhel_6_3_x86_64/Packages/syslinux-4.02-7.el6.x86_64.rpm to /etc/netboot/rhel_6_3_x86_64
Executing: cd /etc/netboot/rhel_6_3_x86_64 ; /opt/modest/binrpm2cpio /export/repo/rhel_6_3_x86_64/Packages/syslinux-4.02-7.el6.x86_64.rpm | cpio -iud
4186 blocks
Copying: PXE boot images from /export/repo/rhel_6_3_x86_64/images to /etc/netboot/rhel_6_3_x86_64/images
Executing: cp -r /export/repo/rhel_6_3_x86_64/images /etc/netboot/rhel_6_3_x86_64
Delete a specific Kickstart service:
./modest.rb --action=delete --service=centos_5_9_x86_64 --defaults --verbose
Information: Running in verbose mode
Information: Home directory /root
Information: Setting work directory to /opt/modest
Information: Setting temporary directory to /opt/modest
Determining: Default host IP
Executing: ipadm show-addr net0/v4 |grep net |awk '{print $4}' |cut -f1 -d'/'
Output: 192.168.1.191
Information: Setting apache allow range to 192.168.1
Checking: Package lftp installed
Executing: which lftp
Output: /usr/bin/lftp
Information: Setting service name to centos_5_9_x86_64
Information: Setting install type to text based
Information: Setting publisher port to 10081
Information: Setting publisher host to 10081
Setting: Operating System version of container to same as host [5.11]
Checking: DHCPd config for subnet entry
Executing: cat /etc/inet/dhcpd4.conf | grep 'subnet 192.168.1.0'
Output: subnet 192.168.1.0 netmask 255.255.255.0 {
Checking: Apache confing file /etc/apache2/2.2/httpd.conf for centos_5_9_x86_64
Executing: cat /etc/apache2/2.2/httpd.conf |grep 'centos_5_9_x86_64'
Warning: Destroying /export/repo/centos_5_9_x86_64
Executing: zfs destroy -r rpool/export/repo/centos_5_9_x86_64