Tuesday, September 15, 2015

Automation for - perennially-reserved=true

My friend Vinod Balakrishnan  & I worked on automation for perennially-reserved please see the details below.



A.) Create file with name list and save all "lun" id into it.  Create list based on clusters and luns specific to those clusters.

===========================================================================================

B.) CHECK IF All LUNS ARE PRESENT. rUN THIS ON SPECIFIC CLUSTERS AND LUN LIST

cat list | while read line
do
if ! esxcli storage core path list | grep "LUN: $line" >/dev/null
then
echo "Rahim LUN $line IS MISSING"
fi
done

===========================================================================================


C.) RUN THIS COMMAND TO SET RESV ON LISTED LUNS IN FILE list on the respective Clusters/ESXI hosts.

cat list | while read line
do
naa=`esxcli storage core path list | egrep -B5 "LUN: $line"  | grep "Device:"  | head -1`
echo $naa
esxcli storage core device setconfig -d "$naa" --perennially-reserved=true
done

============================================================================================


D.) Check if resv has been set on specified luns or not

TO CHECK IF PERENNIAL RESERVATION HAS BEEN SET ON WHICH NAA

esxcli storage core device list | egrep -B18 "Is Perennially Reserved: true" | grep " Device:"  | awk '{print $NF}' | while read line
do
 lunid=`esxcli storage core path list | egrep -A6 "$line" | grep -i lun | head -1`
 echo "$line $lunid"
done


cat list | while read line
do
if ! esxcli storage core path list | grep "LUN: $line" >/dev/null
then
echo "Rahim LUN $line IS MISSING"
fi
done

==============================================================================================

0 comments:

Post a Comment

Tags

VMware (16) Rahim Shaikh (15) rahimshaikh.com (13) Scripts (7) Hack (6) Windows (6) ESXi (5) 2017 (3) AWS (3) Certification (3) Free (3) Resume (3) Storage (3) Windows 2016 (3) automation (3) vExpert 2017 (3) youtube (3) AD (2) Free dumps (2) Rahim (2) VMwar (2) Windows Search (2) disaster recovery (2) download (2) firewall (2) friend (2) snapshots (2) vExpert (2) vSphere (2) vcenter6 (2) windows2012 (2) 2018 (1) 2019 (1) 2k16 (1) 2k8 (1) ADDC (1) AWS Certified Solution Architect (1) Announcing the AWS Asia Pacific (Seoul) Region (1) Array Integration (1) Asia Pacific (1) BUG (1) Bangalore trip (1) Books (1) CMD (1) Cloud (1) DSRM (1) DefaultLogonDomain (1) Download URLs for vSphere Client (1) Exam (1) FTP (1) Guide (1) Hajj (1) IIS (1) KB940157 (1) LUN (1) Microsoft (1) Muslim (1) Problem (1) Pune (1) SRM (1) SRM 6.x (1) Saudi Arab Visit (Umrah) (1) Service (1) Umrah (1) VAAI (1) VCAP Dumps (1) VCAP5 (1) VCAP6 (1) VCDX (1) VCIX (1) VM Hardware (1) VMUG 2017 (1) VMware vSphere 6.5 (1) VMworld (1) VMworld 2017 (1) Vinod Balakrishnan (1) Vmware tools (1) Whats New (1) android (1) blogger (1) bloggger (1) certifi (1) death (1) documents (1) dumps (1) evaluation (1) event (1) guest customization (1) installation (1) job (1) knowledge (1) lab (1) letter (1) licence reset (1) license (1) life (1) linux (1) perennially-reserved=true (1) post (1) r2 (1) replication. (1) safe mode (1) script (1) sharing (1) technical preview (1) templates (1) travel (1) vCloud (1) vcenter (1) video (1) virtual machine (1) wife (1)