Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

KVM을 위한 클러스터 스테이징 및 프로비저닝 vSRX 가상 방화벽

vSRX 가상 방화벽 VM 및 가상 네트워크를 프로비저닝하여 섀시 클러스터링을 구성할 수 있습니다.

vSRX 가상 방화벽 섀시 클러스터 의 스테이징 및 프로비저닝에는 다음 작업이 포함됩니다.

vSRX 가상 방화벽 섀시 클러스터 프로비저닝

섀시 클러스터에는 두 vSRX 가상 방화벽 인스턴스 간 다음과 같은 직접적인 연결이 필요합니다.

  • 두 vSRX 가상 방화벽 인스턴스 사이의 컨트롤 플레인 트래픽에 대한 액티브/패시브 모드에서 동작하는 제어 링크 또는 가상 네트워크

  • 패브릭 링크 또는 가상 네트워크는 두 vSRX 가상 방화벽 인스턴스 간의 데이터 트래픽에 대해 액티브/액티브 모드로 작동합니다.

    참고:

    이중화를 위해 선택적으로 두 개의 패브릭 링크를 생성할 수 있습니다.

vSRX 가상 방화벽 클러스터는 다음 인터페이스를 사용합니다.

  • 대역 외 관리 인터페이스(fxp0)

  • 클러스터 제어 인터페이스(em0)

  • 클러스터 패브릭 인터페이스(node0의 fab0, node1의 fab1)

참고:

제어 인터페이스는 두 번째 vNIC이어야 합니다. 중복을 늘리기 위해 두 번째 패브릭 링크를 선택적으로 구성할 수 있습니다.

그림 1: vSRX 가상 방화벽 섀시 클러스터 vSRX Virtual Firewall Chassis Cluster

vSRX 가상 방화벽 다음 고려 사항과 함께 virtio 드라이버 및 인터페이스를 사용하여 섀시 클러스터를 지원합니다.

  • 섀시 클러스터를 활성화할 때는 점보 프레임(MTU 크기 = 9000)을 활성화하여 virtio 네트워크 인터페이스의 패브릭 링크를 지원해야 합니다.

  • 두 물리적 호스트에 걸쳐 섀시 클러스터를 구성하는 경우, vSRX 가상 방화벽 제어 링크가 사용하는 각 호스트 물리적 인터페이스에서 igmp-snooping을 비활성화하여 섀시 클러스터의 두 노드에서 모두 제어 링크 하트비트 수신을 보장합니다.

  • 섀시 클러스터를 활성화한 후 vSRX 가상 방화벽 인스턴스는 두 번째 vNIC를 제어 링크인 em0에 매핑합니다. 다른 vNIC을 패브릭 링크에 매핑할 수 있습니다.

참고:

virtio 인터페이스의 경우 링크 상태 업데이트가 지원되지 않습니다. virtio 인터페이스의 링크 상태는 항상 업으로 보고됩니다. 이러한 이유로 virtio 및 섀시 클러스터를 사용하는 vSRX 가상 방화벽 인스턴스는 virtio 인터페이스에서 링크 업 및 링크 다운 메시지를 수신할 수 없습니다.

가상 네트워크 MAC 에이징 시간은 MAC 테이블에 항목이 유지되는 시간을 결정합니다. 페일오버 시 다운타임을 최소화하기 위해 가상 네트워크의 MAC 에이징 시간을 줄이는 것이 좋습니다.

예를 들어, 명령을 사용하여 Linux 브리지의 brctl setageing bridge 1 에이징을 1초로 설정할 수 있습니다.

제어 및 패브릭 링크용 가상 네트워크를 구성한 다음 제어 인터페이스를 생성하고 제어 가상 네트워크와 패브릭 인터페이스를 패브릭 가상 네트워크에 연결합니다.

virt-Manager를 통한 섀시 클러스터 가상 네트워크 생성

KVM에서는 2개의 가상 네트워크(제어 및 패브릭)를 생성하여 섀시 클러스터링을 위해 각 vSRX 가상 방화벽 인스턴스를 연결할 수 있습니다.

을(를) 사용하여 가상 네트워크를 virt-manager생성하려면:

  1. 시작 virt-manager편집> 연결 세부 정보를 선택합니다. 연결 세부 정보 대화 상자가 나타납니다.
  2. 가상 네트워크를 선택합니다. 기존 가상 네트워크 목록이 표시됩니다.
  3. + 을(를) 클릭하여 제어 링크에 대한 새로운 가상 네트워크를 만듭니다. 새로운 가상 네트워크 마법사 생성이 표시됩니다.
  4. 이 가상 네트워크에 대한 서브넷을 설정하고 앞으로를 클릭합니다.
  5. DHCP 활성화를 선택하고 앞으로를 클릭합니다.
  6. 분리된 가상 네트워크를 선택하고 앞으로 클릭합니다.
  7. 설정을 확인하고 마무리 를 클릭하여 가상 네트워크를 만듭니다.

버시로 섀시 클러스터 가상 네트워크 생성

KVM에서는 섀시 클러스터링을 위해 각 vSRX 가상 방화벽 연결할 수 있는 두 개의 가상 네트워크(제어 및 패브릭)를 생성합니다.

