6.15. 다른 가상 머신 작업
6.15.1. SAP 모니터링 활성화
절차 6.32. 가상 머신에서 SAP 모니터링 활성화
- 가상 머신 탭을 클릭하고 가상 머신을 선택합니다.
- 을 클릭합니다.
- 사용자 정의 속성 탭을 클릭합니다.

그림 6.19. SAP 활성화
- 드롭 다운 목록에서
sap_agent를 선택합니다. 두 번째 드롭 다운 메뉴가 True로 설정되어 있는지 확인합니다.이전에 이 속성을 설정한 경우, 새로운 속성을 추가하기 위해 플러스 기호를 선택하고sap_agent를 선택합니다. - 를 클릭합니다.
6.15.2. SPICE를 사용하도록 Red Hat Enterprise Linux 5.4 이상 버전의 가상 머신 설정
참고
6.15.2.1. QXL 드라이버 설치 및 설정
절차 6.33. QXL 드라이버 설치
- Red Hat Enterprise Linux 가상 머신에 로그인합니다.
- QXL 드라이버를 설치합니다:
# yum install xorg-x11-drv-qxl
절차 6.34. GNOME에서 QXL 드라이버 설정
- 시스템을 클릭합니다.
- 관리를 클릭합니다.
- 디스플레이를 클릭합니다.
- 하드웨어 탭을 클릭합니다.
- 비디어 카드 설정을 클릭합니다.
- qxl을 선택하고 OK를 클릭합니다.
- X-Windows를 다시 시작하기 위해 가상 머신에서 로그 아웃한 후 다시 로그인합니다.
절차 6.35. 명령행에서 QXL 드라이버 설정:
/etc/X11/xorg.conf를 백업합니다:# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.$$.backup
/etc/X11/xorg.conf의 Device 부분을 다음과 같이 변경합니다:Section "Device" Identifier "Videocard0" Driver "qxl" Endsection
6.15.2.2. 가상 머신의 태블릿 및 마우스를 설정하여 SPICE 사용
/etc/X11/xorg.conf 파일을 편집하여 가상 머신의 태블릿 장치에서 SPICE를 활성화합니다.
절차 6.36. 가상 머신의 태블릿 및 마우스를 설정하여 SPICE 사용
- 게스트에서 태블릿 장치를 사용할 수 있는지 확인합니다:
# /sbin/lsusb -v | grep 'QEMU USB Tablet'
명령에서 출력 결과가 나오지 않을 경우 태블릿 설정을 계속 진행하지 않습니다. /etc/X11/xorg.conf를 백업합니다:# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.$$.backup
/etc/X11/xorg.conf에서 다음과 같이 변경합니다:Section "ServerLayout" Identifier "single head configuration" Screen 0 "Screen0" 0 0 InputDevice "Keyboard0" "CoreKeyboard" InputDevice "Tablet" "SendCoreEvents" InputDevice "Mouse" "CorePointer" EndSection Section "InputDevice" Identifier "Mouse" Driver "void" #Option "Device" "/dev/input/mice" #Option "Emulate3Buttons" "yes" EndSection Section "InputDevice" Identifier "Tablet" Driver "evdev" Option "Device" "/dev/input/event2" Option "CorePointer" "true" EndSection
- X-Windows를 다시 시작하려면 가상 머신에서 로그 아웃한 후 다시 로그인합니다.
6.15.3. KVM 가상 머신 시간 관리
pvclock은 이 기능을 지원하는 KVM 게스트에 시간을 안정적으로 제공합니다.
- 실제 시간과 동기화되었던 시계가 어긋나서 그 결과 세션이 무효화되고 네트워크가 영향을 받게 됩니다.
- 가상 머신 시계가 느려지면 마이그레이션에 문제가 있을 수 있습니다.
중요
ntpd 서비스를 활성화합니다:
# service ntpd start
# chkconfig ntpd on
ntpd 서비스를 사용하면 모든 경우에 어긋난 시간으로 인한 영향을 최소화할 수 있습니다.
사용자의 CPU에 constant_tsc 플래그가 존재하면 현재 constant Time Stamp Counter가 있는 것입니다. 다음의 명령을 실행하여 사용자의 CPU에 constant_tsc 플래그가 있는지 확인합니다:
$ cat /proc/cpuinfo | grep constant_tsc
constant_tsc 비트가 있는 것입니다. 출력 결과가 없는 경우 다음의 절차를 따릅니다.
지속적 TSC가 없는 시스템에는 추가 설정을 해야 합니다. 전원 관리 기능은 정확한 시간 기록을 방해하며 KVM로 시간을 정확하게 기록하려면 가상 머신에서 이 기능을 비활성화해야 합니다.
중요
constant_tsc 비트가 없는 경우, 모든 전원 관리 기능을 비활성화합니다(BZ#513138). 각 시스템은 시간을 기록하는 타이머를 여러 개 사용합니다. TSC는 호스트에서 안정적이지 않은데, 이는 간혹 cpufreq 변경, 깊은 C 상태, 또는 더 빠른 TSC가 있는 호스트로의 마이그레이션의 결과로 발생하기도 합니다. 깊은 C 절전 상태로 전환 시 TSC가 중지될 수 있습니다. 커널이 깊은 C 상태를 사용하는 것을 방지하려면 호스트의 grub.conf 파일에 있는 커널 부팅 옵션에 "processor.max_cstate=1"을 추가합니다:
term Red Hat Enterprise Linux Server (2.6.18-159.el5)
root (hd0,0)
kernel /vmlinuz-2.6.18-159.el5 ro root=/dev/VolGroup00/LogVol00 rhgb quiet processor.max_cstate=1cpufreq(constant_tsc가 없는 호스트에서만 필요)를 비활성화하기 위해 /etc/sysconfig/cpuspeed 설정 파일을 편집하고 MIN_SPEED 및 MAX_SPEED 변수를 사용 가능한 최대 수치로 변경합니다. 유효한 최대값은 /sys/devices/system/cpu/cpu*/cpufreq/scaling_available_frequencies 파일에서 확인하시기 바랍니다.
engine-config 도구를 사용하여 호스트 동기화 해제 시 알림 수신
engine-config 도구를 사용하여 호스트 동기화 해제 시 알림을 받도록 설정합니다.
EnableHostTimeDrift 및 HostTimeDriftInSec. EnableHostTimeDrift의 기본값은 false이며 호스트 시간 드리프트에 대한 알림을 받도록 활성화할 수 있습니다. HostTimeDriftInSec 매개 변수를 사용하여 알림이 전송되기 시작하는 최대 허용 드리프트를 설정할 수 있습니다.
일부 Red Hat Enterprise Linux 가상 머신에서는 추가적인 커널 매개 변수를 설정해야 합니다. 이러한 매개 변수를 설정하려면 가상 머신의 /boot/grub/grub.conf 파일의 /kernel행 끝에 추가하면 됩니다.
참고
ktune 패키지를 사용하여 커널 매개 변수 설정을 자동화할 수 있습니다.
ktune 패키지는 인터랙티브 Bourne 셸 스크립트인 fix_clock_drift.sh를 제공합니다. 이 스크립트를 superuser로 실행 시 각종 시스템 매개 변수를 확인해서 해당 가상 머신에서 부하 증가 시 시간 드리프트가 생길 가능성이 있는지 확인합니다. 가능성이 있다면 이 스크립트는 /boot/grub/ 디렉토리에 새로운 grub.conf.kvm 파일을 생성합니다. 이 파일에는 추가적인 커널 매개 변수가 있는 커널 부트 행이 있어서 커널이 KVM 가상 머신에서의 상당한 시간 드리프트를 감안해서 이를 방지할 수 있게 해줍니다. superuser로 fix_clock_drift.sh 명령을 실행하고 스크립트가 grub.conf.kvm 파일을 생성한 후, 시스템 관리자가 가상 머신의 현재 grub.conf 파일을 수동으로 백업해야 하며,grub.conf.kvm 파일이 앞서 언급된 추가적인 부트 행 매개 변수를 제외하고는 grub.conf와 동일한지 수동으로 검사해야 하고, grub.conf.kvm 파일 이름을 grub.conf로 변경해야 하며, 가상 머신을 재부팅해야 합니다.
| Red Hat Enterprise Linux | 추가 가상 머신 커널 매개 변수 |
|---|---|
| 반가상화 시계가 있는 5.4 AMD64/Intel 64 | 추가 매개 변수 필요 없음 |
| 반가상화 시계가 없는 5.4 AMD64/Intel 64 | notsc lpj=n |
| 반가상화 시계가 있는 5.4 x86 | 추가 매개 변수 필요 없음 |
| 반가상화 시계가 없는 5.4 x86 | clocksource=acpi_pm lpj=n |
| 5.3 AMD64/Intel 64 | notsc |
| 5.3 x86 | clocksource=acpi_pm |
| 4.8 AMD64/Intel 64 | notsc |
| 4.8 x86 | clock=pmtmr |
| 3.9 AMD64/Intel 64 | 추가 매개 변수 필요 없음 |
| 3.9 x86 | 추가 매개 변수 필요 없음 |

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.