[Hyper-V] À©µµ¿ì ¼­¹ö Hyper-V ÀÌ¿ëÇÑ CentOS ¼¼Æà °¡´ÉÇÒ±î¿ä?

yexxnoah   
   Á¶È¸ 6935   Ãßõ 1    

ㅡ Lenovo TS140 ㅡ
CPU : i3-4330
RAM : 4GB
SSD : ADATA SP900 * 2EA (RAID1)
HDD : WD Red 2TB * 2EA (RAID1)

현재 위의 하드웨어 구성으로 CentOS (Apache+PHP+MariaDB)를 운영하고 있습니다.
이번에 윈도우 서버 2012 R2의 Hyper-V를 이용해서 가상화를 사용해 CentOS (Apache+PHP+MariaDB)와 백업 서버를 구성하려고 하는데,
현재의 서버 사양에 지장이 없을지, Hyper-V 기능에 실시간 백업과 시간별 백업 기능이 있는지 궁금해서 자문을 구하고자 글 올려봅니다.

SSD에 Windows Server 2012 R2 설치 후
HDD에 Hyper-V를 이용해서 3개의 가상화 서버를 구성하려고 합니다.

Hyper-V Server 1 : CentOS (Apache+PHP+MariaDB)
Hyper-V Server 2 : Hyper-V Server 1 실시간 백업
Hyper-V Server 3 : Hyper-V Server 2 시간별 백업

이렇게 구성해서 Hyper-V Server 1에 문제 발생시 Hyper-V Server 2 또는 3으로 돌린 뒤
문제 해결 후 다시 Hyper-V Server 1로 돌리려고 이런 구성을 생각해봤는데, 구현이 가능한가요?

Apple iMac 24' M1
Apple MacBook Pro 14' M1 Pro
Apple iPad Pro 11' M2
Apple iPhone 14 Pro Max
Apple Watch Series 7 45mm
ȸ¿øK 2016-02
¹é¾÷Àº ´Ù¸£°Ô Á¢±ÙÇØ¾ß ÇÕ´Ï´Ù.
MySQLÀº DB¶ó¼­ ¿î¿µÁß¿¡ ½Ç½Ã°£ snapshotÀ» ¶ß·Á¸é toolÀ» ½á¾ß ÇÕ´Ï´Ù.
±×·¸Áö ¾ÊÀ¸¸é MariaDBÀÇ A-A Ŭ·¯½ºÅ͸¦ ½á¾ß Çϴµ¥, »ó´çÈ÷ ±îÅ»½º·¯¿ö¿ä.

·¥Àº ´õ ¸¹ÀÌ ´Ã·¯¾ß Çϱ¸¿ä VM °¹¼ö * VM ÇÒ´ç ¸Þ¸ð¸® * 1.2 Á¤µµ.
     
ÀÏ´Ü ´äº¯ °¨»çµå¸³´Ï´Ù.
MySQL DB¸¦ µû·Î ¹é¾÷ÇØ¾ß µÇ³ª¿ä? Hyper-V °¡»ó µð½ºÅ© À̹ÌÁö¸¦ ÅëÇؼ­ ¹é¾÷À» ÇÏ¸é ¾ÈµÇ´Â°Ç°¡¿ä?
          
ȸ¿øK 2016-02
MySQL°ú °°Àº·ùÀÇ DBµéÀº disk image ¹é¾÷À» ÇÏ¸é ¾ÈµË´Ï´Ù.
ÇϽ÷Á¸é DB¸¦ ¸ØÃç ³õ°í ÇØ¾ß µÇ¿ä.
¿î¿ëÁß¿¡ ÇϽøé key¿Í indexÀÇ mismatch°¡ ³ª¿À°í ±×·¯¸é DB°¡ ±úÁý´Ï´Ù.

Percona °°Àº °Íµµ ÀÖÁö¸¸ (¹é¾÷ ¼Óµµ ºü¸¨´Ï´Ù)
MySQL ¹é¾÷Àº dump¸¦ ÇØµÎ´Â°Ô ÆíÇÕ´Ï´Ù.
https://www.percona.com/software/mysql-database/percona-xtrabackup

