6 minute read

Complete VMWare vSphere ESXi and vCenter Administration

  • Module 5 VMWare on a Single ESXi
  • Module 6 vCenter Installation and Configuration
  • Module 7 vCenter Management

Module 5 VMWare on a Single ESXi


1st VM in ESXi

가상시스템 > VM 생성/등록

  1. 생성 유형 선택
    • 새 가상 시스템 생성 또는 등록
    • OVF(Open Virtual Format) / OVA(Open Virtual Appliance) 파일에서~
  2. 이름 및 게스트 운영 체제 선택
    • 이름 > VM의 Hostname을 지정하는것은 아님, vCenter 상의 표시되는 이름 설정
    • 게스트 운영체제 등 > VM의 OS
  3. 스토리지 선택
    • 표준 또는 영구 메모리(Persistant Memory)
  4. 설정 사용자 지정
    • 하드웨어스펙, NIC 등 설정
    • ISO를 어디서 가져올것인가
      • Host device > ESXi서버에 CDROM 마운트된 ISO에서 읽기가능
      • Datastore > ESXi서버의 Datastore에 필요한 ISO를 업로드한 뒤 해당 이미지 기반 생성가능
  5. 완료 준비

vm


VM management

Admin 측면에서

  • VM 리소스 변경, 네트워크 구성변경 등의 작업을 할 수 있어야함

User 측면에서

  • DBA > 현재 할당된 메모리가 어느정도인지
  • N/W Engineer > 어떤 NIC에 어떤 IP addr로 매핑되어있는지 볼 수 있어야함

Update ESXi hostname

현재의 hostname은 localhost.localdomain -> esxi1으로 변경 예정

변경 이유?

  1. 기업 환경에서, 다수의 하이퍼바이저를 관리해야함. 이를 위해 각 ESXi에 적용해야하는 표준 관리 규칙이 있을것
  2. Lab을 진행하면서, 두번째, 세번째 ESXi를 추가할 예정. 상호 구분 목적

Web Client에서는 변경 불가, Console로 이동해야함

  • F2로 시스템 변경 진입 > Configure Management N/W에서 hostname이 localhost인것 확인
  • Configure Management N/W > DNS Configuration / DNS Server addr 과 Hostname 수동입력

Win16 Server 설치

이름 windows1 ram 2gb hdd 30gb


Inst. VMWare Tools

VMWare Tools 설치를 통해서 VM에 대한 정보를 ESXi 서버가 Pull해 올 수 있음

  • ESXi 서버에서 VM에 대한 재부팅, 종료 명령등을 발송

최신버전의 리눅스나 윈도우에는 VMWare Tools가 내장되어있음

  • ESXi) 작업 > 게스트 운영체제 > VMWare Tools 설치
  • VM) D: Drive에 VMtools mouted > 설치 진행
  • 완료후 vm 재부팅
  1. ESXi 호스트와 상호작용하기위한 필수 드라이버 설치
  2. vSphere client를 사용하여 콘솔사용시 키/마 지원
  3. 스냅샷 생성시 게스트 파일시스템의 일시중단가능

Review VMs & Modify Resources

Resource?

  • CPU, Mem, disk, N/W card, CD/DVD or Floppy driver, Video card, USB, etc.

VM 종료후 리소스 변경

  • RAM 변경, DISK 용량 증설 또는 추가
  • 재부팅

증설된 디스크 볼륨 사용하기(Win)

  • 윈도우 로고 우클릭 > Disk management
    1. 새로운 볼륨 생성
      • 할당되지않은 영역 우클릭 > New simple vol
    2. 기존 볼륨 확장
      • 확장할 볼륨 우클릭 > Extend vol

wn

증설된 디스크 볼륨 사용하기(Linux)

  • fdisk -l (현재 볼륨 조회)… 까지만 해서 디스크 늘린것만 확인.

VM Snapshots

스냅샷?

  • 특정 시점의 VM의 상태와 데이터를 저장
    • 상태: VM’s power state. powered-on/off, suspended
    • 데이터: disks, memory, and other devices, eg) NIC

개발자의 코드테스팅 전 / 운영자의 패치 적용,또는 VM 업그레이드 전 스냅샷 생성 뒤 장애시 복구

스냅샷 =/= 백업

  • Why? 찾아봐야겠다

Module 6 vCenter Installation and Configuration


Inst. 2nd ESXi server

Clustering을 위해 두번째 ESXi 서버 생성할 예정

2core, 12GB RAM > 2GM, 10GB RAM 생성 IP 192.168.115.6 HDD 300GB Hostname esxi2


