30.2. 격리된 VRF 네트워크 내에서 서비스 시작
격리된 가상 라우팅 및 전달(VRF) 네트워크 내에서 시작하도록 Apache HTTP Server와 같은 서비스를 구성할 수 있습니다.
서비스는 동일한 VRF 네트워크에 있는 로컬 IP 주소에만 바인딩할 수 있습니다.
사전 요구 사항
-
vrf0장치를 구성했습니다. -
vrf0장치와 연결된 인터페이스에 할당된 IP 주소에서만 수신 대기하도록 Apache HTTP Server를 구성했습니다.
프로세스
httpdsystemd 서비스의 콘텐츠를 표시합니다.# systemctl cat httpd ... [Service] ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND ...분리된 VRF 네트워크 내에서 동일한 명령을 실행하려면 이후 단계에서
ExecStart매개변수의 콘텐츠가 필요합니다./etc/systemd/system/httpd.service.d/디렉터리를 만듭니다.# mkdir /etc/systemd/system/httpd.service.d/다음 콘텐츠를 사용하여
/etc/systemd/system/httpd.service.d/override.conf파일을 생성합니다.[Service] ExecStart= ExecStart=/usr/sbin/ip vrf exec vrf0 /usr/sbin/httpd $OPTIONS -DFOREGROUNDExecStart매개변수를 재정의하려면 먼저 설정을 설정 해제한 다음 다음과 같이 새 값으로 설정해야 합니다.systemd를 다시 로드합니다.
# systemctl daemon-reloadhttpd서비스를 다시 시작합니다.# systemctl restart httpd
검증
httpd프로세스의 PID(프로세스 ID)를 표시합니다.# pidof -c httpd 1904 ...PID의 VRF 연결을 표시합니다. 예를 들면 다음과 같습니다.
# ip vrf identify 1904 vrf0vrf0장치와 연결된 모든 PID를 표시합니다.# ip vrf pids vrf0 1904 httpd ...