현재 CentOS 6.2로 구성된 리눅스 서버를 가지고 있고 이 서버는 IDC에 들어가 있습니다. 지금 이 서버에는 CPU나 메모리, 하드디스크 자원이 넉넉히 남아있습니다.
그런데 지금 윈도우 서버를 사용해야할 일이 생겼습니다. 윈도우서버에는 문외한이라 고수님들께 질문올립니다.
목적은
1. MSSQL 2008을 설치하고 지금 작업 중인 프로그램과 DB 연동테스트
2. 직접 만든 서버프로그램 몇가지 테스트 (MFC로 만들어져 있으며 멀티스레드 소켓 통신 정도입니다.)
입니다. 개발테스트 목적이니 복잡한 프로그램은 아니며 테스트할 때는 동시접속자 20명 이내입니다.
그런데 문제가 이 서버가 IDC에 들어가있어서 직접 가보기가 매우 번거롭기도하고 리눅스 위에서 가상화로 윈도우를 설치해본적이 없어서 좀 난감하네요.
CentOS 6.2에 QEMU-KVM을 설치해두었고 libvirt 데몬은 실행중입니다.
이 상황에서 IDC에 가지 않고 원격에서 윈도우서버를 설치하는 방법이 있는지 궁금합니다. (없다면 직접 IDC에 방문하려 합니다.)
서버 사양은 Xeon E3-1220 CPU 1개, RAM은 4기가, 250기가 SATA 하드디스크가 장착되어있습니다.
(추가로 절대로 리눅스서버를 포맷하거나 밀어버릴 수는 없는 상황입니다.)
질문을 정리하자면.
1. 리눅스위에 윈도우서버를 가상화로 설치해야하는데 원격에서 설치 가능한지.
2. 위 요구사항에서 윈도우서버 어떤 버전이 가장 적합할지요.
3. 윈도우서버에 CPU코어와 메모리를 어느정도 분배해야하는지.
4. 서버 하드웨어를 업그레이드할 필요성이 있는지. (메모리 추가 or 하드디스크 추가)
입니다.
답변을 주실 분들에게 미리 감사드립니다.
±×¸®°í À©µµ¿ì¹öÀüÀº ÇØ´ç °¡»óȼ¹ö¹öÀüÀÌ ¾îµð±îÁö Áö¿øÀ» ÇØÁÖ´ÂÁö ¾Ë¾Æ¾ß ÇÒ°Å °°½À´Ï´Ù. ÀÌ°Í ¸ÕÀú È®ÀÎÀ» Çغ¸½Ã±â ¹Ù¶ø´Ï´Ù. ikvm¼ºñ½º¸¦ »ç¿ëÇÏ½Ã¸é ±»ÀÌ idc±îÁö °¡½Ç ÇÊ¿ä´Â ¾øÀ»°Å °°½À´Ï´Ù.
±×¸®°í À©µµ¿ì¸¦ ±¸µ¿ÇÏ¿© ¿Ã¸± ¼ºñ½º°¡ ¾î´ÀÁ¤µµÀÎÁö¿¡ µû¶ó¼ ºÐ¹è°¡ °¡´ÉÇÏ´Ù°í ÆÇ´ÜÀÌ µÇ¾î Áý´Ï´Ù. ÇöÀç È£½ºÆ®¿¡¼ »ç¿ëÇÏ´Â »ç¿ë·üÀÌ Æò±Õ50À» ³Ñ´Â´Ù¸é ¿ì¼±ÀûÀ¸·Î cpuÁõ¼³ÀÌ ÀÖ¾î¾ß ÇÒ°Å °°±¸¿ä ¸Þ¸ð¸®´Â Çʼö·Î ¿Ã·Á¾ß ÇÒ°Å °°½À´Ï´Ù. Çϵåµð½ºÅ©´Â ¿ë·®¿¡ ³²À¸½Ã¸é ÇØ´ç Çϵ忡 À̹ÌÁö¸¦ ¸¸µé¾î ³ÖÀ¸½Ã´Â°ÍÀÌ ÁÁ½À´Ï´Ù¸¸ °¡»ó¸Ó½ÅÀÇ ¼Óµµ¸¦ »ý°¢ÇÏ½Å´Ù¸é º°µµÀÇ Çϵåµð½ºÅ©¸¦ ³ÖÀ¸¼Å¼ °¡»ó¸Ó½Å Àü¿ëÇϵå·Î »ç¿ëÇÏ½Ã´Â°É ±ÇÀåÇÕ´Ï´Ù.(¼ÓµµÂ÷°¡ ÀÇ¿Ü·Î ¸¹ÀÌ ³³´Ï´Ù.)
ÀÚ¿øÀÌ ¸¹ÀÌ ³²´Â´Ù°í ÇϽôϱî ÀÏ´Ü Á¦°¡ ÆÇ´ÜÇßÀ»¶§ È£½ºÆ® CPU»ç¿ë·ü 20ÇÁ·Î ÀÌÇÏÀÌ½Ã°í ¸Þ¸ð¸®»ç¿ë·üÀÌ 2±â°¡ÀÌÇÏ´ë¿¡¼ »ç¿ëÇÏ½Å´Ù¸é °¡»óÀ©µµ¿ì¸Ó½ÅÀº Àý¹Ý¾¿ ÁÖ½Ã¸é µÉ°Å °°½À´Ï´Ù.(¾÷±×·¹À̵带 ¾ÈÇÒ¶§ÀÔ´Ï´Ù.)
¼ºñ½º°¡ Á» Å©°í ÇÑ´Ù¸é ¸Þ¸ð¸® ¾÷±×·¹À̵å´Â ÇʼöÀÔ´Ï´Ù.(ÃÖ¼Ò 8±â°¡Á¤µµ·Î Çؼ °¡»ó¸Ó½Å¿¡ 4±â°¡ÇÒ´ç)
µðºñ¼¹ö·Î »ç¿ëÇÏ½Å´Ù¸é ¸Þ¸ð¸®´Â ÇÊÈ÷ ¾÷±×·¹À̵å ÇÏ¼Å¾ß ÇÕ´Ï´Ù. cpu´Â Áö±Ý»ç¿ëÇϽô Äھ 4ÄÚ¾î¸é 2ÄÚ¾îÁ¤µµ ºÐ¹èÇØÁÖ½Ã¸é µÉ°Å °°½À´Ï´Ù. ¹°·Ð Â÷ÈÄ ¼ºñ½º°¡ ¾î´ÀÁ¤µµ ´Ã¾î³¯Áö¸¦ ´ëºñÇÏ¼Å¾ß °ÚÁö¸¸¿ä..
´äº¯ÀÌ µÇ¾ú´ÂÁö ¸ð¸£°Ú½À´Ï´Ù. ¼ö°íÇϽʽÿä.
¼ºñ½º´Â Àý´ë Å©Áö ¾Ê½À´Ï´Ù. °³¹ß'Å×½ºÆ®'¿ëµµÀÔ´Ï´Ù. »ó¿ë¼ºñ½º·Î´Â Àý´ë »ç¿ëÇÏÁö ¾ÊÀ» °ÍÀ̱¸¿ä.
CPU¿Í ¸Þ¸ð¸® ¸ðµÎ ¸¹ÀÌ ³²¾ÆÀÖ´Â »óȲÀε¥ Çϵåµð½ºÅ© Ãß°¡´Â Á» °í·Á¸¦ ÇغÁ¾ß°Ú³×¿ä.
virt-manager ȸéÀ» ¶ç¿ï¼ö ÀÖ°Ô Æ÷Æ®°¡ ¸·È÷Áö ¾Ê¾Ò´Ù¸é ¿ø°ÝÀ¸·Î ¼³Ä¡°¡ °¡´ÉÇÕ´Ï´Ù.
´ë½Å¿¡ À©µµ¿ì ISO ÆÄÀÏÀº ¼¹ö¿¡ ÀÖ¾î¾ß °ÚÁÒ,
Å͹̳Π¼ºñ½º ¿ëµµ·Î win 2003 ¼¹ö¸¦ »ç¿ëÁßÀε¥ Ưº°ÇÑ ¹®Á¦´Â ¾ø¾ú½À´Ï´Ù,
´ë½Å ¿øÈ°ÇÑ »ç¿ëÀ» À§ÇØ virtio µå¶óÀ̹ö¸¦ ¿Ã·ÁÁÖ¼Å¾ß ÇÕ´Ï´Ù.
ÇöÀç´Â ¹æȺ®À¸·Î ¸·°í ÀÖÁö¸¸ Æ÷Æ®´Â ¿øÇÑ´Ù¸é ¾Æ¹«°ÍÀ̳ª »ç¿ë°¡´ÉÇÕ´Ï´Ù. ISO ÆÄÀϵµ ±¸ÇÒ ¼ö Àִµ¥ ¸»¾¸ÇϽŴë·Î virt-managerÀ» ¾µÁÙÀ» ¸ð¸¥´Ù´Â°Ô ¹®Á¦³×¿ä. ÀÌ°Ç Á» ¸¹ÀÌ Ã£¾ÆºÁ¾ßÇÒ °Í °°³×¿ä.
virtio µå¶óÀ̹ö´Â ²À Âü°íÇϵµ·Ï ÇÏ°Ú½À´Ï´Ù.
Àú´Â CentOS 5¿¡ XenÀ» ±ò°í WIN2008À» ±ò°í SQL2008À» ¼³Ä¡Çؼ 3-4¸íÀÌ Á¢¼ÓÇϴ ȯ°æÀ» Á¦°øÇÑÀûÀÌ ÀÖ½À´Ï´Ù.
X°¡ ¼³Ä¡µÇ¾î ÀÖ´Ù¸é, VNC³ª freenxµîÀ» ¼³Ä¡Çؼ GUIȯ°æ¿¡ Á¢¼ÓÇÏ½Ã¸é µÇ°í, ¶Ç´Â ¾Æ¿¹ XmingÀ̳ª NetsarangÀÇ XmanagerµîÀ¸·Î Á¢¼ÓÇصµ µË´Ï´Ù.
ÀÌ ÀÌÈĺÎÅÍ´Â virt-manager¸¦ ½ÇÇàÇϼż ¼³Ä¡ÇÏ½Ã¸é µË´Ï´Ù.
¿©Æ° ¹æ¹ýÀº ¸¹½À´Ï´Ù.
°¡»ó Guest ¸Ó½ÅÀÇ ½ºÆåÀº SQL2008ÀÇ ¿ä±¸½ºÆåÀº ¸ÂÃß¾î ÁÖ¼¼¿ä. ¾îÂ¥ÇÇ °¡»óÈ°¡ ¹°¸®Àû ¸Ó½ÅÀÇ 90~95%ÀÇ ¼º´ÉÀÌ º¸Àδٰí ÇÕ´Ï´Ù. (¹°·Ð ÃÖ±Ù¿¡´Â 98%±îÁö¶ó°í ÇÕ´Ï´Ù¸¸)
µüºÁµµ ¼¹ö°¡ MS2008±ò°í SQL2008±ò±âÀ§ÇÑ ±âº» ½ºÆåÀÌ·Î º¸ÀÔ´Ï´Ù.