Ignore:
Timestamp:
Aug 13, 2010, 3:37:28 PM (15 years ago)
Author:
rock
Message:

Add: (1)client xend enabled (2)setup VM IP range

File:
1 edited

Legend:

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

    r177 r178  
    3939declare -i modify_line=$(cat -n $generate_PXE_menu | grep 'label drbl' | awk 'NR==1 {print $1}')
    4040# delete default
    41 sed -i '/^ MENU DEFAULT/d' $generate_PXE_menu
     41sed -i 's/^  MENU DEFAULT/  # MENU DEFAULT/d' $generate_PXE_menu
    4242# modify menu
    4343sed -i "${modify_line}i\label drbl-virt" $generate_PXE_menu
    4444modify_line=$modify_line+1
    4545sed -i "${modify_line}i\  MENU DEFAULT" $generate_PXE_menu
     46modify_line=$modify_line+1
     47sed -i "${modify_line}i\  # MENU HIDE" $generate_PXE_menu
    4648modify_line=$modify_line+1
    4749sed -i "${modify_line}i\  MENU LABEL DRBL-Virtualization ($Xen, $Xen_Kernel)" $generate_PXE_menu
     
    8789NIC=""
    8890
    89 if [ \$NICs_nu -lt 1  ];
     91if [ \$NICs_nu -lt 1  ]; then
    9092    for (( i=0 ; i<\$NICs_nu ; i++ ))
    9193    do
     
    111113sed -i "${modify_line}ibash /bin/start_xen_bridge.sh" $modify_file
    112114
     115# = 3. enable xend xendomains daemon in DRBL Client =
     116if [ -e /opt/drbl/conf/client-extra-service ]; then
     117    echo 'service_extra_added="xend xendomains"' >> /opt/drbl/conf/client-extra-service
     118else
     119    echo 'service_extra_added="xend xendomains"' > /opt/drbl/conf/client-extra-service
     120fi
    113121
    114 # = 3. Re-deploy drbl client =
     122# = 4. Re-deploy drbl client =
    115123# == Cheange Xen Kernel ==
    116124echo "/opt/drbl/sbin/drblsrv-offline -s $Xen_Kernel"
     
    123131echo ""
    124132
     133# = 5. enable xend xendomains daemon afterr drblpush =
     134# /opt/drbl/sbin/drbl-client-service xend on
     135
Note: See TracChangeset for help on using the changeset viewer.