1.3.2 실습 환경 소개
실습 목표는 시스템 관리 방법 익히기, 네트워크 서버 운영하기, 시스템 관리 자동화하기입니다. 예전과 달리 우분투 시스템 관리 방법뿐만 아니라 여러 시스템을 동시에 제어하는 기술도 익혀야 합니다.
실습을 위해 물리적인 환경을 갖추려면 네트워크 장비와 여러 시스템이 필요하며 그에 따른 비용과 시간, 노력을 들여야 합니다. 때마침 가상 기술이 등장해서 누구든지 손쉽게 가상 실습 환경을 갖출 수 있게 되었습니다. 6장에서 자세히 배울 가상 기술은 물리적인 컴퓨터 내에 여러 가상 장치를 구동할 수 있는 기술입니다. 리눅스 가상 시스템은 네트워크 장비와 시스템을 소프트웨어적으로 구현합니다. 실제 물리적인 환경과 세부적인 차이가 있지만, 관리 방법은 크게 다르지 않기 때문에 가상 시스템을 이용하면 효율적으로 실습할 수 있습니다.
덧붙여 가상 시스템은 시스템 상태를 저장할 수 있는 스냅샷 기능을 제공합니다. 미리 스냅샷으로 상태를 저장해 두면 문제가 발생하더라도 얼마든지 스냅샷을 저장해 둔 시점으로 복원할 수 있어서 실습할 때 유용하게 활용할 수 있습니다. 시스템을 잘못 건드려서 운영체제를 다시 설치해 본 쓰라린 경험이 있다면 스냅샷 기능이 얼마나 유용한지 알게 될 것입니다.
이 책에서는 우분투 데스크톱과 우분투 서버를 모두 사용할 예정입니다. 호스트 시스템에 우분투 데스크톱을 설치하고 가상 게스트로 우분투 서버를 사용합니다. 8장에서는 다른 시스템과 자료를 공유하는 데 윈도 가상 게스트가 필요합니다.
▲ 그림 1-8 실습 환경 소개