본문 바로가기

가상화 솔루션(플랫폼)/Microsoft의 Hyper-V(Hyper-V 하이퍼바이저)

[Hyper-V] Hyper-V 개념 / Hyper-V 내 리눅스 서버, 윈도우2003 서버 설치 방법

반응형

# 개념

# Hyper-V 란?

Windows Server 2008 부터 기본적으로 제공되는 버 가상화 솔루션.

가상화 기술을 사용하여 가상화 된 컴퓨팅 환경을 만들고 관리할 수 있는 인프라를 제공

즉, Hyper-V Manager 도구를 사용하여 가상 머신(리눅스, 윈도우 등)을 생성하고 관리 가능

 

# External(vmnet8)

외부 네트워크과 연결이 되어 있는 스위치.

가상 머신(VM)이 외부 네트워크에 접근할 수 있게 해주며, HOST PC와 VM 간 통신도 가능.

 

# Internal(Host-only)

외부 네트워크와 연결 X , 내부용 스위치.

가상 머신(VM) 끼리만 통신이 가능하고 외부 네트워크 접근은 불가능. HOST PC와 VM 간 통신은 가능.

 

# Private(개인)

가상 머신(VM) 끼리만 통신 가능. 가장 폐쇄적인 스위치.

HOST PC와 VM 간 통신도 불가능. 완전히 격리된 테스트 환경 구축에 사용.

 

 

* HOST PC : Hyper-V가 설치된 로컬 PC, Hyper-V 서버 역할을 하는 로컬 PC, 가상 머신(VM)을 호스팅하는 역할

 

 

 

# 설치

# 설치 정보

dc1 : Domain controller / ip 192.168.1.100, 255.255.255.0,  gw x,  dns 192.168.1.100

svr1 : Hyper-v Host 1  / ip 192.168.1.110, 255.255.255.0,  gw x,  dns 192.168.1.100

svr2 : Hyper-v Host 2  / ip 192.168.1.120, 255.255.255.0,  gw x,  dns 192.168.1.100

 

# 설치 방법

dc1, svr1, svr2 : memory 4096, cpu 2개 2개,

svr1, svr2 : virtualization engine 상위 2개 항목 check,

svr1, svr2 : 메모장 맨 아래 항목 추가(hypervisor.cpuid.v0 = "FALSE") → 메모장에 이걸 해줘야 역할 및 기능추가에 hyper-v 가 뜬다.

=> 서버 실행

svr1 / svr2

#dc1

: 서버관리자 > 역할 및 기능 추가 > AD 도메인 서비스, DNS 서버 체크 > 완료

도메인 컨트롤러 승격 > 새 포리스트 추가 체크, 도메인 이름 hyper.vm > pw 입력 > 설치

시스템 종료 > 스냅샷 : AD 설치 완료

기타 로그인 > hyper\administrator

dc1

#svr1, svr2

: 서버관리자 > 역할 및 기능 추가 > hyper-v 체크 > 완료

시스템 종료 > 도구에 'hpyer-v 관리자' 가 뜨면 정상  > 종료 후 스냅샷 : hpyer-v 설치 완료

svr1, 2

 

# 설치 후 작업

#svr1, svr2

가상 하드 디스크, 가상 컴퓨터 경로 변경
ip 설정, 가상 스위치 설정 변경 및 추가(external 1개, intenal 1개, private 1개) 

 

마지막 이미지를 보면 external과 internal 가 추가 된 것 확인 가능합니다. ip는 자동으로 설정되어 있습니다. (private은 가상머신 끼리 통신하니까 스위치가 없음) 이제 도메인에 가입시켜주면 됩니다.

도메인 가입 후 iso vmware tools 기능으로 옮기기

 

# 하드디스크 및 가상 컴퓨터 생성, 부팅

#svr1, svr2

# 하드 디스크 설치(linux, window2003)

하드디스크 생성된 것 확인 가능 (만들 때 용량을 8g 로 줬는데 디스크가 4g 뜨는 이유는 동적디스크이기 때문)
하드디스크 같은 방법으로 두개 설치

 

하드디스크는 리눅스용, 윈도우2003용 두개 모두 설치합니다.

 

용량 수정은 디스크 편집에서 가능(압축, 확장 가능)

 

# 가상 컴퓨터 설치(리눅스)

여기서 설정하는 1g 는, svr1 자체 메모리가 4g 라서 거기서 끌어서 쓰는 것.

 

메모리를 최소 1024로 줘야합니다. 그렇지 않으면 아나콘다 모드로 깔 수가 없어서 GUI 환경 사용이 불가능합니다.

 

external, internal, private 설정이 여기서 가능
가상 하드디스크를 새로 만들어도 되고, 우린 위에서 만들었으니까 '기존 가상하드디스크 사용'으로 진행
마침 > 가상머신 생성 완료 > 시작 눌러서 부팅
가상머신이 위와 같은 파일로 깔림 > 여기서 설정은 쉽지 않음 / 그래서 hyper-v 관리자 > 설정에서 변경

 

# 부팅

 

# 부팅 완료 후 서버 방화벽 해제

# 방화벽 해제
systemctl stop firewalld
systemctl disabled firewalld

# selinux 해제
vi /etc/sysconfig/selinux
#####################################
SELINUX=disabled
#####################################

#리부팅

 

방화벽 해제
selinux

 

selinux까지 변경 후 리부팅해서 적용하기 > 리눅스 가상 머신 완료

 

 

# 가상 컴퓨터 설치(윈도우2003)

윈도우 2003 external로 설치

 

 

# 부팅

설정 화면
제품권한을 위해 key를 넣어줘야함
로그인 후에 모두 취소/마침 선택

 

#vmware tool 다운로드(window2003)

dvd드라이브에서 기존 iso 파일 꺼낸 후, tool iso 파일 넣기

window2003은 버전이 낮아서 vmware tool 을 이미지를 활용해서 다운로드 해줘야합니다. vmgest.iso 파일을 통해 다운로드 하시면 됩니다.

리부팅해줘야  vmware tool이 적용

 

리부팅해서 적용하기 > 윈도우2003 가상 머신 완료

 


 

오늘은 Microsoft의 대표적인 가상화 솔루션인 Hyper-V에 대해 알아보고, 리눅스 서버와 윈도우2003 서버 설치까지 직접 해보았습니다. 다음에는 Hyper-V 의 다른 기능에 대해 다뤄보겠습니다. 감사합니다.

 

 

 

 

반응형