Ignore:
Timestamp:
Oct 20, 2010, 3:33:09 PM (14 years ago)
Author:
rock
Message:

Add: KVM PXE VM deployment

File:
1 edited

Legend:

Unmodified
Added
Removed
  • drbl-virt/sbin/drbl_kvm_patch.sh

    r217 r219  
    6464
    6565# = 3. Load KVM module when booting =
     66if [ -e /opt/drbl/conf/client-extra-service ]; then
     67    grep 'service_extra_added="kvm"' /opt/drbl/conf/client-extra-service
     68    if [ $? -eq 1 ]; then
     69        echo 'service_extra_added="kvm"' >> /opt/drbl/conf/client-extra-service
     70    fi
     71else
     72    echo 'service_extra_added="kvm"' > /opt/drbl/conf/client-extra-service
     73fi
    6674# for Debian & Ubuntu
    67 if [ -e /etc/modules ]; then
    68     grep kvm /etc/modules
    69     if [ $? -eq 1 ]; then
    70        echo "kvm" >> /etc/modules
    71     fi
     75#if [ -e /etc/modules ]; then
     76#    grep kvm /etc/modules
     77#    if [ $? -eq 1 ]; then
     78#       echo "kvm" >> /etc/modules
     79#    fi
    7280# for CentOS & Fedora
    73 elif [ -e /etc/sysconfig/modules ]; then
    74     grep -r "modprobe kvm" /etc/sysconfig/modules/
    75     if [ $? -eq 1 ]; then
    76         cat  > /etc/sysconfig/modules/kvm.modules << EOF
    77 #!/bin/sh                 
    78 echo -n "Loading kvm module..."
    79 if \$(/sbin/modprobe kvm)
    80     then
    81         echo "[SUCCESS]:"
    82     else
    83         echo "[FAILURE]:"
    84 fi
    85 EOF
    86     chmod +x /etc/sysconfig/modules/kvm.modules
    87     fi
    88 fi
     81#elif [ -e /etc/sysconfig/modules ]; then
     82#    grep -r "modprobe kvm" /etc/sysconfig/modules/
     83#    if [ $? -eq 1 ]; then
     84#        cat  > /etc/sysconfig/modules/kvm.modules << EOF
     85##!/bin/sh                 
     86#echo -n "Loading kvm module..."
     87#if \$(/sbin/modprobe kvm)
     88#    then
     89#        echo "[SUCCESS]:"
     90#    else
     91#        echo "[FAILURE]:"
     92#fi
     93#EOF
     94#    chmod +x /etc/sysconfig/modules/kvm.modules
     95#    fi
     96#fi
    8997
    9098# = 4. Copy xen kernel & initrd to /home/domains =
Note: See TracChangeset for help on using the changeset viewer.