다음으로 제어 네트워크를 virsh생성하려면:

  1. 호스트 OS의 virsh net-define 명령을 사용하여 새로운 가상 네트워크를 정의하는 XML 파일을 생성합니다. 이 네트워크를 정의하기 위해 표 1에 설명된 XML 필드를 포함합니다.
    참고:

    사용 가능한 옵션에 대한 전체 설명은 공식 virsh 문서를 참조하십시오.

    표 1: virsh net-define XML 필드

    필드

    설명

    <네트워크>... </네트워크>

    이 XML 래커 요소를 사용하여 가상 네트워크를 정의합니다.

    <명>net-name</이름>

    가상 네트워크 이름을 지정합니다.

    <브릿지 이름="bridge-name" />

    이 가상 네트워크에 사용되는 호스트 브리지의 이름을 지정합니다.

    <포워드 모드="forward-option" />

    라우팅 또는 nat을 지정합니다. 분리 모드에 <forward> 요소를 사용하지 마십시오.

    <ip address="ip-address" 넷마스크="net-mask"

    <dhcp range start="start"end="end" </dhcp> </ip>

    DHCP 주소 범위와 함께 이 가상 네트워크에서 사용하는 IP 주소 및 서브넷 마스크를 지정합니다.

    다음 예는 제어 가상 네트워크를 정의하는 샘플 XML 파일을 보여줍니다.

  2. virsh net-start 명령을 사용하여 새로운 가상 네트워크를 시작합니다.

    hostOS# virsh net-start control

  3. virsh net-autostart 명령을 사용하여 호스트 OS가 부팅할 때 새 가상 네트워크를 자동으로 시작합니다.

    hostOS# virsh net-autostart control

  4. 선택적으로 호스트 OS에서 명령을 사용하여 virsh net-list –all 새로운 가상 네트워크를 확인합니다.
  5. 패브릭 가상 네트워크를 생성하려면 이 절차를 반복합니다.

virt-manager를 통한 제어 및 패브릭 인터페이스 구성

섀시 클러스터링을 위한 제어 및 패브릭 인터페이스를 다음과 같이 virt-manager구성합니다.

  1. 에서 virt-managervSRX 가상 방화벽 VM을 두 번 클릭하고 보기> 자세한 내용을 선택합니다. vSRX 가상 방화벽 가상 머신 세부 정보 대화 상자가 나타납니다.
  2. 두 번째 vNIC 을 선택하고 소스 디바이스 목록에서 제어 가상 네트워크를 선택합니다.
  3. 디바이스 모델 목록에서 virtio 를 선택하고 적용을 클릭합니다.
  4. 후속 vNIC을 선택하고 소스 디바이스 목록에서 패브릭 가상 네트워크를 선택합니다.
  5. 디바이스 모델 목록에서 virtio 를 선택하고 적용을 클릭합니다.
  6. 패브릭 인터페이스의 경우 호스트 OS에서 ifconfig 명령을 사용하여 MTU를 9000으로 설정합니다.

    hostOS# ifconfig vnet1 mtu 9000

버쉬를 통한 제어 및 패브릭 인터페이스 구성

을(를) 사용하여 vSRX 가상 방화벽 VM에 대한 제어 및 패브릭 인터페이스를 다음과 같이 virsh구성합니다.

  1. 호스트 OS에 을(를) 입력 virsh attach-interface --domain vsrx-vm-name --type network --source control-vnetwork --target control --model virtio 합니다.

    이 명령은 제어라는 가상 인터페이스를 생성하고 제어 가상 네트워크에 연결합니다.

  2. 호스트 OS에 을(를) 입력 virsh attach-interface --domain vsrx-vm-name --type network --source fabric-vnetwork --target fabric --model virtio 합니다.

    이 명령은 패브릭이라는 가상 인터페이스를 생성하고 패브릭 가상 네트워크에 연결합니다.

  3. 패브릭 인터페이스의 경우 호스트 OS에서 ifconfig 명령을 사용하여 MTU를 9000으로 설정합니다.

    hostOS# ifconfig vnet1 mtu 9000

섀시 클러스터 패브릭 포트 구성

섀시 클러스터가 형성된 후 패브릭(데이터) 포트를 구성하는 인터페이스를 구성해야 합니다.

다음을 구성되었는지 확인합니다.

  • vSRX 가상 방화벽 인스턴스 모두에서 섀시 클러스터 ID를 설정하고 vSRX 가상 방화벽 인스턴스를 재부팅했습니다.

  • 제어 및 패브릭 링크를 구성했습니다.

  1. 구성 모드의 vSRX 가상 방화벽 노드 0 콘솔에서 실시간 객체(RTO)를 통과하는 데 사용되는 클러스터의 패브릭(데이터) 포트를 구성합니다. 구성은 제어 포트를 통해 vSRX 가상 방화벽 노드 1로 직접 동기화됩니다.
    참고:

    패브릭 포트는 사용하지 않는 모든 수익 인터페이스일 수 있습니다.

  2. 노드 0을 vSRX 가상 방화벽 재부팅합니다.