[VMWare] ESXi ¹é¾÷ ½ºÅ©¸³Æ®

   Á¶È¸ 4560   Ãßõ 1    

수작업으로 작성해본 ESXi 백업 스크립트 입니다.

스크립트에 등장하는 숫자3은 VM에 할당된 고유 vmid 중의 하나를 임의로 할당한겁니다.


각자의 ESXi 호스트에 ssh 로 접속하여 vim-cmd vmsvc/getallvms 명령을 내리면 vmid 를 확인할수 있고

백업하고 싶은 VM의 vmid로 적당히 바꿔주면 됩니다.


그냥 복사를 시도하면 resource busy라는 에러 메세지가 나오면서 복사가 되지 않습니다.

반드시 VM을 셧다운 시켜야 복사가 가능하므로 스크립트를 실행하면 VM이 중지된다는 점을 명심해야 합니다.


셧다운 할때 시간이 꽤 걸리므로 용량이 크다면 sleep 15 항목의 숫자를 늘려주시기 바랍니다.


복사된 VM이미지를 써서 복구를 하는 것은 매우 쉽습니다.

ESXi 호스트에 웹브라우저로 접속한 다음, "VM 생성/등록" 메뉴를 선택하여 "기존 가상 시스템 등록"을 고르면 됩니다.

복사해 놓은 디렉토리로 찾아 들어가서 해당 VM파일을 선택하면 됩니다.


크론탭에 등록해두면 자동으로 백업처리가 가능하며 crontab 파일은 다음과 같습니다.

/var/spool/cron/crontabs/root <- 이 파일에 스크립트를 추가하면 됩니다.


8테라 혹은 10테라 HDD 달아놓고 vmfs-6 로 포맷한 다음 열심히 백업해두면 되겠습니다.

참고로 테스트한 버전은 ESXi 6.5.0 Update 1 입니다.


esxi_backup.sh

==========

#!/bin/sh


# show VM's list

/sbin/vim-cmd vmsvc/getallvms

sleep 1


# check PMS state

/sbin/vim-cmd vmsvc/power.getstate 3

sleep 1


# Shutdown VM

/sbin/vim-cmd vmsvc/power.shutdown 3

sleep 15

sync


/sbin/vim-cmd vmsvc/power.getstate 3

sleep 1


# copy VM's file

NAL=$(date '+%Y_%m_%d')

mkdir -p /vmfs/volumes/DATA/vm_backup/$NAL

time cp -a /vmfs/volumes/INSIGNAL/PMS/ /vmfs/volumes/DATA/vm_backup/$NAL

sync


# Re-start VM

/sbin/vim-cmd vmsvc/power.on 3

Á¤Ç° ½Ã¸®¾óÀÖÀ»¶§¸¸µÇ´À°ÅÁÒ??
ÀÏ¹Ý °³Àι«·á½Ã¸®¾ó esxi´Â ¾ÈµÇ´Â°ÅÁÒ?
     
°³ÀÎ ¹«·á¹öÀü »ç¿ëÁßÀÔ´Ï´Ù.
          
°¨»çÇÕ´Ï´Ù.
ÀÌÁ¦ ½ºÆ®¸³Æ® ¾²´Â¹æ¹ýÀ» ¹è¿ö¾ß°Ú±º¿ä ¤¾¤¾
     
DarknessAng¡¦ 2021-02
vCenterµî ¾È ¾µ²¨¸é ¶óÀ̼¾½º Â÷º° ¾øÀ½
          
Àü¿¡ À¯¸íÇÑ ¹é¾÷ ÇÏ´Â ÇÁ·Î±×·¥Àº °³Àι«·áÅ° esxi ÀÛµ¿¾ÈµÇ´Ù°íÇؼ­ Æ÷±âÇ߰ŵç¿ä
°¨»çÇÕ´Ï´Ù
RIGIDBODY 2021-02
¿ÜÀåÇϵ忡 Çؾ߰ڱº¿ä, °¨»çÇÕ´Ï´Ù


Á¦¸ñPage 19/128
2015-12   1486462   ¹é¸Þ°¡
2014-05   4949779   Á¤ÀºÁØ1
2020-02   4543   bangCH
2015-09   4550   ±ô¹Ú±ô¹Ú°¡
2021-03   4553   famtory
2018-10   4558   ÇϾç±î¸Á
2021-02   4560   homakaka
03-17   4560   ³ªµÎ·Ã
2021-02   4561   ¿¥ºê¸®¿À
2020-07   4561   ÇູÇϼ¼
2018-10   4571   Æ÷¿ì
2018-10   4571   ÇູÇѳª³¯
2020-03   4579   ±èÇö¸°
2021-04   4589   ¹ÚÇÏ´Ã
2021-04   4589   °íµùų·¯
2019-12   4590   È÷¼ÒÄ«
2020-02   4597   ½½±â·Î¿î»ýÈ°
2017-06   4608   µÈÀå¸À¹Ù³ª³ª
2020-05   4608   ÈÄ´º
2022-01   4612   ggampo
2019-01   4613   Àϸ®ÄÉ
02-20   4616   dateno1