meta data for this page
  •  

Különbségek

A kiválasztott változat és az aktuális verzió közötti különbségek a következők.

Összehasonlító nézet linkje

shell:oravm:ovm_create_vms [2020/04/23 19:17] – létrehozva adminshell:oravm:ovm_create_vms [2020/04/27 17:28] (aktuális) admin
Sor 25: Sor 25:
         echo -e "OVS: ${grn}${OVS_NAME}${end}, Repo: ${grn}${REPO_NAME}${end}, Pool: ${grn}${POOL_NAME}${end}, VM neve: ${grn}${VM_NAME}${end},"         echo -e "OVS: ${grn}${OVS_NAME}${end}, Repo: ${grn}${REPO_NAME}${end}, Pool: ${grn}${POOL_NAME}${end}, VM neve: ${grn}${VM_NAME}${end},"
         echo -e "Memoria [GB]: ${grn}${MEMORY_GB}${end}, vCPU szam: ${grn}${VCPU_COUNT}${end}, Boot disk [GB]: ${grn}${BOOT_DISK_GB}${end}, Boot CD image: ${grn}${CD_NAME}${end}, Network: ${grn}${NETWORK_NAME}${end}"         echo -e "Memoria [GB]: ${grn}${MEMORY_GB}${end}, vCPU szam: ${grn}${VCPU_COUNT}${end}, Boot disk [GB]: ${grn}${BOOT_DISK_GB}${end}, Boot CD image: ${grn}${CD_NAME}${end}, Network: ${grn}${NETWORK_NAME}${end}"
 +# Megnezzuk, hogy ha letrehozzuk a vdisk-et, nem megy-e a repo meret 90% fole
 +        REPO_TOTAL_SIZE=$(ovm_exec "show repository name=$REPO_NAME" "File System Total \(GiB\)" | sed 's/\..*$//')
 +        REPO_USED_SIZE=$(ovm_exec "show repository name=$REPO_NAME" "File System Used \(GiB\)" | sed 's/\..*$//')
 +        REPO_USAGE_IF=$(echo "scale=2;($REPO_USED_SIZE + $BOOT_DISK_GB) / $REPO_TOTAL_SIZE * 100 / 1" | bc)
 +        REPO_USAGE_IF=$(echo $REPO_USAGE_IF/1 | bc)
 +        if [[ $REPO_USAGE_IF -gt 90 ]]; then
 +                echo -e "${red}A vdisk letrehozasaval a repo telitettsege 90% fole menne (${REPO_USAGE_IF}%), es az OCFS2 6% metaadatot is foglalhat.${end}"
 +                exit 1
 +        else
 +                echo -e "Repo telitettseg az uj vdisk letrehozasa utan: ${REPO_USAGE_IF}%"
 +        fi
 +
         echo "Ha ez nem stimmel, nyomj egy CTRL+C -t 10mp-en belül!"         echo "Ha ez nem stimmel, nyomj egy CTRL+C -t 10mp-en belül!"
         echo "-----------------"         echo "-----------------"
Sor 30: Sor 42:
         VM_ID=$(ovm_exec "create Vm name=\"$VM_NAME\" repository=\"$REPO_NAME\" domainType=XEN_HVM_PV_DRIVERS server=\"$OVS_NAME\" startPolicy=CURRENT_SERVER highAvailability=No restartActionOnCrash=STOP osType=\"Red Hat Enterprise Linux 7\" on ServerPool name=\"$POOL_NAME\"")         VM_ID=$(ovm_exec "create Vm name=\"$VM_NAME\" repository=\"$REPO_NAME\" domainType=XEN_HVM_PV_DRIVERS server=\"$OVS_NAME\" startPolicy=CURRENT_SERVER highAvailability=No restartActionOnCrash=STOP osType=\"Red Hat Enterprise Linux 7\" on ServerPool name=\"$POOL_NAME\"")
         [[ -z $VM_ID ]] && { echo -e "${red}create Vm HIBA!${end}"; continue; } ||echo "VM Id: ${grn}$VM_ID ${end}"         [[ -z $VM_ID ]] && { echo -e "${red}create Vm HIBA!${end}"; continue; } ||echo "VM Id: ${grn}$VM_ID ${end}"
-        VDISK_ID=$(ovm_exec "create VirtualDisk name=\"${VM_NAME}_rootvg\" size=$BOOT_DISK_GB sparse=Yes shareable=No on Repository name=\"$REPO_NAME\"")+        VDISK_ID=$(ovm_exec "create VirtualDisk name=\"${VM_NAME}_rootvg\" size=$BOOT_DISK_GB sparse=No shareable=No on Repository name=\"$REPO_NAME\"")
         [[ -z $VDISK_ID ]] && { echo -e "${red}create VirtualDisk HIBA!${end}"; continue; } || echo "Vdisk Id: ${grn}$VDISK_ID ${end}"         [[ -z $VDISK_ID ]] && { echo -e "${red}create VirtualDisk HIBA!${end}"; continue; } || echo "Vdisk Id: ${grn}$VDISK_ID ${end}"
         VDISK_MAP1=$(ovm_exec "create VmDiskMapping slot=0 virtualDisk=\"$VDISK_ID\" name=\"Boot Disk\" on Vm id=\"$VM_ID\"" "Status")         VDISK_MAP1=$(ovm_exec "create VmDiskMapping slot=0 virtualDisk=\"$VDISK_ID\" name=\"Boot Disk\" on Vm id=\"$VM_ID\"" "Status")