가상머신과 Oracle Linux 환경
VirtualBox의 ISO 설치와 어플라이언스 가져오기, 실습 OS 버전, 이미지 형식, 화면 선택값은 확인 불가
#핵심 요약
실습에서는 VirtualBox에 새 가상머신을 만들고 Oracle Linux 설치 파일을 연결하는 흐름과, Oracle Database 19c 설치가 끝난 이미지를 가져오는 흐름을 따로 제시함
새 설치 예제의 메모리는 8GB, CPU는 4개, 저장소는 100GB임
이 값은 해당 수업의 설정이며 공통 최소 사양으로 확인한 값은 아님
#개념과 동작 원리
| 구성 요소 | 역할 |
|---|---|
| VirtualBox | 가상 컴퓨터를 만들고 CPU, 메모리, 저장소와 설치 파일을 지정하는 도구 |
| Oracle Linux 설치 파일 | 가상머신의 CD 장치에 연결해 OS 설치를 시작하는 파일 |
| 설치 완료 이미지 | Oracle Database 19c 설치가 끝난 환경을 내려받아 준비하는 별도 수업 자료 |
| 서버 구성 | OS 설치 화면에서 소프트웨어, 설치 대상, 네트워크, 사용자와 암호를 정하는 단계 |
#새 가상머신의 준비 순서
- VirtualBox에서 새 가상머신과 저장 폴더를 지정함
- 메모리 8GB, CPU 4개, 저장소 100GB를 지정하고 포인팅 장치를 USB 태블릿으로 선택함
- Oracle Linux 설치 파일을 CD 장치에 연결하고 가상머신을 시작함
- 한국어, 소프트웨어, 설치 대상, 네트워크를 설정한 뒤 관리자 암호와 OS 사용자를 지정함
- 재부팅 후 라이선스 동의와 사용자 접속을 진행함
설치 완료 이미지를 쓰는 경우에는 Visual C++ 재배포 패키지와 VirtualBox를 설치한 뒤 이미지를 가져오며, 가져오기 화면의 세부 옵션은 확인 불가
#네트워크와 원격 접속 준비
- Windows에서 자기 PC의 IP를 확인함
- 가상머신 설정의 네트워크 어댑터를 브리지 어댑터로 바꿔, 가상머신이 PC와 같은 대역의 주소를 받게 함
- 실습은 Windows IP의 마지막 숫자에 정해진 값을 더한 주소를 가상머신에 고정해 수강생끼리 주소가 겹치지 않게 함
- 가상머신 터미널에서
ifconfig(또는ip addr)로 주소를 확인하고 PuTTY, MobaXterm으로 SSH 접속함 - 마지막 과제는
영문이니셜_19c_linux이름으로 새 가상머신을 하나 더 만들고 같은 규칙으로 주소를 정하는 것임
정적 IP 설정과 VM 복제 뒤 확인할 것은 서버 주소와 이름 해석, 가상 디스크 크기를 늘린 뒤 루트 볼륨을 키우는 절차는 디스크와 파일시스템에서 다룸
#주요 용어와 구성 요소
| 구문 | 의미 |
|---|---|
| Full ISO | 부팅과 설치 패키지를 포함하는 설치 미디어임 |
| Boot ISO | 설치 프로그램을 시작하며 실제 패키지 위치를 별도로 지정해야 함 |
| Source ISO | 패키지 소스 코드를 담은 미디어이며 일반 OS 설치용이 아님 |
| OVF, OVA | 가상 시스템과 디스크를 묶어 가져오는 어플라이언스 형식이며 ISO 설치와 다른 흐름임 |
#필수 명령어 또는 SQL
| 항목 | 실행 조건 |
|---|---|
| 작업 대상 | 호스트의 VM 생성, 가져오기와 OS 설치 미디어 |
| 필요 권한 | VM 저장 폴더 쓰기 권한과 호스트 가상화 기능 사용 조건 |
| 바꿀 입력값 | ISO, OVF, OVA 파일 경로, VM 이름, 저장 위치, CPU, 메모리, 네트워크 |
| 결과 해석 | ISO 설치와 어플라이언스 가져오기를 구분함 실습 이미지의 형식, 해시, 가져오기 선택값은 확인 불가 |
| 작업 | 설치 및 가져오기 설정 | 결과 해석 |
|---|---|---|
| 설치 미디어 연결 | ISO의 용도와 가상 DVD 장치 연결 | OS 설치 프로그램의 시작 여부를 확인하는 단계이며 실습의 미디어 검증 출력은 기재 없음 |
| 어플라이언스 가져오기 | VM 이름, CPU, RAM, 저장 경로, MAC 주소 정책 | 가져오기 설정의 의미이며 실습 화면의 실제 선택값은 확인 불가 |
#구문과 옵션 설명
OVF, OVA는 가져오기 화면에서 VM 설정을 확인한 뒤 가져오는 방식임
MAC 주소 정책은 VM 복제, 네트워크 식별과 관련되므로 기존 VM과 동시에 사용할 조건을 확인함
#사용 조건과 주의사항
메모리 8GB, CPU 4개, 저장소 100GB는 수업 VM의 설정이며 Oracle Database 19c의 최소 요구 사양과 같은 뜻이 아님
설치 화면에서 정한 root, 사용자 암호는 실습용이므로 실제 서버에서는 정책에 맞는 암호를 씀
실습 OS의 버전은 설치 미디어용 문서의 버전과 다를 수 있음
OS 패키지 선택, 커널, 배포 업데이트와 DB 설치 요구 조건은 실제 사용할 이미지에 맞춰 확인해야 함