VMware ESXi ・ミ・テ・ッ・「・テ・ラ
http://extstrg.asabiya.net/pukiwiki/index.php?VMware%20ESXi%20%A5%D0%A5%C3%A5%AF%A5%A2%A5%C3%A5%D7フワシ。
ESXi ケスタョセハ、ホ・ミ・テ・ッ・「・テ・ラ †
ESXi、ホケスタョセハ、・ミ・テ・ッ・「・テ・ラ、ケ、シテハ、マVMware-CLIオレ、モVMware-PowerCLI、ャサネヘム、ヌ、ュ、。」
vSphere 6.7ーハケ゚。「VMware-CLI、ヌ、マ・ミ・テ・ッ・「・テ・ラ、ャシ霹タ、ヌ、ュ、ハ、、・ア。シ・ケ、ャスミ、ニ、ュ、ソ、ソ、癸「ESXiセ螟ヌトセタワ・ミ・テ・ッ・「・テ・ラ、ケヤ、ヲノャヘラ、ャ、「、。」
vim-cmd †
ウオヘラ †
ESXi、ヒSSHタワツウ、ケヤ、、。「・ミ・テ・ッ・「・テ・ラ・ユ・。・、・、ホタクタョ、ケヤ、ヲ。」
・ミ・テ・ッ・「・テ・ラ、ホコタョ †
ヌ、ーユ、ホ・ム・ケ、ヌーハイシ、シツケヤ、ケ、。」
vim-cmd hostsvc/firmware/backup_config
シツケヤク蝪「・ミ・テ・ッ・「・テ・ラ、ホ・タ・ヲ・・。シ・ノ・ム・ケ、ャノスシィ、オ、、。」
Bundle can be downloaded at : http://*/downloads/526d2f42-cb2c-9602-b980-c2ec85e3eeec/configBundle-hostname.tgz
・・ケ・ネ・「、ホシツケヤ †
・ミ・テ・ッ・「・テ・ラ・ユ・。・、・、ESXiセ螟ヒハンツク、キ。「ーハイシ、ホ・ウ・゙・・ノ、ヌ・皈・ニ・ハ・・ケ・筍シ・ネ、リタレ、ツリ、ィ、ソク螟ヒ・・ケ・ネ・「、ケヤ、ヲ。」
esxcli system maintenanceMode set --enable=true vim-cmd hostsvc/firmware/restore_config configBundle.tgz
・・ケ・ネ・「サ、ヒ、マ・ユ・。・、・フセ、ャconfigBundle.tgz、ヌ、「、ノャヘラ、ャ、「、、ソ、癸「ーロ、ハ、フセチー、ヌハンエノ、キ、ニ、、、セケ遉ヒ、マ・ユ・。・、・フセ、ハムケケ、ケ、ノャヘラ、ャ、「、。」
・ィ・鬘シツミス †
restoreConfiguration fault.MismatchedBundle.summary †
ーロ、ハ、HW、ヒ・・ケ・ネ・「、ケ、セケ遉ヒネッタク、ケ、・ィ・鬘シ。」
・ミ・テ・ッ・「・テ・ラ・ユ・。・、・、ヒ、マESXi、ホUUID、ャオュマソ、オ、、ニ、ェ、遙「ーロ、ハ、・マ。シ・ノ・ヲ・ァ・「、ホESXi、ヒ・・ケ・ネ・「、ケヤ、ヲ、ネUUID、ホノヤーテラ、ヒ、隍ーハイシ、ホ・ィ・鬘シ、ャネッタク、ケ、。」
"Received SOAP response fault from [<cs p:0555ef80, TCP:localhost:80>]: restoreConfiguration fault.MismatchedBundle.summary"
、ウ、ホセケ遑「・ェ・ラ・キ・逾、ノユ、ア、ニ・・ケ・ネ・「、シツク、ケ、、ウ、ネ、ヌUUID、ホ・ェ。シ・ミ。シ・鬣、・ノ、カッタゥ、ケ、。ヨ1。ラ・ェ・ラ・キ・逾、ノユ、ア、、ウ、ネ、ヌシツク、ヌ、ュ、。」
vim-cmd hostsvc/firmware/restore_config 1 configBundle.tgz
The operation is not allowed in the current state. †
ESXi、・皈・ニ・ハ・・ケ・筍シ・ノ、ヒハムケケ、キ、ニ、、、ハ、、セケ遉ヒネッタク、ケ、・ィ・鬘シ。」
"Received SOAP response fault from [<cs p:069f6f80, TCP:localhost:80>]: restoreConfiguration The operation is not allowed in the current state."
ーハイシ、ホ・ウ・゙・・ノ、ヌ・皈・ニ・ハ・・ケ・筍シ・ノ、ヒタレ、ツリ、ィ、ニ、ォ、鬘「・・ケ・ネ・「、シツケヤ、ケ、。」
esxcli system maintenanceMode set --enable=true
・ミ・テ・ッ・「・テ・ラ、ホシォニーイス †
・ケ・ッ・・ラ・ネ、サネヘム、キ、ソ・ミ・テ・ッ・「・テ・ラ、ホシォニーイス、ケヤ、ヲ。」
・ヌ。シ・ソ・ケ・ネ・「、ヒ・ケ・ッ・・ラ・ネ、ハンエノ、キ。「cron、サネヘム、キ、ニトエナェ、ヒ・ミ・テ・ッ・「・テ・ラ、シツケヤ、ケ、。」
・ミ・テ・ッ・「・テ・ラ・ヌ。シ・ソ、マタクタョニサ、ホ・ソ・、・爭ケ・ソ・・ラ、ノユ、ア、ニ・ヌ。シ・ソ・ケ・ネ・「ニ筅ヒハンエノ、ケ、。」
・ケ・ッ・・ラ・ネ †
タ゚ト熙ホ・ミ・テ・ッ・「・テ・ラ、タクタョ、ケ、・ケ・ッ・・ラ・ネ。」
BACKUPDIRハムソ、ヒ・ミ・テ・ッ・「・テ・ラハンエノタ隍ホ・ヌ・」・・ッ・ネ・熙サリト熙ケ、。」
- cfgbackup-esxi67.sh
#!/bin/sh ## Config BACKUPDIR="/vmfs/volumes/。レ・ヌ。シ・ソ・ケ・ネ・「。ロ/"`hostname` TEMPFILE="/tmp/backup-url.txt" ## Setup test -d $BACKUPDIR || mkdir $BACKUPDIR ## Execute vim-cmd hostsvc/firmware/backup_config > $TEMPFILE ## Download file URL=`cat $TEMPFILE | awk '{printf "%s\n",$7 }'| sed -e "s/*/127.0.0.1/g"` BACKUPFILE=`cat $TEMPFILE | awk '{printf "%s\n",$7 }' | awk 'BEGIN{FS="/"}{printf "%s\n",$6}'` cd $BACKUPDIR wget $URL > /dev/null 2>&1 mv $BACKUPFILE `date +%Y%m%d-%H%M%S`"_"$BACKUPFILE # EOF
トエシツケヤ †
トエナェ、ハシォニーシツケヤ、ケヤ、ヲ、ソ、皃ヒcron、サネヘム、ケ、。」ESXi、ヒ、マcrontab、ャフオ、、、ソ、癸「/var/spool/crontab/cron/root、ヒタ゚ト熙ス、ュケ、猖ャヘラ、ャ、「、。」
ス、タオ、ヒ、マ・ユ・。・、・、ホ・ム。シ・゚・テ・キ・逾ハムケケ、ャノャヘラ、ネ、ハ、。」
- ・ム。シ・゚・テ・キ・逾、ホハムケケ
chmod 1644 /var/spool/cron/crontabs/root
- ニシ。・ミ・テ・ッ・「・テ・ラ、ホホ
00 2 * * * /vmfs/volumes/。レ・ヌ。シ・ソ・ケ・ネ・「。ロ/cfgbackup-esxi67.sh
コニオッニーサ、リ、ホツミア †
ESXi、コニオッニー、ケ、、ネcron、ホタ゚ト熙マセテ、ィ、ニ、キ、゙、ヲ、ソ、癸「オッニーサ、ヒcron、ス、タオ、ケ、ス靉、トノイテ、ケ、ノャヘラ、ャ、「、。」
/etc/rc.local.d/local.sh、ヒオッニーサ、ヒcron、ホタ゚ト熙ハムケケ、ケ、ス靉、トノイテ、ケ、。」
- /etc/rc.local.d/local.sh
## enable cfg-backup chmod 1644 /var/spool/cron/crontabs/root echo "00 2 * * * /vmfs/volumes/。レ・ヌ。シ・ソ・ケ・ネ・「。ロ/cfgbackup-esxi67.sh" >> /var/spool/cron/crontabs/root
vSphere CLI †
ウオヘラ †
vSphere CLI、マWindows / Linux、ヒ、ニニーコ、ケ、・ミ。シ・ク・逾、ャトカ。、オ、、ニ、、、。」
・ラ・・ー・鬣猴ワツホ、マPerl、ヌコタョ、オ、、ニ、ェ、遙「Windowsエトカュ、ヌサネヘム、ケ、セケ遉ヒ、マActivePerl、ハ、ノ、ャノャヘラ、ネ、ハ、。」
エトカュス猜、ホエムナタ、ォ、鬢マLinuxネヌ、ソ萓ゥ、ケ、。」
ニウニハヒ。 †
・ム・テ・ア。シ・クニシ †
VMware、ホ・オ・、・ネ、隍黐Sphere CLI、ホtar・ワ。シ・、・タ・ヲ・・。シ・ノ、ケ、。」
- Linuxネヌ
vSphere 6.0ネヌ 32bit VMware-vSphere-CLI-6.0.0-2503617.i386.tar.gz vSphere 6.0ネヌ 64bit VMware-vSphere-CLI-6.0.0-2503617.x86_64.tar.gz vSphere 6.5ネヌ 32bit VMware-vSphere-CLI-6.5.0-4566394.i386.tar.gz vSphere 6.5ネヌ 64bit VMware-vSphere-CLI-6.5.0-4566394.x86_64.tar.gz
- Windowsネヌ
vSphere 6.0ネヌ VMware-vSphere-CLI-6.0.0-2503617.exe vSphere 6.5ネヌ VMware-vSphere-CLI-6.5.0-4566394.exe
・ム・テ・ア。シ・クニウニ。ハLinux。ヒ †
- 1. ・ム・テ・ア。シ・ク、ナクウォ、ケ、
tar xfvz VMware-vSphere-CLI-*.tar.gz
- 2. ・、・・ケ・ネ。シ・鬢シツケヤ
cd vmware-vsphere-cli-distrib/ ./vmware-install.pl
シツケヤク蝪「ヘヘムオャフ、ホセオヌァ、ャオ皃皃鬢、Creating a new vSphere CLI installer database using the tar4 format. Installing vSphere CLI 6.5.0 build-4566394 for Linux. You must read and accept the vSphere CLI End User License Agreement to continue. Press enter to display it. 。レEnter。ロ 。チテ賽ャ。チ Do you accept? (yes/no)
Perl、ホニウニセカキ、ホウホヌァThis vSphere CLI installer includes precompiled Perl modules for RHEL. Answering yes will install the precompiled modules, and answering no will install from CPAN. Do you want to install precompiled Perl modules for RHEL? [yes]
・、・・ケ・ネ。シ・タ隘ム・ケ、ホサリトIn which directory do you want to install the executable files? [/usr/bin]
・、・・ケ・ネ。シ・エーホサMIME::Base64 3.14 or newer Compress::Zlib 2.037 or newer Compress::Raw::Zlib 2.037 or newer version 0.78 or newer IO::Compress::Base 2.037 or newer IO::Compress::Zlib::Constants 2.061 or newer LWP 6.15 or newer LWP::Protocol::https 6.04 or newer Net::HTTP 6.09 or newer Enjoy, --the VMware team
- 3. ・、・・ケ・ネ。シ・キイフ、ホウホヌァ
ls -1t /usr/bin/vmware* /usr/bin/vmware-cmd /usr/bin/vmware-uninstall-vSphere-CLI.pl /usr/bin/vmware-guestproxycerttool /usr/bin/vmware-xferlogs /usr/bin/vmware-hgfsclient /usr/bin/vmware-toolbox-cmd /usr/bin/vmware-user
サネヘムハヒ。 †
・ミ・テ・ッ・「・テ・ラ †
- スシー
# vicfg-cfgbackup --server=[ESXi IP Address] --username=root -s [File Name]
- シツケヤホ
# vicfg-cfgbackup --server=192.168.1.100 --username=root -s esxi.asabiya.net-esxi5.5_backup_20151108.cfg
・・ケ・ネ・「 †
- スシー
# vicfg-cfgbackup --server=[ESXi IP Address] --username=root -l [File Name]
- シツケヤホ
# vicfg-cfgbackup --server=192.168.1.100 --username=root -l esxi.asabiya.net-esxi5.5_backup_20151108.cfg