vitalsource -> vmware 교재 다운로드 (계정 생성해야함)
https://www.vitalsource.com/login
VitalSource: Sign In
Sign in to VitalSource.
www.vitalsource.com
VMware 필수 계정
1. MyVMware 계정
2. MyLearn 계정
3. Vital Source 계정 -> BookShelf 다운로드 필요 https://support.vitalsource.com/hc/en-us/articles/201344733-Download-Bookshelf
Vital Source 계정 생성 후 BookShelf 실행하기
로그인 후 VMware 라이센스 코드를 상환코드에 붙여넣기
Horizon - VMware의 데스크탑 가상화 제품
vSphere - VMware의 서버 가상화 제품
NSX-T - 네트워크 가상화 제품
vSAN - 스토리지 가상화 제품
인프라, 즉 DataCenter를 제공하는 업체가 VMware이다.
이 DataCenter를 SDDC(Software Defined DataCenter)라고 부름
VMware에서의 가상화는 기본적으로 Esxi에서 이루어진다.
vSphere에 대한 문서들 - docs.vmware.com
VMware 관련 기초 용어
Application - os를 실행시키는 소프트웨어
Hypervisor - VM을 실행시키기 위한 전문 os. 물리적인 하드웨어를 가상화해 공유함.
vSphere - Esxi 하이퍼바이저와 vCenter 서버 관리 플랫폼을 결합하는 VMware의 서버 가상화 제품
Cluster - VM에 의해 자원이 공유되는 Esxi 호스트들의 그룹
vMotion - 서비스 중단 없이 호스트를 마이그레이션할 수 있는 기능
HA - 정상적으로 실행 중인 호스트에서 VM을 다시 시작하여 호스트 하드웨어 장애로부터 보호하는 클러스터 기능
DRS - vSphere vMotion을 사용하여 호스트에 VM을 배치하고 각 VM이 필요한 리소스를 받도록 하는 클러스터 기능
우리가 사용하는 물리적인 cpu는 두가지가 있다
1. risc 타입
2. cisc 타입
이 둘은 지원되는 명령어에 차이가 있다.
risc는 설정되어 있는 명령어 세트 많음. 즉 cpu로 지원되는 기능이 많다는 뜻
cisc는 설정되어 있는 명령어 세트가 많지 않다
risc칩셋은 표준이 없다. 이 risc는 고성능의 연산과 기능이 많은 업체들이 주로 사용. 현재는 거의 사용x
cisc칩셋은 x86으로 표준화되어 있다. 서버 가상화 명령어 세트가 없다. 하지만 호환성 우수로 모든 하이퍼바이저 사용 가능
-> VMware기반의 esxi에서는 모든 종류의 애플리케이션을 사용할 수 있다.
VMware Tools -> 게스트 운영 체제에 대한 더 나은 관리를 위해 VMware 제품의 일부 기능을 사용하도록 설정하는 서비스
- SVGA 디스플레이
- 드라이버 입출력 싱크 맞춤 등
- 가상머신의 장점
1. 이동 용이
2. 하드웨어 의존x
3. 가상머신을 다른 가상머신과 격리시킬 수 있음
4. 물리적 하드웨어를 바꾼다고 해도 직접적인 영향을 받지않음
즉 단순해지고, 간단해진다
SDDC
- 기존 하드웨어 기반 센터보다 빠른 컴퓨팅, 스토리지, 네트워킹 및 보안 리소스 구현
- 모든 리소스는 파일로 추상화됨. 이 추상화는 물리적 인프라와 관계없이 인프라의 모든 레벨에서 가상화 이점 제공
SDDC는 다음과 같이 구성됨
1. 서비스 관리 및 자동화
2. 클라우드 관리 계층
3. 가상 인프라 계층
4. 물리적 계층
5. 보안
2~4의 단계를 클라우드라고 한다.
VMM - 가상 하드웨어 제공 (공유) - 물리 하드웨어들을 추상화
VMX - 비가상 하드웨어 제공 (독점)
vCPU
각각의 프로세스는 쓰레드로 이루어져 있고, CPU는 쓰레드를 처리하는 것.
하지만 vCPU는 처리기능을 물리 CPU로 통과시켜주는 기능
이 내려온 처리요청을 esxi가 받아 물리 CPU에 나눠서 할당시킨다.
에뮬레이션 <-> 가상화 (Virtualization)
에뮬레이션은 하나의 시스템이 다른 시스템을 흉내.
예를 들어, 한 소프트웨어가 시스템 A에서는 구동되고 시스템 B에서는 구동되지 않을 때 시스템 B에서 시스템 A의 동작을 "에뮬레이션"한다. 그러면 해당 소프트웨어는 시스템 A의 에뮬레이션에서 구동하게 됨
가상화에서는 시스템 A를 B와 C 두 개의 서버로 분리.
이 "가상" 서버들은 독립적인 소프트웨어 컨테이너(Container)로써 자체적으로 CPU, RAM, 스토리지, 네트워킹 등 소프트웨어 기반 자원에 접근할 수 있으며 독립적으로 재부팅도 가능하다. 이 둘은 정확히 실제 하드웨어처럼 작동하며, 애플리케이션 또는 다른 컴퓨터는 그 차이점을 인지하지 못한다.
GPU 가상화
물리적인 gpu를 추상화해서 가상머신에게 추상화된 가상 gpu를 제공해야한다.
가상머신들은 vGPU를 통해서 물리 gpu로 처리해야함.
여기서 이 물리 gpu는 아무거나 사용하지 않는다. 사용할 수 있는 gpu는 2가지가 있다
1. 엔비디아
2. AMD
Learningplatform 접속
아이디 - administrator@vsphere.local
비밀번호 - VMware1!
원격 접속 매니저
* 가상화에서 네트워크 구성 시 DNS부터 해야 오류이슈가 적다
Esxi
1. 네트워크 설정
- VLAN : 물리적인 스위치에 물리랜카드를 연결했을 때, 그 포트가 트렁크로 되어있으면 vlan을 설정해줘야 한다.
2. ping 테스트
3. 트러블슈팅 옵션
- esxi shell이 비활성일 경우 CLI모드에 접속이 안된다.
Alt + F1으로 접속이 가능하지만, 비활성화이기 때문에 사용못한다
* 사용 안할경우 보안상 disable해놓는게 좋다
- enable SSH
원격으로 Esxi에 접속가능하게 하는 옵션
vSphere Client
- Services : 이 안에 있는 서비스들이 사용할 수 있는 모든 서비스이다.
=> services에서 SSH 서비스 중단시키자
=> 안된다
Esxi host 에서 Root 계정 외에 다른 계정 만들기 (root는 보안상 x)
test에 권한을 넣어보자
하지만 계정이 여러개면 하나하나 이렇게 할 수는 없다
한번에 권한 부여하는 방법을 해보자
root로 다시 접속한다
다시 원격접속 매니저로 돌아가 AD를 관리한다
* Root 계정은 시스템에서 가장 강력한 사용자 계정이다.
이 계정을 보호하는 것은 Esxi 호스트를 보호하기 위해 수행할 수 있는 가장 중요한 단계이다.
기본적으로 vSphere Client를 이용해 vCenter Server 시스템에 로그인해 Esxi 호스트를 관리한다
NTP
- 네트워크의 컴퓨터 클럭 시간을 동기화하는데 사용되는 인터넷 표준 프로토콜. 필수임
- 클라이언트 - 서버 프로토콜이다. esxi호스트를 NTP 클라이언트로 구성하면 esxi호스트는 NTP 서버와 시간을 동기화한다. NTP 서버는 인터넷 상의 서버 또는 회사 NTP 서버일 수 있다.
VM을 이루는 파일 2가지
1. .vmx - 구성정보. text정보로 보인다
2. .vmdk - 2진 파일.
vmx를 XML형식으로 변경하는 것 -> .ovf
.ovf파일과 vmdk파일을 한번에 묶으면 .ova 파일이 된다.
vmdk 파일 다운로드 시 2개의 파일로 보인다.
- 스왑파일은 물리적 메모리가 부족했을 때 가상메모리를 대신 저장하기 위한 공간 - 가상머신이 on일 때만 활성화
- 동작 중 suspend되면 메모리에 있던 데이터를 임시 저장하는 곳이 suspend state file
프로비전
- 씩 프로비전 : 사용할 공간을 물리적 스토리지로부터 할당받는 방식
lazy-zeroed : 사전에 zeroing과 같은 초기화 작업을 수행하지 않고 생성되며, 쓰기 작업이 발생하면 그제야 zeroing 과정을 진행
eager-zeroed : 미리 zeroing 작업으로 초기화를 진행해 놓기 때문에 쓰기를 지연 없이 바로 진행
- 씬 프로비전 : 사용하는 만큼 공간이 할당되는 온디맨드 방식의 프로비저닝 기능
실제 용량 이상으로 할당되기 때문에 지속해서 모니터링을 하지 않으면 어느 순간 가용 공간이 바닥난다.
'VMware 실습 > ㄴ VCP 공인과정' 카테고리의 다른 글
6월 17일 (Migration, vSAN..) (0) | 2022.06.17 |
---|---|
6월 16일 (Datastore, iSCSI, VMoption..) (1) | 2022.06.16 |
6월 15일 (VST, EST, VGT...) (1) | 2022.06.15 |
6월 14일 (vCenter - NTP, Permission, vSwitch ..) (1) | 2022.06.14 |