Changeset 189 for drbl-virt/sbin/functions_drbl_virt
- Timestamp:
- Aug 26, 2010, 8:42:04 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
drbl-virt/sbin/functions_drbl_virt
r188 r189 292 292 293 293 # generate MAC 294 for (( i= 0 ; i<="$VM_Host_totoal_nu" ; i++ ))294 for (( i=1 ; i<"$VM_Host_totoal_nu" ; i++ )) 295 295 do 296 296 if [ $i -lt 10 ]; then … … 325 325 #done 326 326 #} 327 328 function delete_duplicating_MAC(){ 329 # backup 330 drbl_mac_file="/etc/drbl/macadr-$eth.txt" 331 cp $drbl_mac_file $drbl_mac_file.$(date +%Y-%m-%d-%H-%M-%S).drbl-virt_bak 332 333 read -p "debug $VM_MACs" 334 # Delete duplating VM MAC 335 for vm_mac in $(echo $VM_MACs) 336 do 337 vm_mac_lines=$(cat -n $drbl_mac_file | grep $vm_mac | awk '{print $1}' ) 338 read -p "DEBUG vm_mac_lines $vm_mac_lines" 339 # no duplicated vlaue, doesn't do it 340 if [ -n "$vm_mac_lines" ]; then 341 vm_mac_count=$(echo $vm_mac_lines | wc -w) 342 read -p "de vm_mac_count $vm_mac_count" 343 for (( i=1 ; i<=${vm_mac_count} ; i++ )) 344 do 345 del_line=$(echo $vm_mac_lines | cut -d " " -f${i}) 346 sed -i "${del_line}d" $drbl_mac_file 347 done 348 bash 349 fi 350 done 351 } 352
Note: See TracChangeset
for help on using the changeset viewer.