블로그 작성에 앞서 Linux 관련 내용은 fastcampus 의 온라인 강의 내용을 정리하고자 작성하게 되었음을 알려드립니다.
Virtual Machine(가상환경)
하이퍼바이저(Hypervisor) = 호스트 컴퓨터에서 다수의 OS를 동시에 실행하기 위해 논리적으로 플랫폼을 구분해 준 것
가상화 머신 || 가상화 머신 매니저 (Virtual Machine Monitor || Virtual Machine Manager, VMM) 이라고도 부름 - 위키백과
Virtual Box - 오픈 소스 프로젝트
VMware - 개인용, 무료
Microsoft Hyper-V - Window Pro 이상
VirtualBox 네트워크
NAT : 가상머신 내부 네트워크에서 Host(local) PC 외부 네트워크 '단방향 연결' (Host 내부 네트워크와 통신 불가)
어댑터 브리지 : Host PC 와 동등하게 외부 네트워크와 연결 (IP 할당을 외부로부터 받음)
- PC 가 특정 공유기에 연결 되어있으면서 이 가상 머신에 어탭터의 브릿지를 설정하게 되면 가상 머신도 공유기가 바라 볼 때는 하나의 PC 로 인지
- DHCP 에서 IP를 할당해서 직접 그 IP를 받아서 설정 가능
내부 네트워크 : Host 내부 네트워크와만 통신 가능 (Host 내부 네트워크에 있는 PC 간 설정하는 용도)
호스트 전용 : Host 와 내부 네트워크만 통신가능 (외부 네트워크와 단절)
- Guest OS (가상 머신) 와 설치 되어 있는 윈도우가 1대1로 호스트 내부 통신을 하는 용도로 사용
일반 드라이버 : 거의 미사용 (UDP 터널 네트워크 등)
NAT 네트워크 : NAT + Host 내부 네트워크와 통신 가능
연결되지 않음 : 네트워크 미사용 (Lick Down)
- 네트워크 어댑터가 존재하지만 LAN 케이블이 연결되지 않는 상태를 시뮬레이션
가상머신 네트워크 설정 예시
하드디스크 추가하기
기존 10G 로 설정되어 있던 가상 환경에 디스크 추가 방법
- 구동중인 가상환경을 종료한다 ('컴퓨터 끄기 신호 보내기' 로 종료할 것을 추천)
- VM 인터페이스의 저장소에서 컨트롤러를 통해 디스크 추가
- 추가 설정시 디스크가 없으면 '가상 하드 디스크 만들기' 를 통해 디스크 생성
- 생성 || 디스크 선택 후 '추가' 를 통해 디스크 추가하기
https://fastcampus.co.kr/dev_online_linux