發表文章

目前顯示的是 10月, 2018的文章

AHV - down load file & folder from all node in cluster (powershell & pscp)

Simple script for download specific file or folder in every node (put pscp.exe and .ps1 in same path ) ---------------------------------------- $cluster=0,"cvmip1","cvmip2" $path= split-path -parent $MyInvocation.MyCommand.Definition for ($i=1;$i -le nodenumber ;$i++){ mkdir .\node$i #folder for save file $ahvhostfile="nutanix@"+ $cluster[$i] + ":/home/nutanix/data/logs/preupgrade.out" & "$path\pscp.exe" -pw "nutanix/4u" $ahvhostfile $path\node$i\ $ahvhostfile="nutanix@"+ $cluster[$i] + "/home/nutanix/data/logs/genesis.out*" & "$path\pscp.exe" -unsafe -pw "nutanix/4u" $ahvhostfile $path\node$i\ $ahvhostfile="nutanix@"+ $cluster[$i] + "/home/nutanix/data/logs/sysstats" & "$path\pscp.exe" -unsafe -r -pw "nutanix/4u" $ahvhostfile $path\node$i\ } ----------------------------------------

AHV - count how many vCPU use in one node

count how many vCPU used with power on VM in one node vCPU used = vCPU * core (the result do not containt CVM core) _________________________________________ #!/bin/bash total="0" VM=(`virsh list | gawk -F' ' '{printf("%s\n",$2);}'|awk 'NR>3{print p}{p=$0}'`) for i in ${VM[@]}; do         vmcore="$(acli vm.get $i |grep "num_cores_per_vcpu" | cut -d":" -f 2)"         vmcpu="$(acli vm.get $i |grep "num_vcpus" | cut -d":" -f 2)"         vmcpu=$((vmcore * vmcpu))         total=$((total + vmcpu)) done echo $total _________________________________________