{"id":558,"date":"2015-09-22T17:19:16","date_gmt":"2015-09-22T15:19:16","guid":{"rendered":"https:\/\/blog.4-it.net\/?p=558"},"modified":"2015-09-22T17:23:17","modified_gmt":"2015-09-22T15:23:17","slug":"apc-powerchute-network-shutdown-auf-vmware-esxi-hosts","status":"publish","type":"post","link":"https:\/\/blog.4-it.net\/?p=558","title":{"rendered":"APC Powerchute Network Shutdown auf vmware ESXi Hosts mit virtuellem Storage"},"content":{"rendered":"<p>APC bietet zum kontrollierten Herunterfahren von Serversystemen die Software <b>PowerChute Network Shutdown<\/b> (Reliable network-based shutdown of multiple servers).<span style=\"font-size: 13.3333px; line-height: 20px;\">\u00a0<\/span>Diese Software kann auch mit VMware ESX\/ESXi genutzt werden.<\/p>\n<p>Weitere Informationen dazu finden Sie in der VMware Knowledge Base:<br \/>\n<a class=\"external text\" href=\"http:\/\/kb.vmware.com\/kb\/1007036\" rel=\"nofollow\">Installing the APC Powerchute Network Shutdown software on VMware ESXi hosts<br \/>\n<\/a><a href=\"http:\/\/www.apcmedia.com\/salestools\/PMAR-9HBK44\/PMAR-9HBK44_R3_EN.pdf?sdirect=true\" target=\"_blank\" name=\"&amp;lpos=apps_scodevmw : 4\">Installation \u00a0of PowerChute Network Shutdown version\u00a0 4.1<\/a><\/p>\n<p>Weiterhin habe ich dann auf ein <a href=\"https:\/\/blog.4-it.net\/wp-content\/uploads\/2015\/09\/shutdownvms1.zip\">shutdown.sh skript<\/a> gesetzt das wie folgt aussieht, da ich sichergehen muss dass das virtuelle Storage zu letzt heruntergefahren wird.<\/p>\n<p>#!\/bin\/sh<br \/>\nLD_LIBRARY_PATH=$LD_LIBRARY_PATH:\/opt\/vmware\/vma\/lib64:\/opt\/vmware\/vma\/lib<br \/>\nexport LD_LIBRARY_PATH<br \/>\nexport PERL_LWP_SSL_VERIFY_HOSTNAME=0<br \/>\nSAVEIFS=$IFS<br \/>\nIFS=$(echo -en &#8222;\\n\\b&#8220;)<br \/>\nhosts=(ESXINAME01.DOMAIN.LOCAL ESXINAME02.DOMAIN.LOCAL)<br \/>\nups_vm=&#8220;vSphere Management Assistant&#8220;<br \/>\nvcenter_vm=&#8220;vCenter&#8220;<br \/>\nsds1=&#8220;STORAGESERVER1&#8243;<br \/>\nsds2=&#8220;STORAGESERVER2&#8243;<br \/>\ndc1=&#8220;DOMAINCONTROLLER1&#8243;<br \/>\ndc2=&#8220;DOMAINCONTROLLER2&#8243;<br \/>\nfor host in ${hosts[@]}; do<br \/>\necho $host<br \/>\nsource \/opt\/vmware\/vma\/bin\/vifptarget -s $host<br \/>\nfor i in `vmware-cmd -l &#8211;username root &#8211;password PASSWRORT`; do<br \/>\nif [ `vmware-cmd $i getstate | egrep -c &#8222;on&#8220;` -eq 1 ]; then<br \/>\necho $i<br \/>\nif [ `echo $i | egrep -c $ups_vm` -eq 1 ]; then<br \/>\necho &#8222;Skip shut down of VMA&#8220;<br \/>\nelif [ `echo $i | egrep -c $vcenter_vm` -eq 1 ]; then<br \/>\necho &#8222;Skip shut down of vcenter&#8220;<br \/>\nelif [ `echo $i | egrep -c $sds1` -eq 1 ]; then<br \/>\necho &#8222;Skip shut down of sds1&#8220;<br \/>\nelif [ `echo $i | egrep -c $sds2` -eq 1 ]; then<br \/>\necho &#8222;Skip shut down of sds2&#8220;<br \/>\nelif [ `echo $i | egrep -c $dc1` -eq 1 ]; then<br \/>\necho &#8222;Skip shut down of dc1&#8220;<br \/>\nelif [ `echo $i | egrep -c $dc2` -eq 1 ]; then<br \/>\necho &#8222;Skip shut down of dc2&#8220;<br \/>\nelse<br \/>\necho &#8222;Shutting down $i&#8220;<br \/>\nvmware-cmd &#8222;$i&#8220; stop soft<br \/>\nfi<br \/>\nfi<br \/>\ndone<br \/>\nsource \/opt\/vmware\/vma\/bin\/vifptarget -c<br \/>\ndone<\/p>\n<p>sleep 20<br \/>\nvmware-cmd &#8222;DOMAINCONTROLLER1&#8220; stop soft<br \/>\nsleep 10<br \/>\nvmware-cmd &#8222;DOMAINCONTROLLER2&#8220; stop soft<br \/>\nsleep 90<br \/>\nvmware-cmd &#8222;STORAGESERVER1&#8220; stop soft<br \/>\nsleep 60<br \/>\nvmware-cmd &#8222;STORAGESERVER2&#8220; stop soft<br \/>\nsleep 120<\/p>\n<p>vicfg-hostops &#8211;server 10.20.30.100 &#8211;username root &#8211;password PASSWORT &#8211;operation shutdown<br \/>\nvicfg-hostops &#8211;server 10.20.30.101 &#8211;username root &#8211;password PASSWORT &#8211;operation shutdown<\/p>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>APC bietet zum kontrollierten Herunterfahren von Serversystemen die Software PowerChute Network Shutdown (Reliable network-based shutdown of multiple servers).\u00a0Diese Software kann auch mit VMware ESX\/ESXi genutzt werden. Weitere Informationen dazu finden Sie in der VMware Knowledge Base: Installing the APC Powerchute Network Shutdown software on VMware ESXi hosts Installation \u00a0of PowerChute Network Shutdown version\u00a0 4.1 Weiterhin [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[7],"tags":[],"class_list":["post-558","post","type-post","status-publish","format-standard","hentry","category-virtualisierung"],"_links":{"self":[{"href":"https:\/\/blog.4-it.net\/index.php?rest_route=\/wp\/v2\/posts\/558","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blog.4-it.net\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blog.4-it.net\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blog.4-it.net\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/blog.4-it.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=558"}],"version-history":[{"count":3,"href":"https:\/\/blog.4-it.net\/index.php?rest_route=\/wp\/v2\/posts\/558\/revisions"}],"predecessor-version":[{"id":565,"href":"https:\/\/blog.4-it.net\/index.php?rest_route=\/wp\/v2\/posts\/558\/revisions\/565"}],"wp:attachment":[{"href":"https:\/\/blog.4-it.net\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=558"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blog.4-it.net\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=558"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blog.4-it.net\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=558"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}