Hyper-V With Linux_x64

2010/02/08 00:47 / Study

사용자 삽입 이미지
하이퍼 바이져 가상화에 리눅스를 설치했습니다. 많은 사람들이 이용한다는 CentOS를 사용하지 않고 국내 사용자들에 맞게 패키지한 수리눅스를 설치했습니다. 필자가 봐도 SULinux는 너무 입맛에 맞게 패키지화 되었고 속도도 많이 빨랐습니다. 필요없는건 잘라버리고 유용하게 사용하는것만 담아놓는, 즉 리눅스의 장점을 최대한 활용한 리눅스 패키지는 SULinux 만큼한건 없다고 봅니다. 최근에 SULinux2.0 버젼이 mod_rewrite 모듈을 업데이트 하면서 필자가 겨우 리눅스2.0 버젼으로 이전할수 있었습니다. 32비트 리눅스를 가상화에 올려놓은거랑 64비트를 가상화에 올려놓은거랑 속도가 많이 달랐습니다. 안정성 또한 64비트가 좋았습니다만 부하테스트를 줘보니 뻗어버리는? 사태가 발생했습니다. 이건 가상화에 돌려서 문제인건지 리눅스의 한계인건지는 모르겠지만 실머신에서 부하테스트를 돌려봐야 알것 같다는 판단을 해봅니다.
많은 우여곡절 끝에 드디어 Hyper-V에 그토록 그리던 SULinux를 올렸다는게 많이 뿌듯했습니다. 그전엔 서버코어버젼에 윈도우 아파치를 운영할까 하는 고민도 많이 했었습니다. 윈도우 아파치도 많이 안정적이여서 불편한건 하나도 없었습니다. 단 빠릇빠릇한건 리눅스 쪽이 우세하였습니다.
IIS7에서 PHP MySQL 을 운영함에 있어서 문제되거나 안정성에는 전혀 손색이 없었지만 일부 모듈 호환이나 플러그인이 동작하지 않는 불편함이 계속되었습니다. 피드백을 해줄수 없는 환경이라 아파치로 전환할수 밖에 없었던 현실이여서 필자가 계속 고민끝에 가상화에 리눅스를 올리고 백업이나 잘하자라는 결론을 내렸습니다.

리눅스는 가상화에 CPU 1개만 할당된다고 가이드에 나왔습니다. 2개를 부여한다고 해도 처리를 하나만 한다고 합니다. 64비트는 2개까지 되는거 같았습니다. 쿼드코어에 2개를 부여했더니 49%까지 사용율을 보였습니다.이게 그냥 눈에 보이는 수치인지 실제적으로 제대로 처리를 하는것인지는 확실치 않으나 일단 보여지는것은 이렇게 나왔습니다. 1개보단 2개 부여할때가 훨씬 빨라졌다는걸 느꼈으니 그런가보다 생각하고 있습니다.
이젠 Hyper-V에 리눅스가 부하를 먹어도 죽지않고 잘견딜수 있다면 더이상 실머쉰에서 운영하지 않아도 된다는 생각을 해봅니다. 콘솔모드밖에 없는 상태를 원격에서 봐줄수는 없으니 가상화를 이용한 멀티 OS관리를 이용하는것이 많은 도움이 되지 않을까 하는 결론을 내려봅니다.
VMWare가 빠르다?라는 분 계실지 모르겠지만 전 Hyper-V가 빠른거 같았습니다.
ISA2004를 앞단에 놓구 가상화서버를 뒷단에 골고루 웹서버 DB서버를 운영하니 많이 편했습니다. ISA단에서 리눅스 웹퍼블리시까지 하고 기본 필터링이 된다면 어느정도 보안에도 유지가 되니 관리나 보안상 많은 이점이 있습니다. 앞으로는 가상화가 뭐가 좋다 나쁘다라기 보단 적은비용에 고효율을 배출할수 있는 기반이 좋다는걸 말하고 싶습니다. 돈많은 회사나 비싼 제품 사용하겠지만 그렇다고 MS제품이 비교적 많이 저렴하다 하여 제품이 부족한건 전혀 아닙니다. 자신이 사장이라고 생각해 보세요. 일편하게 할려고 비싼제품 구입하는것보단 적은비용에 많은 이점이 있는 제품을 선택하는것이 그 회사에 필요한 인물이 되는것입니다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
2010/02/08 00:47 2010/02/08 00:47
술이 이 작성.

