1. Virtual Machine 생성 (CentOS7)
홈 화면의 Create a New Virtual Machine 또는 File > New Virtual Machine 을 통해 새로운 가상 머신을 생성한다.
1. 구성 요소 선택으로 Custom 하여 가상머신을 생성할 것이기 때문에 Custom을 선택한다.
2. Workstation 버전 선택 (상위버전에서 만든 것을 하위버전에서 돌리면 정상적으로 실행되지 않는다.)
3. 가상머신 OS 설치 방식을 묻는 과정
- 빈 하드디스크를 생성 후 나중에 IOS를 설치할 것이므로 3번째 선택
4. OS 선택
- OS: Linux, Version: CentOS 7 64-bit 선택
5. 가상머신 이름 및 저장 위치 선택
6. 프로세스 및 코어 개수 선택
- 멀티 프로세스를 지원하는 어플리케이션이 많지 않음.
- 멀티프로세스를 지원하지 않는데, 프로세서를 2개로 설정할 경우 하나만 사용
7. 메모리 크기 선택
8. 네트워크 타입 NAT로 선택
I/O 컨트롤러 타입, 디스크 타입 Recommended 선택
9. 디스크 선택
- 새로운 디스크 생성 선택
10. 디스크 용량 및 파일 분할 방식 설정
- 사이즈 60GB, 동적할당, single file 로 생성
- Allocate all disk space now.
- 체크 : 정적할당(thick provisioning)
- 예약한 사이즈만큼 점유하며, 사용할 준비까지 해놓음. 생성 시간이 오래걸리지만, 성능이 좋음. mission critical 서버의 경우 정적 할당으로 만드는 것이 좋음.
- 체크해제 : 동적할당(thin provisioning)
- 디스크 사이즈 만큼 예약은 하지만 실제 쓰는 만큼만 가져감
- 체크 : 정적할당(thick provisioning)
- single file : 가상머신을 옮길 경우 중간에 데이터가 빠지면 처음부터 다시 옮김 (관리가 편함)
- multiple file : 가상머신을 옮길 경우 중간에 빠진 데이터가 있으면 해당 데이터만 옮김 (옮길 때 편함)
가상머신 디스크 파일 명 확인 후 Finish 를 눌러 생성 완료
생성한 CentOS7 가상머신의 CD/DVD를 클릭하여 ISO 파일을 넣어준다.
2. 가상머신 복제
복제할 가상머신 우클릭 후 Manage > Clone 을 클릭하여 복제 진행
clone 진행 시 반드시 가상머신을 끄고 진행한다.
1. 현재 상태의 가상머신을 복제할 것이므로 위 라디오버튼 선택
2. Clone Type 선택
- linked clone
- 원본 VMDK 파일을 그대로 두고 변화되는 것만 저장.
- 생성 속도가 빠름.
- 원본에 문제가 생길 경우 linked 한 가상머신에도 문제가 발생. 위험성이 큼
- full clone
- VMDK 파일을 그대로 복제해오는 방식
- 생성 속도가 느림.
- 원본에 문제가 생겨도 영향을 받지 않음
가상머신 이름 및 저장 경로 설정 후 마침.
3. Virtual Machine에 CentOS7 설치
virtual machine 켜기
한국어 선택 후 설치 진행
설치 대상 선택 후 완료
용량 확보를 위해 kdump 비활성화
설치 시작
ROOT암호 선택 후 root 계정 패스워드 지정
설치 완료 후에 재부팅
4. Linux 실습 전 환경 설정
4.1. root Login
4.2. getenforce 명령어로 SELinux 설정 확인
- SELinux(Security-Enhanced Linux) : 관리자가 시스템 액세스 권한을 효과적으로 제어할 수 있게 하는 Linux 시스템용 보안 아키텍처입니다. 이는 미국 국가안보국(United States National Security Agency, NSA)이 LSM(Linux Security Module)을 사용하여 Linux 커널에 대한 일련의 패치로 개발한 것이다.
4.3. setenforce 0 명령어로 SELinux 임시 해제
- 명령어로 수행한 작업은 해당 서비스가 재시작 되거나 시스템이 재부팅될 경우 초기상태로 전환됨.
4.4. selinux 파일에서 SELinux 해제
- 위 경로의 selinux 설정 파일을 vi 편집기로 open
- Enforcing(기본값) : SELinux가 켜져있으며 정책에 위반된 모든 작업을 차단
- Permissive : SELinux가 켜져있지만 정책에 위반된 사항에 대해 경고만 함
- Disabled : SELinux가 완전히 꺼진 상태
4.5. 가상머신 IP 설정
- 위 경로의 ifcfg-ens33 파일을 vi 편집기로 open
- 설정 후 :wq 입력하여 파일 저장
4.6. network 재시작하여 IP 설정 반영
4.7. 설정 후 ip a (address) 명령어를 이용하여 IP 확인
4.8. ping test 진행
CentOS7-1 | CentOS7-2 | CentOS7-3 |
10.0.0.11 | 10.0.0.12 | 10.0.0.13 |
- 가상머신 2개를 추가로 생성하여 위와 같이 IP 설정 후 ping 테스트 진행
'Setting > VMware' 카테고리의 다른 글
05. VMware : PortForwarding & Windows RDP 설정 (0) | 2022.05.31 |
---|---|
04. VMware : Port Forwading & Linux shell 접속 설정 (0) | 2022.05.31 |
03. VMware Workstation - Virtual Machine (Windows11) (0) | 2022.02.22 |
01. VMware Workstation 네트워크 환경 구성 (0) | 2022.02.22 |