
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/
Manage Your Licenses 선택

License Key 입력

License name 설정


목록에 나옴


Assign License 선택




Mail, SNMP

Database

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


General





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

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

Window 11은 TMP 사용이 가능해야 사용할 수 있기 때문에 Window Server 11을 설치하기 위해서는 TMP 사용이 가능해야함.
error 알림 종류에 따라 On/Off 가능.

알람 추가 및 삭제 가능

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

알람 추가 2. Alarm Rule 설정




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

서버 추가

서버 이름 복사


Host 이름 / IP 추가




생성

생성 클릭

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

생성


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

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








yaml 파일을 작성한 뒤 실행.

생성됨

주요 옵션
---
- 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
설치 후









vSphere에서 확인 가능



목표 구성.


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

인증서 신뢰 접속

NAS UI 화면







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

Raid-z 선택 후 생성

생성된 Pool 확인

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




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



Wizard 선택






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


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






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

참고 자료: https://core.vmware.com/resource/best-practices-running-vmware-vsphere-iscsi#section2
라우터 -> 라우터를 거치지 않는것이 속도가 더 빠름.
스위치 -> 안정성을 위해 uplink를 두개 연결.
ansible로 AWS, VMware 제어 가능함
Data Center Level의 스위치는 Data Center에서 설정해야 함.

New Distributed Switch 선택


Version 선택

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

설정 확인

생성



추가할 서버(Host)들 선택

Adapter 선택

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

Uplink로 선택





생성



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



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

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


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







생성됨









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