당신의 의견을 작성해 주세요.

  1. Comment RSS : http://blog.sooli.com/rss/comment/340
  2. 피시맨 2010/02/15 23:41  편집/삭제  댓글 작성  댓글 주소

    운영자님 위글보고 궁금해서 질문드립니다..hyper-x 이거는 윈도우 설치 이후에 설치하는가요? 아니면.. 먼저 설치후 os를 설치하는지 궁금합니다. 관련정보등 링크좀 부탁드립니다.
    전그냥 윈도우xp에 ddns서비스를 이용하고 있습니다. -_-; 이번에 리눅스 공부해볼려고 하는데요,, 사실 왕초보나 다름없습니다.
    수리눅스가 더 좋다는 말씀을 듣고 저도 공부를 해볼려고 합니다..아무래도 속도나 이런거 감안하면 리눅스가 더 좋겠다는 생각이 들어서요..

    • 술이 2010/02/16 02:31  편집/삭제  댓글 주소

      Hyper-V만 따로 된 DVD 이미지는 MS에서 무료로 배포하고 있구요(이건 콘솔모드라 접근하기 어려울지도 모릅니다) 윈도우2008이나 2008 R2를 설치하면 서버역할 설치에 Hyper-V 설치 옵션이 있습니다. 그걸 설치해줘야만 가상화 운영이 가능합니다. 물론 H/W 가상화는 지원되야 하구요.

  3. windstory  2010/03/09 22:25  편집/삭제  댓글 작성  댓글 주소

    hyper-x에서 host 차원에서 sleep mode를 지원하나요? 윈2008에서 sleep으로 들어 갈 수 있나요?

    hyper-v에서 sulinux가 돌고 있는 상황에서요. 마치 vmware처럼.

    • 술이 2010/03/09 23:46  편집/삭제  댓글 주소

      Sleep Mode는 대기 모드 말씀하시는거죠? Windows 2008 R2 Hyper-V 포함에서는 코어 파킹이란게 존재합니다. 코어를 사용하지 않으면 쓰는쪽으로 점유율로 붙이고 나머지는 쉬게 해버리는 기술이 있거든요.
      그리고 만약 호스트를 리부팅 한다면 서버에서 가상서버들을 대기모드처럼 메모리와 현재상태를 저장되고 리부팅이 됩니다. 그리고 부팅되면서 현재상태를 유지하게 됩니다. VMWare랑 거의 비슷하지만 Hyper-V만의 특징이 존재합니다. 여러가지 테스트를 해보구 운영에 들어가면 좋을듯 하네요. MS기술 사이트에 많은게 공유되어 있으니 검색해보세요

[로그인][오픈아이디란?]

내 CPU는 윈도 7 가상화 지원하나?
오래된 XP 프로그램과의 호환성 문제를 가상화(Virtual PC)로 해결하는 윈도 7 'XP 모드'는 당연히 CPU에서 기술 지원이 필요하고 바이오스에서도 활성화되어야 합니다.

근데 문제는 복잡한 CPU 라인업만큼이나 가상화 지원도 천차만별인데요. 예컨대 인텔 코어2듀오인 E8500은 가상화를 지원하지만 이보다 비싼 코어2쿼드 Q8200은 가상화를 지원하지 않는 등 무조건 비싼 CPU를 산다고 가상화 지원이 되지 않습니다.

내 CPU는 최신 제품이니까 가상화를 지원하고 XP 모드를 돌릴 수 있을 거라는 생각은 금물이라는 말입니다. 혹시 윈도 7의 가상화 모드를 염두에 두고 CPU를 구입할 예정이라면 아래 테이블을 참조해 주세요.

예상이지만 'Vista Capable' 로고 사건처럼 또 한번의 소비자 혼란과 법정 싸움이 올지도 모르겠습니다.

 

사용자 삽입 이미지

코어2듀오
E4300/4400/4500/4600/4700 NO
E6300/6320/6400/6420/6540/6550 YES
E6600/6700/6750/6850 YES
E7200/7300/7400/7500 NO
E8190 NO
E8200/8300/8400/8500/8600 YES

코어2익스트림
QX6700/6800/6850 YES
QX9650/9770/9775 YES
X6800 YES

코어2쿼드
Q6600/6700 YES
Q8200/8200S/8300/8400/8400S NO
Q9300/9400/9400S YES
Q9450/9550/9550S/9650 YES

코어I7/코어I7익스트림
I7-920/940 YES
I7-965 YES

펜티엄D/펜티엄EE
805/820/830/840 NO
915/925/935/945 NO
920/930/940/950/960 YES
955/965 YES

펜티엄
E2140/2160/2180/2200/2220 NO
E5200/5300/5400 NO

코어2듀오 모바일
L7200/7300/7400/7500 YES
P7350/7450 NO
P7370 YES
P8400/8600/8700/9500/9600 YES
SL9300/9400/9600 YES
SP9300/9400/9600 YES
SU9300/9400/9600 YES
T5200/5250/5270/5300/5450/5470 NO
T5500/5600 YES
T5550/5670/5750/5800/5850/5870/5900 NO
T6400/6570 NO
T7100/7200/7250/7300/7400 YES
T7500/7600/7700/7800 YES
T8100/8300 YES
T9300/9400/9500/9550/9600/9800 YES
U7500/U7600 YES

