230809-VMware3

soo·2023년 8월 9일
0

VMware

목록 보기
3/3

VCSA 설치 및 기능들

VCSA 설치 후 웹 사이트 접속 - 인증서 오류 화면 출력됨

VCSA 인증서 추가

접속을 선택

CA인증서 다운로드 클릭

인증서

다른이름 저장

바탕화면 저장

필요한 OS 선택

인증서 Open

인증서 내용 확인

인증서 설정 필요

신뢰할 수 있는 인증서 목록에 해당 인증서가 없음을 확인

인증서에서 install 선택

설치 위치를 Local Machine로 설정

인증서 설치 위치를 Trusted Root Certification Authorities로 지정

설치됨.

웹 브라우저 확인 - 사이트 주소 입력으로 접속해도 접속 거부 알림이 나오지 않음.

Lanch vSphere Client 선택

즐겨찾기에 추가

접속 화면


VMware vCenter Server 관리: 배포한 서버 appliance를 관리

내부 화면


컨테이너 기반의 웹서비스에서 신뢰할 수 있는 인증서 사용하기

https://hyeo-noo.tistory.com/267
https://docs.docker.com/storage/volumes/
https://zinirun.github.io/2021/03/31/docker-nginx-certbot/


VCSA 설정

Manage Your Licenses 선택

License Key 입력

License name 설정

목록에 나옴


Licenses 항목

License 설정

Assign License 선택


기능 둘러보기

Inventory - Configure

General

Mail, SNMP

Database

Statics: 통계 데이터 기록에 대한 설정.

General

  • Mail: 알림을 Mail로 수신할 수 있는 서비스
  • Runtime settings: Unique ID를 통해 중복되지 않고 여러대의 vCenter를 생성할 수 있음. vCenter Server avilable -> Active-Standby 개념의 가용성 보장(백업과 다름)
  • Database: postgress

Licnesing

Message of Day

Advenced Setting

Authentication Proxy

vCenter HA


Witness vCenter는 두 서버(active, passive) 사이에서 감시하는 서버.

Security

Trust Authority

Key Providers

vCenter의 Key 관리 시스템. 저장소에 저장할때 암호화가 필요하다면 이 기능이 필요함

Window 11은 TMP 사용이 가능해야 사용할 수 있기 때문에 Window Server 11을 설치하기 위해서는 TMP 사용이 가능해야함.

Alarm Definition

error 알림 종류에 따라 On/Off 가능.

알람 추가 및 삭제 가능

알람 추가 1. 알람의 대상 type을 잘 정해야함.

알람 추가 2. Alarm Rule 설정


VCSA에 ESXi 추가

Datacenter 생성

이름 설정 - 보통 지역 또는 지사를 입력함

서버 추가

서버 이름 복사

Host 이름 / IP 추가

생성


Cluster 생성

생성 클릭

이름 및 기능 설정 - 업무적인 내용을 추가하는 것이 좋음(업무단위 그룹으로).

생성

생성 후 Quickstart 화면이 나옴. -> 서비스를 사용하기 위한 전제조건을 확인하는 work flow가 설정되어있음.

HA의 전제 조건: 여러 서버들이 공유 스토리지를 가지고 있음 -> 자신이 어떤 volume을 가지고있는지 등의 정보를 Master Server와 공유함.


Cluster에 Host 추가








Storage True NAS

yaml 파일을 작성한 뒤 실행.

생성됨

주요 옵션

  • paravirtual: 반가상화
---
- hosts: localhost
  vars_files: ./vars.yaml

  tasks: 
    - name: Create TrueNAS Storage VM
      community.vmware.vmware_guest:
        hostname: "{{ vcenter_hostname }}"
        username: "{{ vcenter_username }}"
        password: "{{ vcenter_password }}"
        validate_certs: 'false'
        datacenter: '{{datacenter_name}}'
        folder: '{{ folder_prefix + student_ID }}'
        name: "{{ student_ID + '-Storage' }}"
        state: poweredoff
        guest_id: freebsd13_64Guest
        esxi_hostname: "{{ esxi_hostname }}"
        hardware:
          num_cpus: 2
          nested_virt: yes
          memory_mb: 8192
        disk:
        - size_gb: 40
          controller_type: 'paravirtual'
          controller_number: 0
          unit_number: 0
          type: thin
          datastore: '{{ datastore_name }}'
        - size_gb: 100
          controller_type: 'paravirtual'
          controller_number: 0
          unit_number: 1
          type: thin
          datastore: '{{ datastore_name }}'
        - size_gb: 100
          controller_type: 'paravirtual'
          controller_number: 0
          unit_number: 2
          type: thin
          datastore: '{{ datastore_name }}'
        - size_gb: 100
          controller_type: 'paravirtual'
          controller_number: 0
          unit_number: 3
          type: thin
          datastore: '{{ datastore_name }}'
        - size_gb: 100
          controller_type: 'paravirtual'
          controller_number: 0
          unit_number: 4
          type: thin
          datastore: '{{ datastore_name }}'          
        networks:
        - name: "{{ student_ID + '-SA-Storage' }}"
          device_type: vmxnet3
        cdrom:
        - controller_number: 0
          unit_number: 0
          state: present
          type: iso
          iso_path: '[RECA3-05]\ISOs\TrueNAS-13.0-U4.iso'
      delegate_to: localhost
      register: deploy_vm

설치 후

필요에 따라 DC 서버에 Edit Setting 가능

vSphere에서 확인 가능

목표 구성.

DC 서버에서 웹 브라우저로 10.10.11.10 접속

인증서 신뢰 접속

NAS UI 화면

Storage Pools 생성

Stripe 방식 선택시 위험 알림이 나옴.

Raid-z 선택 후 생성

생성된 Pool 확인

UI에 포함된 Shell 서비스로 생성된 Pool에 접속 가능

Quota: 계정별 용량 제한 기능.

iSCSI

  • Target Global Configuration
  • Targets
  • Associated Targets

Wizard 선택

서비스 실행중인지 확인이 필요함 -> iSCSI ON

vSphere UI에서 Adapter 확인 -> iSCSI Software Adapter가 없으므로 이후 추가 필요함.

Rescan Adapter을 클릭하면 NAS 장치가 목록에 나타남.


iSCSI 연결을 위한 Best Practice

참고 자료: https://core.vmware.com/resource/best-practices-running-vmware-vsphere-iscsi#section2

라우터 -> 라우터를 거치지 않는것이 속도가 더 빠름.
스위치 -> 안정성을 위해 uplink를 두개 연결.


ansible로 AWS, VMware 제어 가능함

분산 스위치 Distributed Switch

Data Center Level의 스위치는 Data Center에서 설정해야 함.

New Distributed Switch 선택

Version 선택

Uplink 개수 설정 -> 최소 2개를 권장.

설정 확인

생성


Host 추가

추가할 서버(Host)들 선택

Adapter 선택

스위치로 사용중이지 않은 vmnic을 찾아서

Uplink로 선택

생성

Port Group 생성

Configure setting - port binding, allocation, Number of ports 설정 가능

P1, P2 생성 후 우클릭 -> Edit setting 클릭

Teaming and failover에서 Uplink를 Failover할지 여부 선택.

P1 -> Uplink 2를 비활성
P2 -> Uplink 1을 비활성


생성됨



위 과정을 각 서버에서 반복.

profile
이것저것 공부하는

0개의 댓글