7장. 템플릿 및 풀

7.1. 템플릿 및 풀

Red Hat Virtualization 환경에서 관리자에게 제공하는 도구인 템플릿을 사용하여 사용자에게 가상 머신을 간단하게 제공할 수 있습니다. 템플릿은 관리자가 운영 체제 설치 및 설정을 우회하여 기존 사전 설정 가상 머신을 기반으로 새 가상 머신을 생성할 수 있게 해줍니다. 이는 예를 들어 웹 서버 가상 머신과 같이 어플라이언스처럼 사용될 가상 머신의 경우에 특히 유용합니다. 어떤 조직에서 특정 웹 서버의 여러 인터페이스를 사용하는 경우 관리자는 템플릿으로 사용될 가상 머신을 생성하여 운영 체제, 웹 서버, 및 지원 패키지를 설치하고 고유의 설정 변경 내용을 적용할 수 있습니다. 그 후 관리자는 작동 중인 가상 머신을 바탕으로 템플릿을 생성하여 필요에 따라 동일한 새 가상 머신을 생성하는 데 사용할 수 있습니다.
가상 머신 풀이란 특정 템플릿을 기반으로 하는 가상 머신 그룹이며 이를 사용자에게 빠르게 제공할 수 있게 해줍니다. 풀에 있는 가상 머신에 대한 사용 권한은 풀 수준에서 부여되며 풀을 사용하도록 권한이 부여된 사용자는 해당 풀의 아무 가상 머신이나 배정받게 됩니다. 가상 머신 풀에는 해당 풀에 있는 가상 머신의 일시적인 성격이 내재되어 있습니다. 사용자가 과거에 해당 풀의 어느 가상 머신을 사용했는지와 상관 없이 가상 머신을 배정받기 때문에 가상 머신 풀은 데이터 지속성을 필요로 하는 목적에는 적합하지 않습니다. 가상 머신 풀은 사용자 데이터가 한 곳에 저장되어 있고 가상 머신이 그러한 데이터에 액세스하여 사용하는 수단인 경우 또는 데이터 지속성이 중요하지 않은 두 가지 경우에 가장 적합합니다. 풀 생성 시 가상 머신이 생성되어 중지 상태에서 해당 풀에 배치됩니다. 그 후 이러한 가상 머신은 사용자 요청 시 시작됩니다.