What is vCenter?

vCenter Server > 위키피디아 정의 복붙해두고

단일 관리지점? 단일 대시보드 > 다수의 ESXi 및 VM 관리

  • HA, DRS, vMotion, vDS, vSAN, SSO, 업데이트 매니저, 호스트 프로필, vRealize, etc.
    • High Availability > migrate VMs from ESXi to another ESXi
    • DRS, Distributed Resource Scheduler > ESXi 서버간 리소스 분배상황 고려, VM 이동
    • vMotion > 가동상태 유지한채로 호스트간 VM 이전
    • vDS, Distributed Switch > 모든 호스트서버의 네트워킹 관리
    • vSAN > Virtual storage
    • SSO > vCenter 접속으로 모든 ESXi호스트에 동시접속 & Active Directory
    • 업데이트 매니저 > ESXi 패치시 사용
    • 호스트 프로필 > 한개의 호스트 프로필을 생성한뒤 다른 호스트에 복제하여 생성
    • vRealize ochestrator > 많은 작업을 자동화 할 수 있음

초기에는 win에 설치하는 어플리케이션

  • Applicane 형태로 제공 (OS+APP), ESXi에서 생성한 VM에 vCenter를 구성해서 사용
  • 엥 그럼 ESXi 서버가 죽으면 vCenter도 죽는거아닌가요?
    • HA구성을 통해 죽으면 다른 ESXi 서버를 통해 재기동

DL&Inst. vCenter

Win) vCenter Appliance ISO > Mount > /vcsa/vCenterServerAppliance.ovf

ESXi2) VM생성 > OVA/OVF 기반 VM생성 > 쭉쭉 > Tiny VCS w/embedded PSC(Platform Service Controller) > Thin > Directory 및 Root PWD 설정 >

  • PSC(Platform Service Controller) : 다수의 vCenter 관리 (3개의 Data Center, 3개의 vCenter)
  • thin: 최대치범위내에서 필요할때마다 스토리지증가 / thick: 일단 250GB 다 잡아먹고 사용

이건 기본방식의 설치고, 좀더 일반적인 설치방법은 마운트된 ISO에서 vcsa-ui-installer\win32 내의 installer로 설치해서 사용

vcsa install 설치

Stage1

  • 위내용 상동
  • IP Addr for App 192.168.115.7
  • NO DNS > 192.168.115.2 (Same as G/W)

Stage2

  • NO NTP > ESXi
  • ssh enable
  • SSO Domain > vsphere.local

Access vCenter

Flash/HTML, ssh, console, admin portal

  1. Brower based access (vSphere web-client)
    • Flash
    • HTML5
  2. Console based access (within web-client)
    • vCenter가 가동중인 ESXi 서버를 사용할 수 있다면
  3. ssh
  4. vCenter Appliance Management Interface
    • https://192.168.115.7:5480

vSphere Web Client(Flash)

  • Login시 root/PWD 대신 administrator@vsphere.local 사용
  • But 플래시 지원중단인데.. 관련이슈찾아봐야할듯

web

Console & ssh

  • ESXi 서버상에서 VM 접속
  • 터미널에서 ssh root@192.168.115.7 (vsca IP)

vCenter Appliance Management Interface

  • root PWD
  • Current status, Update, Backup, Monitoring, Password change, Applicance logs, etc.

vca


vCenter mgmnt interface

그냥 좌측 네비게이션 메뉴 돌아다니면서 설명


create a Datacenter & Add ESXi server

vCenter에 ESXi 서버추가하는 방법

  1. Login to vC
  2. Create a datacenter
  3. add ESXi1
  4. add ESXi2

Create a DC

  • vsc 우클릭 > New Datacenter

호스트 추가

  • 생성된 Datacenter 우클릭 > 호스트 추가
    • ESXi IP, ID/PWD, 잠금모드(호스트에 대한 접근제어, 로컬/vCenter를 통해서만 접근가능하도록 설정)

dc


Manage hosts on vCenter

Options available in vCenter for the hosts(ESXi)

VM 생성

  • ESXi Server와 동일한 방식으로 VM 생성, 시작, 중지, 삭제등 관리 가능

Resource Pool

  • 호스트 리소스중 일정분량을 단기적으로 할당 (ex 16GM RAM중 4GB를 몇주간 할당)

Connection

  • ESXi 등록/취소

유지보수 모드 (maintanence mode)

  • 해당 서버의 vm을 다른 서버로 옮김 (HA)

