Course Outline

1일차

  • 가상화 생태계의 "큰 그림"
  • QEMU 개발의 역사
  • 가상화와 관련된 CPU 기능
  • 패키지에서 QEMU 설치
  • 소스에서 QEMU 설치
  • 전체 시스템 에뮬레이터
  • QEMU 콘솔 사용
  • 사용 가능한 머신 유형 및 주변 장치
  • VirtIO
  • 게스트 드라이버
  • 디스크 이미지 형식
  • 가상 머신 스냅샷 관리
  • Networking 가상 머신에서
  • 그래픽 어댑터
  • 오디오 장치
  • 중첩된 가상화
  • 사용자 수준 에뮬레이터
  • binfmt-misc를 통한 외국 바이너리 등록
  • 아키텍처 간 chroot 및 컨테이너

2일차

  • 가상화 생태계에서 Libvirt의 역할
  • 지원되는 하이퍼바이저 및 컨테이너 기술
  • QEMU 머신 프로토콜(QMP)
  • QEMU 헤드리스 실행
  • QXL 비디오 카드 및 SPICE 디스플레이
  • 사용 가능한 SPICE 뷰어
  • "virt-install" 및 "virt-clone" 명령줄 도구를 사용하여 가상 머신 생성
  • "virt-manager" 그래픽 애플리케이션을 사용하여 가상 머신 생성 및 실행
  • "virsh" 하위 수준 도구를 사용하여 가상 머신 구성 및 libvirt 설정 편집
  • libguestfs 도구(guestfish, virt-sysprep)를 사용하여 디스크 이미지 내용 조작
  • Networking libvirt의 방화벽
  • Accesslibvirt를 원격으로 실행
  • libvirt용 웹 기반 프런트엔드 개요
  • 최근 KVM 관련 컨퍼런스의 하이라이트

교실에서만 사용할 수 있는 보너스 주제(즉, 원격 코스에서는 시연이 아닌 간단한 설명만 사용할 수 있음):

  • KVM에서 Mac OS X 실행(최소 한 명의 참가자가 Linux가 설치된 Mac을 가지고 있는 경우)
  • VirGL을 사용한 3D 그래픽
  • Intel GPU(Broadwell, Skylake 또는 초기 Kabylake 제품군이어야 함, 즉 5~7세대 이상이어야 함) 및 igvtg 또는 NVidia Quadro 및 Tesla 카드용 "매개 패스스루"와 동등한 3D 그래픽
  • 비디오 카드 패스스루(두 개의 비디오 카드를 사용할 수 있는 데스크탑이 있는 경우 이상적으로는 AMD)
  • USB 장치 패스스루

Requirements

일반 Linux 명령줄 기술, TCP/IP 지식 활용

 14 Hours

Number of participants



Price per participant

회원 평가 (1)

Related Categories