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을 비활성
생성됨
위 과정을 각 서버에서 반복.