SharedIT | 묻고 답하기(AMP)

Hyper-V 호스트 세팅

안녕하세요.

Hyper-V 가상 서버 호스트 관련 질문 드립니다.

최근 회사에서 노후된 서버를 없애고 그 서버에 있던 Hyper-V 가상 서버들을 새로운 서버에 통합시키려고 신규 서버 3대를 추가로 구매했습니다. 물론 스펙은 하이스펙으로 구매를 하였구요.

전임 서버 관리자가 계획하여 구매하였는데 퇴사를 하게되 제가 서버 통합을 하게 되었습니다.

아직 서버에 대한 지식이 많이 부족하고 제대로 인수인계를 받지 못해  장표만 보고 서버를 설치하려 하는데

한가지 이해가 안가는 부분이 있어서 질문 드립니다.


간단하게 설명하면 위와 같이 구축을 하려고 하는데

  • 1.하나의 물리 서버에 2개의 Hyper-V 호스트를 올릴 수 있는건가요?

  • 2.아니면 전임자가 단순 구분을 위해서 나눠 놓은 것이고 실제로는 하나의 호스트에 나머지 게스트를 다 올려야 하는건가요?

답변 해주시면 감사 드리겠습니다.



Tags : 태그가 없습니다.

7개의 답변이 있습니다.

낭만생선
  0 추천 | 2년 이하 전

이 댓글을 보실지 모르겠는데

AD 서버는 가상화로 올리시는것을 추천하지 않습니다.

MS에서 추천하지 않습니다.

실제 AD를 VM으로 올렸다가 문제가 생기는 경우가 다수 존재 합니다.

하드웨어 자원이 부족하다면..

호스트서버 자체에 AD를 올리고 거기게 HyperV를 올리는것도 방법입니다.

빨간신발 | 2년 이하 전

저희가 ad를 가상화했네요.

h/w가 부족하다기 보다는 ad가 사용하기는에 너무 과스펙이라서요..

다음에 기회가 되면 가상화보다는 host에 올리는 방식을 고민해야 겠네요..

쿨가이
  0 추천 | 2년 이하 전

하나의 호스트에 N개의 게스트 구성은 일반적인데요. 하나에 (물리)서버에 여러개의 호스트 구성은 일반적인지 모르겠습니다.

검토 및 확인사항 말씀드리면

이중화 구성(물리서버기준)되어 있는지 확인하시구요. 사실 전 이중화구성이 서버가상화의 큰 이점으로 봐서요.

AD처럼 동일한 서비스는 물리서버 자체를 다르게 구성해야 Primary/Second 의미가 있습니다.

명동쓰레빠
  0 추천 | 2년 이하 전

전임자가 잘 구성을 하였는걸로 보입니다.

가상화  서버도  꼭 필요한 경우만 올리시고 관리를 잘하시기 바람니다.

아마도 한 7년 전인가 봅니다. 저같은 경우에는 제 후임이 연습 한다고 혼자서 가상화 서버를 38대나 올려 

서비스가 중단되어 올 클리어 하고 재 구성 한적이 있었습니다.


낭만생선 | 2년 이하 전

호스트 서버 한대에 38대의 가상화를 올렸나봐요 ㅎㅎ

wansoo
  0 추천 | 2년 이하 전

질문 내용에 혼돈이 느껴지는 점이 있는데요.

가상 컴퓨터의 기본 개념 및 용어에 대한 정의 부터 먼저 확인한 후에 다시 질문할 필요가 있을 것 같아 보이고요.


가상 컴퓨터라는 건...

물리 컴퓨터에 논리 컴퓨터를 한대 또는 여러대를 추가 구동하는 방식이 되겠고요.


가상 컴퓨터를 구동하는 물리 컴퓨터를 호스트 컴퓨터라고 부르고 있고,

물리 컴퓨터에 구동되는 논리 컴퓨터를 게스트 컴퓨터라고 부르고 있고요.

물리 컴퓨터인 호스트 컴퓨터에 가상 컴퓨터인 게스트 컴퓨터를 올려서 구동할 수 있게 해 주는 소프트웨어를 하이퍼 바이저라고 부르고 있고요.

하이퍼 바이저로는 VMWare ESXiCitrix XenServerVMWare WorkstationVirtualBox, MS의 Hyper-V 등의 다양한 제품이 있고요.

용어 정의 관점에서 물리 서버가 호스트이기 때문에 물리 서버에 여러대의 호스트를 올릴 수는 없고요.

한대 물리 서버에 여러대의 가상 컴퓨터를 올릴수 있습니다.

한대 호스트 컴퓨터에 MES 서버용 가상 컴퓨터, AD 서버용 가상 컴퓨터, 개발 서버, DB 서버 등등의 다양한 서버들을 가상 컴퓨터로 만들어서 동시에 구동할 수 있겠고요.

