IT/Docker

[Docker] Virtual Box

o_zeew 2022. 6. 2. 22:26

(1) IaC

(2) VirtualBox


1. IaC (Infrastructure As Code) 

  - 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것

  1.Vargrant
  2.Terraform
  3.Ansible

 

 

 

https://www.hashicorp.com/

 

HashiCorp: Infrastructure enables innovation

HashiCorp delivers consistent workflows to provision, secure, connect, and run any infrastructure for any application.

www.hashicorp.com

  위 사이트에서 설치 진행

 

Products - Vagrant
64bit 설치

 

 

 

2. VirtualBox 

Oracle VM VirtualBox

 

Oracle VM VirtualBox

Welcome to VirtualBox.org! News Flash New April 19th, 2022VirtualBox 6.1.34 released! Oracle today released a 6.1 maintenance release which improves stability and fixes regressions. See the Changelog for details. Important February 24th, 2022We're hiring!

www.virtualbox.org

  위 사이트에서 설치 진행

 

1. 설치

 

  - Windows 용 package 설치

  - Extension Pack을 설치해야 usb 인식 가능

VirtualBox 6.1.34 Windows hosts, Extension Pack All suppoted platforms

 

설치 완료
VirtualBox 관리자

 

  - VirtualBox는 실제 PC와 통신하기 위해 네트워크 카드가 추가 됨

Host PC와 통신하기 위한 네트워크 카드

 

2. VDI 폴더 생성

  - 가상머신의 데이터를 저장할 폴더 생성 (VMware의 VMDK)

VDI 폴더 생성

 

3. 환경 설정

가상 머신의 경로 지정

 

  - VMware와 다르게 Ctrl+Alt 키로 가상머신에서 빠져나오지 못함

F11로 호스트 키 지정

 

4. 가상머신 생성

머신 - 새로 만들기 / 새로 만들기
이름 및 운영 체제, 메모리 설정 후 새 가상 하드 디스크 생성
가상 하드 디스크 경로, 파일 크기, 종류, 동적 할당 설정

 

5. ISO 파일 넣기

생성 된 가상머신 설정
IDE 디스크 파일 선택
CentOS-7 Minimal iso image file 선택

 

6. 어댑터 설정

  - 인터넷 사용을 위해 NAT 카드는 기본으로 생성됨

  - VirtualBox의 NAT 카드는 각각의 가상머신에 붙어있기 때문에 가상머신끼리 통신 불가

기본 NAT 어댑터

 

  - 호스트와 통신을 위해 호스트 전용 어댑터 추가

어댑터 2 : 호스트 전용 어댑터로 설정

 

7. CentOS7 설치

CentOS7-V1 시작

 

  - VMware에서 진행했던 것과 동일하게 설치

CentOS7 설치

 

  - 설치 완료 후 로그인

  - IP를 자동으로 받아오지 못한 모습

enp0s3 : NAT, enp0s8 : Host Only

 

 * IP를 자동으로 받아오지 못하는 오류 해결 * 

1.  네트워크 카드 설정

Host Only 네트워크 카드
ONBOOT=yes 수정
시스템 재시작

 

 * 위의 방법 진행 후에도 IP를 받아오지 못할 경우 *

2. 네트워크 설정 변경

 

  - NatNetwork 카드 추가

 

  - 어댑터 1 NAT를 NAT 네트워크로 변경

 

  - Network 설정

수동으로 어댑터 설정
DHCP 서버 설정

 

  - 수동으로 네트워크 카드 정보 변경해주기

NAT
IP 지정
Host Only
IP 지정

 

  - 시스템 재시작 후 IP 확인

 

  - xShell 접속

Host Only IP로 접속
접속 및 외부로 ping 가능