본문 바로가기

IT&코딩/클라우드의 이해

4. Hypervisor / 신규 VM 설치

728x90
반응형

■ Hypervisor 소개

 

Desktop용 VMware Hypervisor 소개

- Workstation Pro

- Workstation Player

- Mac용 Fusion 

 

이 중에서, 가정용으로 사용할 수 있는 버전은 Player다.

 

VMware는 대중적인 것, 실제로 OpenStack을 하기 위해서는 VirtualBox를 설치해야 함.

 

□ VMware

 

호스트 OS 요구사항

- 표준 x86 기반의 64비트 CPU와 대부분의 Window & Linux

- Window 7은 지원하지 않음

 

CPU 요구사항

- 2011년 이후 출시된 64비트 x86 / AMD64 호환가능 CPU

- 1.3GHz 이상의 코어 속도

- 최소 2GM RAM(4GM RAM 이상 권장)

 

디스크 요구사항

- 응용프로그램 설치를 위해 1.2GB의 디스크 공간 필요

- 각 가상 머신에 추가 하드디스크 공간이 필요함 (윈도우, 리눅스 등의 운영체제별 권장 디스크 공간)

 

지원 게스트 운영체제

- 대부분의 32비트 및 64비트 운영체제

- 신규로 사용하려는 운영체제의 지원 여부는 호환성 가이드 참조

 

VMawre 홈페이지에서 다운로드

 

 

□ VirtualBox Hypervisor

 

- Open Source Software 기반의, 자유로운 사용이 가능한 Hypervisor(GNU GPL version 2 기반의 라이선스)

- 오라클에서 관리하고 있으며, Windows, Linux, Macintosh 및 Solaris 호스트에서 다양한 Guest 운영체제를 실행.

- 오픈소스 기반으로 가정과 회사에서 사용하는 데 제약이 없으며, VMware와 거의 유사한 형태로 사용 가능.

 

호스트 OS 요구사항

- 64비트 Windows와 Linux 및 Mac OS(10.13, 10.14, 10.15) 지원

- Solaris 11을 지원하며 Windows 7은 지원하지 않음

 

H/W 요구사항

- 대부분의 요구사항은 VMware 요구사항과 유사함

- 권장사항 : 64비트 CPU, 4GB RAM, 적당량의 DISK

 

VirtualBox의 경우, 호스트 CPU에 SSE2 명령어 지원이 필수임.

 

 https://www.virtualbox.org 에서 다운로드

 

Ubuntu-Base

controller(copy) // copy한 것을 클론이라고 한다.

compute(copy)

storage

 


 

■ 신규 VM 설치

 

http://www.ubuntu.com/ 

 

Enterprise Open Source and Linux | Ubuntu

Ubuntu is the modern, open source operating system on Linux for the enterprise server, desktop, cloud, and IoT.

ubuntu.com

 

Download

 

Get Ubuntu Server 클릭

 

Ubuntu Server 획득 옵션

1. Instant Ubuntu VM : 가능화 기능 -> 사용

2. Manual Server Installation : 수동 설치 

3. Automated server provisioning : 실제 클라우드 환경에서 VM 서비스(IaaS)를 받을 때

 

 

□ 순서

 

1. ISO (Ubuntu Server) - 위치 꼭 확인하기

2. VM 껍데기

3. VM 에 ISO 를 넣어서 OS 설치

 

[신규 VM 생성]

 

VirtualBox 신규 VM 생성 : Menu -> 머신(M) -> 새로 만들기(N)

 

[기본환경 설정]

 

- 신규 VM의 이름 : Ubuntu_Base

- VM이 위치할 폴더

- 운영체제의 종류 : Linux

- 운영체제의 버전과 CPU 유형 : Ubuntu(64-bit)

 

메모리 할당

- 추천 : 1024MB

- 할당 : 2048MB

 

디스크 할당

- 디스크 없이 시작

- 신규 디스크 생성

- 기존 디스크 연결

 

디스크 파일 종류

- VDI (VirtualBox 디스크 이미지), 주로 VirtualBox에서 사용

- VHD (가상 하드 디스크), 주로 Hyper-V

- VMDK (가상 머신 디스크), 주로 VMware 사용

 

디스크 할당

- 동적 할당