단지, 한대 물리 컴퓨터 ( 호스트 컴퓨터 )에 여러대의 가상 컴퓨터를 구동하려면 컴퓨터 하드웨어 스펙이 충분한 성능을 낼 수 있을 정도로 갖추어줘야 하겠고요.

olimecner | 2년 이하 전

답변 감사합니다.

말씀하신 것 처럼 호스트 서버를 두대 올리는 것이 가능한것인지 확인차 질문 올린게 맞습니다.

저도 하나의 물리서버에 호스트를 두대 올리는것이 안되는것으로 알고 있었는데 전임자가 

서버 통합 계획을 위의 이미지와 같이 올려 놓아서 헷갈린 부분이였습니다.

감사합니다!

wansoo | 2년 이하 전

한대의 호스트에 여러대의 가상 컴퓨터를 올릴 수 있는 구조가 가상 컴퓨터의 기본 개념이 되겠는데요.

호스트가 1개이냐, 2개이냐가 어떤 의미가 될 수 있는지 궁금하네요..?

2개의 호스트를 구동할 수 있냐하는 건 하이퍼바이저를 2개 구동할 수 있냐 하는 의미로도 볼 수 있을 것 같고요.

이말은 가상 컴퓨터들을 그룹을 지어서 구동할 수 있냐 하는 것과도 유사한 의미가 아닐까 싶어도 보이는데요.

수십개, 수백개, 수천개의 가상 컴퓨터를 한개의 물리 컴퓨터에 구동한다면 중요한 개념일 수도 있겠지만...  1~20개 정도의 가상 컴퓨터를 한대의 물리 컴퓨터에 구동하는 상황에서는 그룹을 나눈다는게 큰 의미가 있지는 않을거라 보여지고요.


윈도 및 리눅스에서 하이퍼바이저가 OS 계정별로 가상 컴퓨터들을 관리하기 때문에 호스트 OS의 user1 계정에 등록한 가상 컴퓨터들을 구동시켜두고, user2 계정에 등록한 가상 컴퓨터들을 구동하는 것도 가능하겠고요.

하이퍼바이저를 여러개 구동할 경우에 하이퍼바이저가 차지하는 자원들도 있기 때문에 그만큼 시스템 성능이 낮아 질 수 밖에 없을거라 보여지고요.

여러 하이퍼바이저가 가상 컴퓨터들의 자원들을 관리함으로 인해 시스템 자원을 효율적으로 관리하는데도 부정적인 영향을 미칠 수 있을 거라 보여지고요.

얻을 수 있는 긍정적인 효과 보다는 부정적인 영향이 더 많지 않을까 싶어 보이네요.

Simon.Park
  0 추천 | 2년 이하 전

답변은 다른 분들이 올려 놓으셔서....

한가지 이해가 안되는 점은 AD를 하나의 물리서버에 호스트로 만들어서 Primary 와 Second 를

올리려고 계획을 하신건지요?

가능하시면 AD를 이중화 하는 개념이면 다른 물리 서버에 올리시는게 나중에 물리서버 장애 시에도

지속적으로 운영이 가능할 것으로 생각되어지네요~~

가능하다면 Secondary AD 서버는 3번 물리서버에 Guest 로 올리는거를 권장 드립니다. 

olimecner | 2년 이하 전

조언 감사드립니다!

말씀해주신 것 처럼 Primary와 Secondary는 분리하는 방식으로 구상을 해보겠습니다

빨간신발
  0 추천 | 2년 이하 전

한대만 돌리려면 가상화하지 않는 것이 좋아요..

최소 2대이상..


topkslee
  0 추천 | 2년 이하 전

가상화의 기본 개념입니다.

이전에 물리서버 1대 = 시스템 구성 1개이든 것이 가상화구성되면서

물리서버 1대 = 여러개의 가상의 서버를 구성할 수 있는 것이

가상화 기술이라고 보시면 됩니다. 


문의 주신

1. 하나의 물리 서버에 2개의 Hyper-V 호스트를 올릴 수 있는건가요?

2. 아니면 전임자가 단순 구분을 위해서 나눠 놓은 것이고 실제로는 하나의 호스트에 나머지 게스트를 다 올려야 하는건가요?

-> 사양에 따라 구성할 수 있는 가상화 서버 대수가 차이 나겠지만 여러개의 가상의 서버 구성 가능합니다.

topkslee | 2년 이하 전

정확하게 전임자의 의도는 모르겠지만

보통은 3대를 하나의 VM 그룹으로 구성해서 각 물리서버별 VM를 분산해놓은 것으로 보입니다.

운영중에 3대중 한대의 서버에 물리적인 장애가 발생하면 장애난 서버에 있는 VM들이

클러스터를 통해 다른 서버로 자동 이동되게 구성하기에 물리적인 장애가 발생하더라도

운영에 전혀 문제가 없게 되는 것이죠.

가상화의 장점이라고 보시면 될것 같습니다.