[Docker] Virtual Box
(1) IaC
(2) VirtualBox
1. IaC (Infrastructure As Code)
- 수동 프로세스가 아닌 코드를 통해 인프라를 관리하고 프로비저닝하는 것
1.Vargrant
2.Terraform
3.Ansible
HashiCorp: Infrastructure enables innovation
HashiCorp delivers consistent workflows to provision, secure, connect, and run any infrastructure for any application.
www.hashicorp.com
위 사이트에서 설치 진행
2. 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는 실제 PC와 통신하기 위해 네트워크 카드가 추가 됨
2. VDI 폴더 생성
- 가상머신의 데이터를 저장할 폴더 생성 (VMware의 VMDK)
3. 환경 설정
- VMware와 다르게 Ctrl+Alt 키로 가상머신에서 빠져나오지 못함
4. 가상머신 생성
5. ISO 파일 넣기
6. 어댑터 설정
- 인터넷 사용을 위해 NAT 카드는 기본으로 생성됨
- VirtualBox의 NAT 카드는 각각의 가상머신에 붙어있기 때문에 가상머신끼리 통신 불가
- 호스트와 통신을 위해 호스트 전용 어댑터 추가
7. CentOS7 설치
- VMware에서 진행했던 것과 동일하게 설치
- 설치 완료 후 로그인
- IP를 자동으로 받아오지 못한 모습
* IP를 자동으로 받아오지 못하는 오류 해결 *
1. 네트워크 카드 설정
* 위의 방법 진행 후에도 IP를 받아오지 못할 경우 *
2. 네트워크 설정 변경
- NatNetwork 카드 추가
- 어댑터 1 NAT를 NAT 네트워크로 변경
- Network 설정
- 수동으로 네트워크 카드 정보 변경해주기
- 시스템 재시작 후 IP 확인
- xShell 접속