코어2익스트림 모바일
QX9300 YES
X7800/7900 YES
X9000/9100 YES

코어2쿼드 모바일
Q9000 YES
Q9100 NO

코어2솔로
SU3300/3500 YES
U2100/2200 YES

코어듀오
L2300/2400/2500 YES
T2050/2250 NO
T2300/2400/2500/2600/2700 YES
T2300E/2350/2450 NO
U2400/2500 YES

코어솔로
T1300/1400 YES
T1350 NO
U1300/1400/1500 YES

AMD CPU도 인텔과 마찬가지로 AMD-V 기술 지원이 필요합니다. 현재 애슬론64와 애슬론X2 F와 G 패밀리(소켓 939가 아닌 AM2 기반), 튜리온 64 X2, 옵테론 2세대와 3세대 모델, 트리플 및 쿼드코어 페넘, 그리고 최근에 나오는 모든 프로세서에서 AMD-V 기술을 지원합니다. (샘프론 프로세서는 제외)

AMD에서는 2006년 5월 23일 AMD-V를 지원하는 최초의 CPU로 애슬론64 올리언즈와 애슬론64 X2 윈저, 애슬론64 FX 윈저 모델을 내놓았고 이전의 모델들은 AMD-V를 지원하지 않습니다.

심현 버즈리포터
더 보기 http://www.ebuzz.co.kr/content/buzz_vie ··· ytqn3eet

Hyper-V 지원되는  CPU 지원리스트를 찾다가 이 기사를 복사하여 왔다.

securable.exe

가상화 유무 테스트

위 유틸을 사용하면 바로 지원되는지 안되는지 확인해준다.
사용자 삽입 이미지
이렇게 나오는데...(CPU를 버리든지 해야지 원 끝발이 0으로 끝나는 모델은 지원되는데 5로 된 모델은 지원불가)
사용자 삽입 이미지
이렇게 Yes라고 나오면 될줄 알았지? 하지만 안된다.ㅎㅎ
CPU는 가상화를 지원하는 모델이 분명 맞지만 클릭하라는데 클릭하면 BIOS에서 설정이 제대로 안되었다고 설명을 해준다. 꼬부랑 영어니 그냥 안되는거니 해야 하지만... OEM PC들이 메인보드에서 가상화 못쓰게끔 바이오스를 박아버린것들이 종종 보인다. 아쉽지만 보드 싸게 팔고 새로운 보드를 구입하길...
사용자 삽입 이미지
어디 날아가는 비행기 쏠것도 아니고 록온이 뭐니 록온이... ㅋㅋㅋ
위와같이 록온이 되야만 윈도우 가상화가 완벽하게 지원된다. E6850이 E8400을 누르고 윈~!

이래저래 유용한 정보인거 같아서 글을 남긴다.
이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/12/06 18:42 2009/12/06 18:42
술이 이 작성.

당신의 의견을 작성해 주세요.

[로그인][오픈아이디란?]
사용자 삽입 이미지
내 사무실 자리에 컴퓨터 꼬졌다고 일못하겠다고 하니 바꿔준 모델이다. E8400 이정도면 서버로 돌려도 남는 성능이다. 필자는  ^_________^  이상태였다. 사양도 좋고 2008 Hyper-V 공부나 해보자라고 생각을 하면서 설치했더니 메인보드에 가상화 활성화 옵션이 없는탓에 결국 벰웨어와 동거를 해야만 했다.
아우~~~~
컴퓨터가 신형이여도 가상화는 제대로 안된다는 현실이 안타깝다. AMD가 최고여~~~!
회사에 DRM과 배포정책 덕분에 이 잘나가는 컴퓨터 역시 펜티엄3가 된다 ㅋㅋㅋ. 일을 하라고 하는건지 느릿느릿 하라는건지 이런 소프트웨어 정책 덕분에 오히려 IT는 역행하는거 아닌가?라는 생각을 해본다. 중앙 통제적인 보안을 원한다면 이런 방법이 아니여도 좋은게 많지 않을까?
벰웨어라도 깔아서 여러가지 서버테스트 및 연구를 해볼까 싶어서 램도 구입했는데 속도는 빨라져서 편하긴 하지만 오히려 업무가 분산화 되어서 불편한것도 있다.

PC에서 Hyper-V 가상화 서비스를 해야한다면 반드시 메인보드 가상화 활성화 옵션이 있어야 한다. 없으면 메인보드 수입처 사이트라도 뒤져서 바이오스를 업데이트 하고 만들게끔 해야한다. 2008서버에 VMWare랑 지내야 한다는걸 적과의 동침이라고 해야되나? ㅋㅋㅋ
그냥 속도 바른걸로 만족하고 있다.

이올린에 북마크하기(0) 이올린에 추천하기(0)
2009/07/08 20:21 2009/07/08 20:21
술이 이 작성.

당신의 의견을 작성해 주세요.

[로그인][오픈아이디란?]