18장. 프록시
18.1. SPICE 프록시 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
18.1.1. SPICE 프록시 개요 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
SPICE 프록시는 SPICE 클라이언트가 하이퍼바이저를 연결하는 네트워크의 외부에 있을 때 가상 머신에 SPICE 클라이언트를 연결하기 위해 사용되는 도구입니다. SPICE를 설정하려면 컴퓨터에 Squid를 설치하고 iptables를 설정하여 프록시 트래픽이 방화벽을 통과할 수 있게 합니다. SPICE 프록시를 사용하려면 Manager에서 engine-config를 사용하여 프록시 이름과 포트로 구성된 값으로
SpiceProxyDefault
키를 설정합니다. SPICE 프록시를 사용 해제하려면 Manager에서 engine-config를 사용하여 SpiceProxyDefault
에 설정된 값을 삭제합니다.
중요
SPICE 프록시는 독립형 SPICE 클라이언트와 함께만 사용할 수 있으며 SPICE HTML5 또는 noVNC를 사용하여 가상 머신에 연결하는데 사용할 수 없습니다.
18.1.2. SPICE 프록시 설정 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
다음 부분에서는 SPICE 프록시로 시스템을 설정하는 방법에 대해 설명합니다. SPICE 프록시는 외부 네트워크에서 Red Hat Enterprise Virtualization 네트워크에 연결할 수 있게 합니다. 이 부분에서는 Squid를 사용하여 프록시 서비스를 제공합니다.
절차 18.1. Red Hat Enterprise Linux에 Squid 설치
- 프록시 시스템에 Squid를 설치하려면 다음을 실행합니다:
yum install squid
# yum install squid
Copy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/squid/squid.conf
파일을 엽니다:http_access deny CONNECT !SSL_ports
http_access deny CONNECT !SSL_ports
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 다음과 같이 변경합니다:http_access deny CONNECT !Safe_ports
http_access deny CONNECT !Safe_ports
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 프록시를 시작합니다:
service squid start
# service squid start
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 기본값 squid 포트를 엽니다:
iptables -A INPUT -p tcp --dport 3128 -j ACCEPT
# iptables -A INPUT -p tcp --dport 3128 -j ACCEPT
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - iptables 규칙을 영구적으로 설정합니다:
service iptables save
# service iptables save
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
SPICE 프록시로 시스템을 설정했습니다. 네트워크 외부에서 Red Hat Enterprise Virtualization 네트워크로 연결하기 전 SPICE 프록시를 활성화합니다.
18.1.3. SPICE 프록시 활성화 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
다음 부분에서는 SPICE 프록시를 활성화하는 방법에 대해 설명합니다.
절차 18.2. SPICE 프록시 활성화
- Manager에서 engine-config 도구를 사용하여 프록시를 설정합니다:
engine-config -s SpiceProxyDefault=someProxy
# engine-config -s SpiceProxyDefault=someProxy
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - ovirt-engine 서비스를 다시 시작합니다:
service ovirt-engine restart
# service ovirt-engine restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 프록시는 다음과 같은 형식이어야 합니다:protocol://[host]:[port]
protocol://[host]:[port]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 참고
HTTP 프로토콜만 SPICE 클라이언트에 의해 지원됩니다. HTTPS가 지정되어 있을 경우 클라이언트는 프록시 설정을 무시하고 하이퍼바이저에 직접 연결을 시도합니다.
SPICE 프록시가 활성화되었습니다. SPICE 프록시를 통해 Red Hat Enterprise Virtualization 네트워크에 연결할 수 있습니다.
18.1.4. SPICE 프록시 비활성화 링크 복사링크가 클립보드에 복사되었습니다!
링크 복사링크가 클립보드에 복사되었습니다!
다음 부분에서는 SPICE 프록시를 비활성화하는 방법에 대해 설명합니다.
절차 18.3. SPICE 프록시 비활성화
- Manager에 로그인합니다:
ssh root@[IP of Manager]
$ ssh root@[IP of Manager]ssh root@[IP of Manager]
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - 다음 명령을 실행하여 SPICE 프록시를 삭제합니다:
engine-config -s SpiceProxyDefault=""
# engine-config -s SpiceProxyDefault=""
Copy to Clipboard Copied! Toggle word wrap Toggle overflow - Manager를 다시 시작합니다:
service ovirt-engine restart
# service ovirt-engine restart
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
SPICE 프록시가 비활성화되었습니다. SPICE 프록시를 통해 Red Hat Enterprise Virtualization 네트워크에 더이상 연결할 수 없습니다.