meta data for this page
Ez a dokumentum egy előző változata!
Fizikai diszkeket átnevező szkript
- ovm_rename_phys_disk.sh
#!/bin/bash ## bemeneti fajl szintaxis: # DISK_UUID DISK_NAME SHAREABLE # 6005076802820058A000000000000000 diszk_név No . ovm_functions.sh kulcs_ellenorzes TMP_FILE=/tmp/ovm_rename_phys_disks.tmp LOGFILE="ovm_rename_phys_disks.log" >$TMP_FILE [[ -e $1 ]] || { echo "Add meg a konfig fajlt parameterkent."; exit 1; } ovm_cli "list PhysicalDisk" | awk -F' ' '/:/{print $2}' | sed 's/id://' | while read SOR; do #ovm_cli "list PhysicalDisk" | awk -F' ' '/ \([0-9]/{print $2}' | sed 's/id://' | while read SOR; do echo "$SOR;$(ovm_exec "show PhysicalDisk id=$SOR" "User-Friendly Name" | tr '[:lower:]' '[:upper:]')" >>$TMP_FILE done date | tee -a $LOGFILE while read LINE; do DISK_UUID=$(echo $LINE | cut -d' ' -f 1 | tr '[:lower:]' '[:upper:]') DISK_NAME=$(echo $LINE | cut -d' ' -f 2) DISK_SHARED=$(echo $LINE | cut -d' ' -f 3) DISK_ID=$(awk -F';' "/$DISK_UUID/"'{print $1}' $TMP_FILE) echo "###### $DISK_UUID atnevezese ######" | tee -a $LOGFILE # echo "Ellenorizd a parametereket:" echo -e "UUID: ${grn}${DISK_UUID}${end}, Nev: ${grn}${DISK_NAME}${end}, Shared: ${grn}${DISK_SHARED}${end}" | tee -a $LOGFILE # echo "Ha ez nem stimmel, nyomj egy CTRL+C -t 10mp-en belül!" # echo "-----------------" sleep 5 echo "OVM> edit PhysicalDisk id=$DISK_ID name=$DISK_NAME shared=$DISK_SHARED" | tee -a $LOGFILE RES=$(ovm_exec "edit PhysicalDisk id=$DISK_ID name=$DISK_NAME shareable=$DISK_SHARED" "Status") [[ -z $RES ]] && { echo -e "${red}edit PhysicalDisk HIBA!${end}" | tee -a $LOGFILE; continue; } || echo "${grn}${RES}${end}" | tee -a $LOGFILE echo | tee -a $LOGFILE done <<< "`cat $1 | grep -v '^#' | sed 's/[[:space:]]\+/ /g' | tr -s '[:blank:]'`" sed -i -e 's/\x1b\[[0-9;]*m//g' -e 's/^M//g' $LOGFILE