안녕하세요
HyperV를 거의 사용하지 않았는데 최근 인수인계를 받게 됐습니다.
HyperV-2서버 : 로컬 Domian Controller 서브가 VM으로 있습니다.
HyperV-1서버 : 10대의 VM이 있고 로컬 Domian Controller이 포함 돼 있습니다.
매월 Window Patch때문에 한달에 한번 서버 재시작이 필요한 상황인데 인수인계자는
아래처럼 진행했다고 합니다. (HyperV-2서버는 VM이 한개만 있고 백업 Domain Contoller라
아무때나 진행해도 괜찮을거 같습니다.)
문제는 HyperV-1서버인데 인수인계해 주신 분 설명이 정말 괜찮은 건지 궁금해서 문의 드리게 됐습니다. 참고로 인수인계자분은 외부업체분으로 IT지식은 많이 없는 일반 서포터분입니다. 원래 있던 IT매니저는 이미 퇴사한 상황입니다.
인수인계자분은 한달에 한번 야간에 먼저 HyperV-1서버를 접속해서 재시작한 후 다시 접속해서 10대의 VM을 차례로 재시작해 주었다고 합니다. Windows Patch는 자동으로 다운로드된 상태라 이렇게 진행했다고 합니다.
HyperV-1안 10대의 VM 중에 주요서버(A)가 있는데 이 A서버와 인터페이스 돼 있는 서버가 3-4대 있습니다. 제 생각에는 이 인터페이스 된 서버를 우선 종료한 후 최종적으로 A서버를 종료하는게 좋지 않을까 생각합니다. 그 외의 독립 서버는 예를들어 백업 서버는 A서버 종료후에 해도 되구요. 그런 다음 HyperV-1서버를 재시작 한 후 A서버를 켜고 그 후에 인터페이스 서버를 켜고 나머지 서버를 시작하는게 좋을거 같습니다. 저는 비슷한 환경의 단독서버 환경에서 이렇게 진행을 했었습니다. HyperV는 실질적으로 처음이라 인수인계자의 설명대로 해도 되는지와 아래 질문이 궁금합니다. 부탁드립니다.
1. 10대 서버에서 서비스가 진행되는 가운데 이렇게 HyperV-1서버를 바로 재부팅해도 되는지 입니다. 웬지 안정적이지 않을 거 같다는 생각입니다.
2. 인수인계 설명대로 HyperV-1서버를 바로 재시작하면 그 안에 있는 VM서버는 종료된 상태인지 아니면 HyperV-1서버를 재시작 전의 서비스 상태인지 궁금합니다. 제 생각에는 HyperV-1가 재시작된 상태이니 VM도 서버가 종료된 상태라고 생각하고 있습니다.
매번 질문에 구체적인 설명해 주셔서 감사합니다.
10개의 답변이 있습니다.
구성된 VM들을 먼저 종료하시고
그 다음 hyper-V 종료 하시는 순으로 하시면 되고 부팅은 역순으로 하시기 바랍니다.
VM 도 하나의 서버라고 생각 하시면 됩니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입우선 각각 VM에서 돌아가는 서비스를 확인하는게 좋을것 같습니다.
서비스가 어떻게 구성되고 Hyper-V 1 , Hyper- V2와 연동 되는지
그리고 HA가 되어 있는지 OS-MW-DB 내리고 올리는
순서가 있기에 좀더 체크 해보세요
그다음 Hyper-V1 또는 V2의 우선순위를 확인하는게 좋을것 같아요
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입당연히 호스트 (VM) 을 먼저 종료 하고 Hyper-V 를 종료 하는게 맞구요,
연관이 되어 있는 VM 들은, 메인과 서브를 구별하셔서 서브를 먼저 종료하고
메인을 종료 하셔야 하며, 시작할 때는 반대로 하셔야 합니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입수동으로 진행하시는 거라면,
hyper-V에 구성된 VM먼저 종료, 그 다음 hyper-V 종료하시고,
hyper-V 리부팅 후 각 VM 부팅하시는 순서로 진행하시면 됩니다.!
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입Hyper-V 서버가 실행중이면 각각에 VM들이 있으면 VM먼저 종료를 하고 Hyper-V서버를 종료 하는게 맞습니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입모든 가상화들은 본체(hyper-v서버)를 끄기전 안에 있는 호스트들을 전부 종료해줘야 하는게 맞습니다.
예를들어 PC를 종료하기전에 소프트웨어들을 보통 저장하고 종료하는것과 비슷한 성격입니다.
만약 본체(hyper-v서버)가 이중화되어 있고 설정이 잘되어 있으면 안에 있는 호스트들이 당연히 서브본체쪽으로 정보이관이 되어 그쪽에서 실행되게 되겠죠. 하지만 다시 그 호스트들을 원래 본체로 옮겨야 하는데 그런수고로움을 덜기위해선 본체에 있는 호스트들을 전부 정상적으로 종료시키고, 본체서버를 종료하는것이 올바른 서버관리의 방법이라고 볼수 있습니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입hyper V 서버라는게 호스트 컴퓨터를 말하는거 같은데요.
가상 컴퓨터를 구동하는 호스트 컴퓨터는 운영중인 가상컴퓨터들을 모두 안정적으로 정상 종료한후에 재부팅해줘야합니다.
호스트 컴퓨터가 켜진후에 가상컴퓨터들을 하나씩 켜주면되겠고요.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입인수인계가 제대로 되지 않아 혼란스럽겠습니다. ^^
Hyper-v 호스트 서버를 리부팅할 때 해당 호스트에서 실행 중인 VM의 동작은
hyper-v 설정과 클러스터 구성에 따라 다릅니다.
hyper-v 설정에 각 VM의 "자동 시작 작업" 설정이 되어 있다면 다음 순서로 동작합니다.
- hyperV-1 서버를 리부팅 실행하면 > hyperV-1에 실행 중인 VM들이 종료되고
> hyperV-1 서버 리부팅 완료된 후 > 각 VM들이 자동으로 시작합니다.
클러스터 구성이 되어 있으시다면 hyperV-1서버와 hyperV-2간 서로 failover 됩니다.
hyperV-1 서버를 리부팅하면 다음과 같은 순서로 동작합니다.
- hyperV-1 서버 리부팅 실행하면
> hyperV-1에 실행 중인 VM들은 자동으로 hyperV-2로 자동 마이그레이션 되고
(이때 VM들은 중단없이 계속 실행상태임)
> hyperV-1 서버 리부팅 완료되면 > hyperV-2 서버에서 원래 hyperV-1 서버로 다시 돌아가는 것도
설정에 따라 다릅니다.
기본은 위와 같으니 현재 hyper-V 구성이 어떻게 되어 있는지 보시고 설정에 따라 이해하시면 될듯 합니다.
따라서 1번 질문은 failover 구성이 안되어 있다면 안정성면에서는 떨어지고
수작업으로 서비스를 구동해야 할 수도 있습니다.
2번 질문의 경우도 failover 구성이 되어 있다면 서비스 그대로 넘어가기때문에 리부팅 전과
동일한 서비스 상태가 유지 되지만 그렇지 않은 경우라면 VM들이 꺼졌다가 다시 켜진 상태로
보시면 됩니다. 말씀하신 인터페이스 순서도 맞지 않을 수 있습니다.
도움 되셨기 바랍니다.
상세한 답변 감사드립니다. 제가 알기론 클러스터 구성은 안 돼 있는거 같습니다. 혹시 아래 부분은 어디에서 확인이 가능할까요? 참고로 영문os 입니다.
hyper-v 설정에 각 VM의 "자동 시작 작업" 설정이 되어 있다면...
hyper-V 관리자를 실행하시고
확인하려고 하는 VM을 선택하시고 오른쪽 마우스 클릭 후 "설정" 선택하세요.
설정 창에서 하단 "관리" 섹션 에 보시면 자동 시작 작업 기능 선택 하셔서
옵션 선택하시면 됩니다.
댓글 남기기
답변을 작성 하시려면 로그인이 필요합니다.
로그인 회원가입