- 고정 크기

 

디스크 위치와 크기

- VM의 기본 위치

- 기본 용량 10GB

- 할당 용량 20GB

 

[설치 후 설정]

 

시스템에서 CPU 2개 선택

 

시스템 -> 프로세서 -> 네스티스 VT-x / AMD-v (하드웨어에서 지원해주는 가상화기능)

 

네스티스 VT-x / AMD-v 사용하기를 체크하지 않으면 성능차이가 좀 있다. 할 수 있으면 하는 게 좋다.

 

네트워크 -> 어댑터 1

 

저장소 -> 컨트롤러 IDE, CD·ROM 상태 확인 -> Ubuntu ISO 이미지 파일 선택 -> CD·ROM 디스크 삽입 완료

 

네트워크 -> 어댑터1, 실습을 하면서 controller와 compute 모두 네트워크를 2개를 사용하기 때문에 Base인 경우는 1개도 되긴 하다.

 


 

□ Ubuntu 설치 과정

 

서버 실행

 

Installer Upgrade 선택(불필요)

 

설치과정 중 키보드 선택

 

네트워크 설정

- NAT 기능을 이용하여 인터넷 접근

- IP 주소는 DHCP를 이용하여 획득

 

Proxy 주소 설정(선택사항)

 

Mirror 주소 : 설치 중에 필요로 하는 패키지 파일의 위치

 

디스크 설정

- 일반 사용자는 전체 디스크 사용 설정

- 전문가의 경우 custom 설정 가능

 

디스크 설정 확인

- 계속 진행시 디스크의 정보 삭제

 

 

디스크 설정 검토

- 루트(/)와 부트(/boot)는 필수

 

사용자 설정

- 사용자 이름, 서버 이름, 사용자 ID 및 비밀번호 입력 (복제하여 사용할 것이므로 쉽게 입력하기)

 

SSH 설정 (Sercure Shell)

- 네트 워크를 통해서 버서에 접근

- 보안성이 높은 OpenSSH 서버 설치

 

추가 소프트웨어 설정

- 기본 이미지로 사용하기 위해 선택 X

 

우분투 서버 설치 진행

- 설치과정에 대한 간략한 정보 제공

- 기본 이미지 설치 완료

- 보안 업데이트 설치과정 진행(필요시 업데이트 취소 가능)

- 리부트(reboot) 후 정상 사용 가능

 

재부팅 과정

- login 프롬프트 출력

 

재부팅 완료

- 서버 설치시 입력한 ID와 비밀번호

 

우분투 서버 종료

- sudo 명령어로 슈퍼사용자 권한 실행

- shutdown 명령어로 서버 shutdown (sudo shutdown -h now)

- sudo 명령어 사용시, 정상적인 사용자 여부를 비밀번호 입력으로 검증

 

우분투 서버 종료 과정 진행

 


 

□ Ubuntu 설치 실습

 

SSH Terminal Program : PuTTY, Mobaterm

 

secure shell의 약어. PGP와 마찬가지로 공개 키 방식의 암호 방식을 사용하여 원격지 시스템에 접근하여 암호화 메시지를 전송할 수 있는 시스템. 따라서 LAN 상에서 다른 시스템에 로그인할 때 스니퍼에 의해서 도청당하는 것을 막을 수 있다.

[네이버 지식백과] SSH [secure shell] (컴퓨터인터넷IT용어대사전, 2011. 1. 20., 전산용어사전편찬위원회)

 

□ SSH Terminal Program 설치

 

VM으로 설치된 우분투 서버를 Windows에서 접속

- http://www.putty.org/ 

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

www.putty.org

 

Download PuTTY

- download를 선택

- Installer 중에서 적절한 파일을 선택 (64bit x86)

 

설치 후 IP 주소 입력 및 접속

728x90
반응형

'IT&코딩 > 클라우드의 이해' 카테고리의 다른 글

6. 리눅스 편집기 (VI)  (0) 2022.12.18
5. Linux  (0) 2022.12.16
3. SDDC / SDx(SDC, SDS, SDN)  (0) 2022.12.08
2. 클라우드 핵심 기술/운영 및 동향  (0) 2022.12.07
1. 클라우드의 역사, 특징, 모델  (0) 2022.12.05