±×¸®°í, À¥¼­¹öÀÇ °æ¿ìµµ ±×·¸°Ô ¸¹ÀÌ º¯µ¿µÇÁö ¾Ê±â¿¡ ½Ã°£´ëº° ¹Ì·¯¸µ ¾È¹Þ¾Æµµ µÇ¿ä.
¼Ò½º¸¸ ¹é¾÷ Çصνøé ÃæºÐ ÇÕ´Ï´Ù.

1. mysqlÀº º°µµÀÇ disk¿¡ ¹é¾÷
2. ¿î¿ëÇÏ´Â vmÀº ¸ÅÀÏ 1ȸ º°µµÀÇ disk¿¡ dump (¾ÈÁ¤¹öÁ¯ 1°³¿Í ÃÖ±Ù¹öÁ¯ 2-3°³¸¸ º¸À¯)
3. Àå¾Ö »ý±â¸é vmÀ» ¿Ã¸®°í, dumpÇÑ mysqlÀ» ¾÷·ÎµåÇؼ­ ¿î¿µ°³½Ã
Àú´Â ±×³É..
#!/bin/sh
DAYS=3
DIR="/home/www/mysql_backup"
timesys=`date +%Y%m%d`
/usr/local/mysql/bin/mysqldump -u°èÁ¤ -p¾ÏÈ£ db_name > $DIR/$timesys'.sql'
/usr/bin/gzip $DIR/$timesys'.sql'
/usr/bin/find $DIR -mtime +$DAYS -exec rm -f {} \; 2>/dev/null

ÀÌ·¸°Ô ¸¸µé¾î¼­ cron¿¡ °É¾îµÎ°í ÇÏ·ç ´ÜÀ§·Î ¹é¾÷À» Çß½À´Ï´Ù.
3ÀÏÁö³­ ¹é¾÷ÆÄÀÏÀ» ÀÚµ¿À¸·Î »èÁ¦Ã³¸®½ÃÄѹö¸³´Ï´Ù.
¾ÐÃàµÈ ÆÄÀÏÀº Ãß°¡·Î ´Ù¸¥ ³×Æ®¿÷µå¶óÀ̹ö·Î ¿Å±â¸é µË´Ï´Ù. ¾Æ´Ï¸é óÀ½ºÎÅÍ ±×ÂÊ¿¡¼­ ¸¸µé¾î¹ö¸®½ÃµçÁö..
DDAYs 2016-02
Hyper-V ¿¡¼­´Â Replica ¶ó´Â ±â´ÉÀÌ ÀÖ½À´Ï´Ù.
Àå¾Öº¹±¸¿Í°ü·ÃµÈ ±â´ÉÀä... Àúµµ ÀÚ¼¼È÷´Â ½áº¸Áö ¾Ê¾Ò½À´Ï´Ù.
¿øÇϽô ±â´ÉÀº Replica Çϳª¸é ÇØ°á µÉ °Í °°³×¿ä..


Á¦¸ñPage 10/17
2016-02   5419   snflzhdj
2016-02   7658   ȲȥÀ»ÇâÇØ
2016-02   8941   ¹Ù¶÷°³ºñ
2016-02   11414   Á¦·Ï
2016-02   7512   yexxnoah
2016-02   6342   yexxnoah
2016-02   12165   ±ô¹Ú±ô¹Ú°¡
2016-02   6936   yexxnoah
2016-02   6313   ÄĹÚ
2016-01   6631   ½Å¿ì¼·
2016-01   5092   ±èÀå¿ì
2016-01   5998   isaiah
2016-01   5240   ¹Ì³ª¸®³ª¹°
2016-01   6647   ½Å¿ì¼·
2016-01   11692   guest1
2016-01   6712   guest1
2015-12   6060   ±èÇÑ¿ï
2015-12   7448   ¼ÛÁö¸¸
2015-12   4966   ȸ¿øK
2015-12   11226   ¸ÓÀç±ä