Junos Space 패브릭 구축 개요
Junos Space 하드웨어 어플라이언스 JA2500, Junos Space 가상 어플라이언스를 설치 및 구축하거나 패브릭을 구성할 수 있습니다. 패브릭의 각 어플라이언스는 노드라고 합니다. 패브릭의 모든 노드는 액티브-액티브 구성에서 실행되는 Junos Space 인스턴스의 클러스터로서 함께 작동합니다(즉, 모든 노드는 클러스터에서 활성화됩니다).
그림 1 은 Junos Space 패브릭이 소프트웨어 로드 밸런서를 사용하여 노드 전반에 HTTP 세션을 배포하여 Junos Space 네트워크 관리 플랫폼 사용자 인터페이스 및 NBI 클라이언트가 제공하는 로드가 패브릭 내에서 동일하게 분산되도록 하는 방법을 표시합니다.
어플라이언스의 Junos Space 패브릭은 확장성을 제공하며 관리 플랫폼의 고가용성을 보장합니다. 패브릭에서 단일 노드의 장애가 패브릭 기능에 영향을 미치지 않는 N+1 이중화 솔루션을 제공합니다. 패브릭의 노드에 장애가 발생하면 사용자 인터페이스에서 Junos Space에 액세스하는 클라이언트 세션이 장애가 발생한 노드에서 자동으로 마이그레이션됩니다. 마찬가지로 장애가 발생한 노드에 연결된 매니지드 디바이스는 패브릭의 다른 기능 노드와 자동으로 다시 연결됩니다.
Junos Space 하드웨어 어플라이언스 구축
Junos Space 하드웨어 어플라이언스에 전원을 공급하고 CLI 콘솔에 로그인하면 메뉴 기반 명령줄 인터페이스를 보고 장비의 초기 구성을 지정할 수 있습니다.
다음 매개 변수를 지정해야 합니다.
"eth0" 인터페이스를 위한 IP 주소 및 서브넷 마스크
웹 브라우저에서 Junos Space 사용자 인터페이스에 액세스하기 위해 가상 IP 주소(클러스터의 첫 번째 노드를 구성할 때). IP 주소는 "eth0" 인터페이스에 할당된 IP 주소와 동일한 서브넷에 있어야 합니다.
기본 게이트웨이의 IP 주소
이름 서버의 IP 주소
다른 이더넷 인터페이스에서 디바이스를 관리하도록 선택하는 경우 "eth3" 인터페이스를 위한 IP 주소 및 서브넷 마스크를 사용합니다( 그림 3 참조).
어플라이언스들이 기존 클러스터에 추가될 것인지 여부. "n"을 선택하여 첫 번째 노드를 새 클러스터에 추가하고 "y"를 선택하여 후속 노드를 클러스터에 추가합니다.
어플라이언스 시간을 동기화하는 NTP 서버 설정
유지 보수 모드 사용자 ID 및 암호
참고:유지 보수 모드 사용자 ID 및 암호를 기억해야 합니다. 이러한 세부 정보는 소프트웨어를 업그레이드하고 데이터베이스를 복원할 때 필요합니다.
초기 구축 시 하드웨어 어플라이언스를 구성하는 방법에 대한 자세한 지침은 JA2500 Junos Space Appliance Quick Start Guide 를 참조하십시오.
Junos Space 가상 어플라이언스 구축
Junos Space 가상 어플라이언스는 개방형 가상 어플라이언스(OVA) 형식으로 저장되며 Junos Space 가상 어플라이언스의 모든 파일을 포함하는 단일 폴더인 *.ova 파일로 패키징됩니다. OVA는 부팅 가능한 형식이 아니며 Junos Space 가상 어플라이언스를 실행하기 전에 각 Junos Space 가상 어플라이언스를 호스팅된 ESX 또는 ESXi 서버에 구축해야 합니다.
VMware ESX 서버 버전 4.0 이상 또는 VMware ESXi 서버 버전 4.0 이상에 Junos Space 가상 어플라이언스를 구축할 수 있습니다. Junos Space 가상 어플라이언스를 구축한 후에는 VMware ESX(또는 VMware ESXi) 서버에 연결된 VMware vSphere 클라이언트를 사용하여 Junos Space 가상 어플라이언스를 구성할 수 있습니다. Junos Space 가상 어플라이언스 14.1R2.0 이상 qemu-kvm 릴리스 0.12.1.2-2/448.el6에서 구축할 수 있습니다. VMM(Virtual Machine Manager) 클라이언트를 사용하여 KVM 서버에서 Junos Space 가상 어플라이언스를 구축하고 구성해야 합니다.
VMware ESX 서버 또는 KVM 서버가 제공하는 CPU, RAM 및 디스크 공간은 Junos Space 가상 어플라이언스 구축을 위해 문서화된 CPU, RAM 및 디스크 공간 요구 사항을 충족하거나 초과해야 합니다. 또한 멀티노드 패브릭의 경우 최초 및 두 번째 가상 어플라이언스를 별도의 서버에 구축하여 페일오버 지원을 보장할 것을 권장합니다.
VMware ESX 서버 6.5 이상에서 시작하여 32GB RAM, 4core CPU 및 500GB의 디스크 공간을 기본적으로 생성하여 OVA 이미지를 실행하거나 설치합니다.
분산된 Junos Space 가상 어플라이언스 파일은 135GB의 디스크 공간으로 생성됩니다. 멀티노드 클러스터를 만드는 경우 구축한 첫 번째 노드와 두 번째 노드에 동일한 양의 디스크 공간을 포함해야 합니다. 디스크 리소스가 80% 이상의 용량을 사용하는 경우 디스크 파티션에 충분한 디스크 공간(10GB 이상)을 추가하십시오.
VMware vSphere 클라이언트 또는 VMM 클라이언트의 콘솔에 로그인할 때 하드웨어 어플라이언스 구축에 사용되는 것과 동일한 매개 변수를 지정해야 합니다. 초기 구축 시 가상 어플라이언스를 구성하는 방법에 대한 자세한 지침은 Junos Space 가상 어플라이언스 구축 및 구성 가이드 를 참조하십시오.
패브릭 구축을 위한 기본 요구 사항
여러 어플라이언스를 구축하여 Junos Space 패브릭을 만들면 패브릭의 각 어플라이언스는 패브릭 내의 모든 인터노드 통신에 eth0 인터페이스를 사용합니다. 그림 3과 같이 각 어플라이언스에서 장비와 매니지드 디바이스 간의 모든 통신에 별도의 인터페이스( eth3)를 사용하도록 선택할 수 있습니다.
Junos Space 패브릭을 구축할 때는 다음이 필요합니다.
기본 게이트웨이 IP 주소를 핑할 수 있어야 합니다. 그렇지 않으면 패브릭이 올바르게 형성되지 않습니다.
패브릭의 처음 두 어플라이언스에서 eth0 인터페이스에 할당된 IP 주소는 동일한 서브넷에 있어야 합니다.
패브릭의 첫 번째 어플라이언스에 구성된 가상 IP 주소는 처음 두 어플라이언스의 eth0 인터페이스와 동일한 서브넷에 있어야 합니다.
JBoss 클러스터 멤버 검색이 멀티캐스트 라우팅을 사용하기 때문에 멀티캐스트 패킷은 모든 노드에서 라우팅할 수 있어야 합니다.
가상 어플라이언스 패브릭을 구축하는 경우 패브릭에 추가된 첫 번째 및 두 번째 어플라이언스를 별도의 VMware ESX 또는 ESXI 서버상에 호스팅하여 페일오버 지원을 보장할 것을 권장합니다.
패브릭의 모든 어플라이언스는 동일한 외부 NTP 소스를 사용하여 패브릭의 모든 어플라이언스에서 일관된 시간 설정을 보장해야 합니다. 패브릭에 어플라이언스를 추가하기 전에 각 어플라이언스에서 NTP 소스를 지정해야 합니다.
패브릭의 모든 노드는 동일한 버전의 소프트웨어를 실행합니다.
Junos Space 패브릭을 위한 네트워크 연결 구성
Junos Space 어플라이언스(하드웨어 또는 가상)에는 eth0, eth1, eth2 및 eth3으로 명명된 4개의 RJ45 10/100/1000 이더넷 인터페이스가 있습니다. 어플라이언스 구축 시 아래와 같은 IP 연결이 있는지 확인해야 합니다.
매니지드 네트워크의 디바이스
Junos Space 사용자가 Junos Space 사용자 인터페이스에 액세스하는 데스크톱, 노트북 및 워크스테이션은 물론 NBI 클라이언트를 호스팅하는 외부 시스템
이 어플라이언스와 함께 Junos Space 패브릭을 형성하는 기타 어플라이언스
Junos Space를 사용하면 4개의 이더넷 인터페이스 중 2개(eth0 및 eth3)를 사용할 수 있습니다. 나머지 2개의 Ethernet 인터페이스는 향후 사용할 수 있도록 예약되어 있습니다. IP 연결을 위한 인터페이스 구성을 위한 다음 두 가지 옵션 중 하나를 선택할 수 있습니다.
Junos Space 패브릭에 노드 추가
Junos Space 패브릭에 노드를 추가할 수 있으려면 시스템 관리자 사용자 역할을 할당해야 합니다. 패브릭 노드 추가 페이지에서 Junos Space 패브릭에 노드를 추가합니다(네트워크 관리 플랫폼 > 관리 > 패브릭 > 패브릭 노드 추가). 패브릭에 노드를 추가하려면 새 노드의 eth0 인터페이스에 할당된 IP 주소, 새 노드의 이름, 그리고 (선택적으로) 예정된 날짜와 시간을 지정하여 패브릭에 노드를 추가합니다. Junos Space 소프트웨어는 패브릭에 노드를 추가하는 데 필요한 모든 구성 변경을 자동으로 처리합니다. 새 노드가 패브릭에 추가되면 패브릭 페이지(네트워크 관리 플랫폼 > Administration > Fabric)에서 노드 상태를 모니터링할 수 있습니다.
패브릭에 노드 추가에 대한 자세한 내용은 기존 Junos Space 패브릭에 노드 추가 항목( Junos Space 네트워크 관리 플랫폼 작업 공간 사용자 가이드)을 참조하십시오.