Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

#wget -N -P /install/software $CENTOS_ISO_BASE_URL/$CENTOS_ISO_FILENAME

 

Import the CentOS image

#copycds copycds /install/software/$CENTOS_ISO_FILENAME

 

 

#XCAT_REF_OSIMAGE_BASE=/opt/xcat/share/xcat/install/centos

#XCAT_REF_OSIMAGE_NAME=centos6.5-x86_64-install-kvm

#XCAT_REF_TMPL_PATH=$XCAT_REF_OSIMAGE_BASE/kvm.centos6.tmpl

#

#VCL_OSIMAGE_BASE=/install/custom/install/centos

#VCL_OSIMAGE_NAME=vcl-kvm

#VCL_OSIMAGE_TMPL_PATH=$VCL_OSIMAGE_BASE/$VCL_OSIMAGE_NAME.tmpl

#VCL_OSIMAGE_POSTINSTALL_PATH=$VCL_OSIMAGE_BASE/$VCL_OSIMAGE_NAME.postinstall

#

#lsdef -t osimage -z $XCAT_REF_OSIMAGE_NAME | sed "s/^[^ ]\+:/$VCL_OSIMAGE_NAME:/" | mkdef -f -z

#chdef -t osimage -o $VCL_OSIMAGE_NAME template=$VCL_OSIMAGE_TMPL_PATH

#chdef -t osimage -o $VCL_OSIMAGE_NAME postinstall=$VCL_OSIMAGE_POSTINSTALL_PATH

#lsdef -t osimage -z $VCL_OSIMAGE_NAME

#

#mkdir -p $VCL_OSIMAGE_BASE

#cp -v -f -p $XCAT_REF_TMPL_PATH $VCL_OSIMAGE_TMPL_PATH

#touch $VCL_OSIMAGE_POSTINSTALL_PATH

#ls -l $VCL_OSIMAGE_BASE

 

 

cat > /install/custom/install/centos/vcl-partitions.sh <<EOF

USB_DEV=`lsblk -b | grep disk | awk '{print $4 " " $1}' | sort | head -n 1 | awk '{print $2}'`

USB_SIZE=`lsblk -b | grep disk | awk '{print $4 " " $1}' | sort | head -n 1 | awk '{print $1}'`

 

HD_DEV=`lsblk -b | grep disk | awk '{print $4 " " $1}' | sort -r | head -n 1 | awk '{print $2}'`

HD_SIZE=`lsblk -b | grep disk | awk '{print $4 " " $1}' | sort -r | head -n 1 | awk '{print $1}'`

 

echo "USB: $USB_DEV, $USB_SIZE"

echo "HD:  $HD_DEV, $HD_SIZE"

 

echo "part /boot/efi --fstype vfat --size=100 --ondisk=$HD_DEV" > /tmp/partitionfile

echo "part / --size 1 --grow --fstype ext4 --ondisk=$HD_DEV" >> /tmp/partitionfile

EOF

cat /install/custom/install/centos/vcl-partitions.sh

 

chdef -t osimage $VCL_OSIMAGE_NAME partitionfile='s:/install/custom/install/centos/vcl-partitions.sh'

 

lsdef -t osimage vcl-kvm

 

chdef vcl-n07 provmethod=install

nodeset vcl-n07 osimage=$VCL_OSIMAGE_NAME

lsdef vcl-n07

exit

 

rsetboot vcl-n07 net

rpower vcl-n07 boot

 

lsdef -t osimage -z vcl-kvm | sed "s/^[^ ]\+:/vcl-kvm-simple:/" | mkdef -f -z

chdef -t osimage -o vcl-kvm-simple template=/install/custom/install/centos/vcl-kvm-simple.tmpl

chdef -t osimage -o vcl-kvm-simple profile=vcl-kvm

Configure blades to install the image

chdef /vclh3.* os=centos64 arch=x86_64 profile=centos64-minimal

nodeset vclh3-7 install

rpower vclh3-7 boot

 nodeset vcl-n05 osimage=vcl-kvm