Power, Certs., Storage, N/W, etc.

  • 재스캔(rescan)을 통해 구성이 변경되었다면 갱신하여 반영 가능

Host Profiles

  • DNS, Default G/W, NTP, root ID/PWD등 여러 설정사항을 저장하여 신규 ESXi 생성시 적용가능

Move to (다음으로 이동)

  • 등록된 ESXi 서버를 다른 데이터센터 등으로 이전

Update manager

  • 업데이트버전이 있을경우 cli 대신 웹콘솔상으로도 업데이트 수행가능

Module 7 vCenter Management


vCenter Homepage

  1. Inventory
  2. Operations and Policies
  3. Administration
  4. Plug-ins for Installation
  5. Watch How-to Videos

home


  1. Inventory

Contents Library

  • templates, vApps, ISO Image, Scripts, 등
  1. Operations and Policies

작업 콘솔 (task console)

  • Host 등록/삭제, VM 생성/삭제 등

이벤트 콘솔 (event console)

  • vCenter를 통해 수행된 이벤트들이 기록됨. Systemlogs(Win)/syslog(Lix)와 비슷한 역할

VM 스토리지 정책

  • THIN/THICK 프로비저닝, 스토리지 용량 등 관리

Customization Specifiation mananger(사용자 지정 규격)

  • VM 생성 후 수행할 내역 관리. User data 비슷한거인듯
    • 생성 후 등록할 Org name, ID/PWD, Timezone, IP Config, etc
  1. Administration

Roles/ Sys conf/ Licensing/ customer experience~ / vRealize Ops

vRealize

  • 가상환경 상에 구성된 리소스들에 대한 성능 지표 수집
  • 지표를 시각화한 모니터링 / 보고서 생성
  1. Plug-ins for Installation

Hybrid Cloud mnger/ vRealize ochestrator

  1. Watch How-to Videos

VMWare 홈페이지의 튜토리얼 비디오 페이지로 안내


Start&Summary

호스트 및 클러스터 (Ctl+Alt+2) 화면에 대한 설명들

Getting started

  • 각 리소스별 첫번쨰 탭
  • 역할 및 기능 설명, 기본 조작에 대한 링크제공
  • 필요해보이는데 Flash 페이지에서만 제공되고 HTML5 에서는 제공안되는듯 아쉽

Monitors

문제 및 경보

  • All Issues
  • Triggered Alarms
  • Alarm Definitions
    • 미리 사전 설정된 알람경보 모음

predefinedalarm

작업 및 이벤트

  • tasks
  • events
  • Scheduled tasks
    • 특정 주기별로 vm생성 삭제등을 할 시 사용

성능 모니터링

visual


Conf. Permissions, Datacenters

vCenter Configure 탭에 있는 여러 항목 설명

  • Email/SNMP(For traffic sniff)/Port,timeout
  • Message of Day- 로그인 메세지등 설정
  • Auto deploy & HA
  • Key management

ESXi Conf. 탭

  • Storage
    • Storage adaptor, device, Datastore, etc.
  • N/W
    • virtual switch, kernal adaptor, Physical adaptor, TCP/IP Conf.
  • VM
    • VM Startup/Shutdown, Agent, Swap, etc.
  • System
    • Licensing, Host profiles, Time conf, Authentication(AD), etc.
  • H/W

VM Conf. 탭

  • Settings
    • VM H/W, VM Options, VM SDRS Rules, vApps, polices, etc.

Permissions

  • Create a user, set up role what to do (view, edit, delete, etc)

Datacenter

  • ESXi 및 VM이 속한 DC 설정확인, 폴더형식으로 구조화 등 제공

Hosts&Clusters and VMs

Hosts & Clusters

  • Hosts, Clusters, Resources Pools, Host Profiles 설정

Create new Cluster

  • Datacenter 우클릭 > New Cluster >
  • vCenter > Hosts & Clusters 탭 > New Cluster >

엥 왜갑자기끝남?


Other Menu Options

Datastore & Datastore Clusters

  • 현재 ESXi-1용 80GB/ ESXi-2용 300GB 2개의 Datastore 존재
  • 묶어서 한개의 Datastore Cluster도 구성 가능

Distributed switches

  • VDS (Virtualized Distributed Switches)
  • 만약 내부 네트워크망을 구성한다면 개별 ESXi 서버에 접속하고 생성하고 해야함
  • 대신, VDS를 생성하고 할당하는것으로 간편하게 구성 가능

Extension

  • 기본 기능외에도, Programming code를 활용하여 추가 기능을 수행하는 extension 기능 사용 가능

Categories:

Updated:

Leave a comment