티스토리 뷰
1. Windows Server Template 만들기
가상 스위치와 라우터를 생성했으니, Domain server로 사용할 Windows Server Template을 만들어보겠습니다.
1.1. 가상 머신 생성
Windows Server로 사용할 새로운 가상 머신을 생성합니다.
이 가상 머신은 앞으로 템플릿이 되어 Domain Server 생성에 사용할 것입니다.
1.2. Windows Server OS 설치
가상 머신 Power-on 시 자동으로 Windows Server OS 설치가 진행됩니다.
⇒ 구 버전 OS 라 Windows 8과 경로가 매칭되었던 것인데,
Windows Server 2019 버전을 이용할 경우에는 장치 드라이버 탐색 시
D:-program files-vmware-vmware tools-pvscsi-drivers-win8-amd64 로 폴더를 선택해야 합니다.
따라서 아예 Windows Server 2022 ISO 이미지로 설치를 진행했습니다.
(2022로 진행 시 따로 드라이버를 탐색할 필요 없이 바로 설치가 시작됩니다.)
1.3. VM Tools 설치
가상 하드웨어에 대한 적절한 장치 드라이버를 제공하고 업데이트하는 작업이 필요하므로, 이를 지원하는 VM Tools를 설치합니다.
📌 Driver
운영 체제와 디바이스가 서로 통신할 수 있는 소프트웨어 구성 요소로, 장치 드라이버는 하드웨어의 펌웨어와 통신합니다.
하드웨어 펌웨어 정보와 호환성 정보를 가지고 적절한 펌웨어 - 장치 드라이버를 선택하여 설치합니다.
VM Tools 설치 후 DIsplay와 pointing devices가 변경되었으며, 마우스 동작 등이 확연히 편리해진 것을 느낄 수 있었습니다.
https://logforlog.tistory.com/entry/vSphere-VM-Tools%EC%99%80-Driver
▲ VM Tools 드라이버 상세 내용 확인하기
1.4. Windows Server Manager 설정
Windows Server OS를 시작하면 Server Manager 화면이 나타납니다.
Local Server - Properties
로 들어가 속성 설정을 변경해줍니다.
✔️ time zone 변경 : UTC+09:00 Seoul
✔️ Remote management : 데스크톱 원격 접속 (물리 서버)
✔️ NIC Teaming : 여러 네트워크 카드 및 인터페이스를 Team으로 묶어 사용 (Linux - bonding)
1.5. 불필요한 로그 삭제
Wevtutil el | forEach { wevtutil cl "$_"}
Windows 설치 작업 후 불필요한 로그를 삭제합니다.
1.6. Sysprep
📌 Sysprep
MS Windows에서 지원하는 유틸리티로, 여러 대의 PC에 이미지 복제, 배포가 가능하도록 합니다.
똑같은 PC를 복제할 경우 고유한 보안식별자 SID에 의한 error가 발생할 수 있으므로 sysprep 도구를 이용하는 것입니다.
Sysprep은 C:\Windows\System32\Sysprep
경로에서 찾을 수 있으며 Windows + R
에서 sysprep을 검색할 수도 있습니다.
✔️ OOBE (첫 실행 경험) 선택
✔️ Generalize (일반화) 를 체크 = 각기 다른 장비가 전부 같은 고유값을 가지지 않도록 방지
Generalize를 선택하지 않을 경우 한 장비에서 Windows update를 수행할 때 다른 모든 장비들에도 동일한 상태 및 증상이 적용됩니다.
1.7. Convert to Template
생성 후 설정을 마친 가상 머신을 템플릿으로 전환하겠습니다.
템플릿으로 전환하게 되면 실행 버튼이 사라지고, 아이콘도 기존 가상 머신들과 달라지게 됩니다.
2. Template과 VM의 차이
가상 머신과 템플릿 속 파일들의 확장자를 통해 둘의 차이를 알아보겠습니다.
2.1 가상 머신 파일 확장자
.vmx | 가상 머신 실행 파일 |
.vmx.lck | 가상 머신을 보호하기 위한 lock file *** 여러 가상 머신이 디스크를 동시에 읽고 쓸 경우 크래시 일관성 문제 발생 |
.vmx~ | 가상 머신이 운영 중일 경우 생기는 파일 (ex. 열려 있는 파일) |
.vmsd | 스냅샷 관련 내용을 저장 |
.vmdk | 디스크 이미지 파일 (실제 데이터) *** 다른 파일이 전부 손상되어도 .vmdk가 살아있으면 정상 서비스 가능 |
.nvram | Guest OS에 대한 설정 기록 파일 |
.vswap | 메모리가 부족한 경우 디스크 공간을 활용하기 위한 swap |
vmware.log | 가상 머신을 구동하며 발생하는 로그를 기록 |
2.2 템플릿 파일 확장자
.vmtx | .vmx가 없고 대신 .vmtx template 파일 존재 → 템플릿 전환 시 실행이 불가능한 이유 |
.vmxf | 확장 파일 |
'vSphere' 카테고리의 다른 글
[vSphere] Domain Controller 생성: VM Customization Specification 이용하기 (0) | 2023.04.19 |
---|---|
[vSphere] VM Tools와 Driver (0) | 2023.04.18 |
[vSphere] 네트워크 구성: 가상 스위치 생성 (0) | 2023.04.14 |
[vSphere] 실습 환경 구축 (0) | 2023.04.12 |
- Total
- Today
- Yesterday
- VM Tools
- RECA
- Git
- rocky9
- kubernetes
- EKS
- aws cli
- Windows Server
- IAM
- kubectl
- 에티버스러닝
- Linux
- 클라우드 DNS 서비스
- Google Cloud DNS
- ycampus
- Vmware
- Route53 비용 정책
- k8s
- vsphere
- Docker
- IAC
- Local Zones
- Ansible
- VPC
- Window Server Manager
- Route53
- Azure DNS
- AWS
- github
- redhat
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |