호스트 구성 및 준비 체크리스트
ONTAP Select 노드가 구축된 각 하이퍼바이저 호스트를 준비합니다. 호스트를 준비하는 과정에서 구축 환경을 주의 깊게 평가하여 호스트가 올바르게 구성되어 있고 ONTAP Select 클러스터 구축을 지원할 준비가 되었는지 확인합니다.
ONTAP Select 배포 관리 유틸리티는 하이퍼바이저 호스트의 필수 네트워크 및 스토리지 구성을 수행하지 않습니다. ONTAP Select 클러스터를 구축하기 전에 각 호스트를 수동으로 준비해야 합니다. |
일반 하이퍼바이저 준비
하이퍼바이저 호스트를 준비해야 합니다.
KVM 하이퍼바이저
ONTAP Select 노드가 구축되는 각 Linux KVM 서버를 준비해야 합니다. 또한 ONTAP Select 배포 관리 유틸리티가 배포되는 서버를 준비해야 합니다.
ISO 이미지를 사용하여 RHEL(Red Hat Enterprise Linux) 운영 체제를 설치해야 합니다. 지원되는 RHEL 버전의 목록은 를 "하이퍼바이저에 대한 소프트웨어 호환성 정보"참조하십시오. 설치 중에는 다음과 같이 시스템을 구성해야 합니다.
-
보안 정책으로 기본값 을 선택합니다
-
가상화된 호스트 소프트웨어 선택 항목을 선택합니다
-
대상은 ONTAP Select에서 사용하는 RAID LUN이 아니라 로컬 부팅 디스크여야 합니다
-
시스템을 부팅한 후 호스트 관리 인터페이스가 작동하는지 확인합니다
/etc/sysconfig/network-scripts 아래에서 올바른 네트워크 구성 파일을 편집한 다음 를 사용하여 인터페이스를 불러올 수 있습니다 ifup 명령.
|
ONTAP Select에는 몇 가지 추가 소프트웨어 패키지가 필요합니다. 정확한 패키지 목록은 사용 중인 Linux 버전에 따라 다릅니다. 첫 번째 단계로 yum 리포지토리를 서버에서 사용할 수 있는지 확인합니다. 사용할 수 없는 경우 를 사용하여 검색할 수 있습니다 wget your_repository_location
명령:
Linux 서버 설치 중에 소프트웨어 선택을 위해 가상화된 호스트를 선택한 경우 필요한 패키지 중 일부가 이미 설치되어 있을 수 있습니다. 에 설명된 대로 소스 코드에서 openvswitch 패키지를 설치해야 할 수 있습니다 "vSwitch 문서를 엽니다". |
필요한 패키지 및 기타 구성 요구 사항에 대한 자세한 내용은 를 참조하십시오"NetApp 상호 운용성 매트릭스 툴".
ONTAP Select 스토리지 풀은 기본 물리적 스토리지를 추상화하는 논리적 데이터 컨테이너입니다. ONTAP Select가 구축된 KVM 호스트에서 스토리지 풀을 관리해야 합니다.
스토리지 풀을 생성합니다
각 ONTAP Select 노드에 하나 이상의 스토리지 풀을 생성해야 합니다. 로컬 하드웨어 RAID 대신 소프트웨어 RAID를 사용하는 경우, 스토리지 디스크가 루트 및 데이터 애그리게이트의 노드에 연결됩니다. 이 경우에도 시스템 데이터에 대한 스토리지 풀을 생성해야 합니다.
ONTAP Select가 구축된 호스트에서 Linux CLI에 로그인할 수 있는지 확인합니다.
ONTAP Select Deploy 관리 유틸리티는 스토리지 풀의 타겟 위치를 /dev/<pool_name>로 지정해야 합니다. 여기서 <pool_name>는 호스트의 고유한 풀 이름입니다.
스토리지 풀이 생성될 때 LUN의 전체 용량이 할당됩니다. |
-
Linux 호스트에서 로컬 디바이스를 표시하고 스토리지 풀을 포함할 LUN을 선택합니다.
lsblk
적절한 LUN은 스토리지 용량이 가장 큰 디바이스일 가능성이 높습니다.
-
디바이스의 스토리지 풀을 정의합니다.
virsh pool-define-as <pool_name> logical --source-dev <device_name> --target=/dev/<pool_name>
예를 들면 다음과 같습니다.
virsh pool-define-as select_pool logical --source-dev /dev/sdb --target=/dev/select_pool
-
스토리지 풀 구축:
virsh pool-build <pool_name>
-
스토리지 풀을 시작합니다.
virsh pool-start <pool_name>
-
시스템 부팅 시 자동으로 시작되도록 스토리지 풀을 구성합니다.
virsh pool-autostart <pool_name>
-
스토리지 풀이 생성되었는지 확인합니다.
virsh pool-list
스토리지 풀을 삭제합니다
더 이상 필요하지 않은 스토리지 풀은 삭제할 수 있습니다.
ONTAP Select가 배포된 Linux CLI에 로그인할 수 있는지 확인합니다.
ONTAP Select Deploy 관리 유틸리티는 스토리지 풀의 타겟 위치를 로 지정해야 합니다 /dev/<pool_name>
, 위치 <pool_name>
는 호스트의 고유한 풀 이름입니다.
-
스토리지 풀이 정의되어 있는지 확인합니다.
virsh pool-list
-
스토리지 풀 제거:
virsh pool-destroy <pool_name>
-
비활성 스토리지 풀에 대한 구성 정의 해제:
virsh pool-undefine <pool_nanme>
-
스토리지 풀이 호스트에서 제거되었는지 확인합니다.
virsh pool-list
-
스토리지 풀 볼륨 그룹의 모든 논리적 볼륨이 삭제되었는지 확인합니다.
-
논리 볼륨을 표시합니다.
lvs
-
풀에 대한 논리적 볼륨이 있는 경우 삭제합니다.
lvremove <logical_volume_name>
-
-
볼륨 그룹이 삭제되었는지 확인합니다.
-
볼륨 그룹을 표시합니다.
vgs
-
풀에 대한 볼륨 그룹이 있는 경우 삭제합니다.
vgremove <volume_group_name>
-
-
물리적 볼륨이 삭제되었는지 확인합니다.
-
물리적 볼륨을 표시합니다.
pvs
-
풀에 대한 물리적 볼륨이 있는 경우 삭제합니다.
pvremove <physical_volume_name>
-
ESXi 하이퍼바이저
각 호스트는 다음과 같이 구성해야 합니다.
-
사전 설치 및 지원되는 하이퍼바이저
-
VMware vSphere 라이센스
또한 동일한 vCenter Server가 클러스터 내에 ONTAP Select 노드가 구축된 모든 호스트를 관리할 수 있어야 합니다.
또한 vSphere에 대한 액세스를 허용하도록 방화벽 포트가 구성되어 있는지 확인해야 합니다. 이러한 포트는 ONTAP Select 가상 머신에 대한 직렬 포트 연결을 지원하려면 열려 있어야 합니다.
기본적으로 VMware에서는 다음 포트에 대한 액세스를 허용합니다.
-
포트 22 및 포트 1024 ~ 65535(인바운드 트래픽)
-
포트 0 - 65535(아웃바운드 트래픽)
vSphere에 대한 액세스를 허용하려면 다음 방화벽 포트를 여는 것이 좋습니다.
-
포트 7200 – 7400(인바운드 및 아웃바운드 트래픽 모두)
필요한 vCenter 권한도 숙지해야 합니다. 을 참조하십시오 "VMware vCenter Server를 참조하십시오" 를 참조하십시오.
ONTAP Select 클러스터 네트워크 준비
ONTAP Select를 다중 노드 클러스터 또는 단일 노드 클러스터로 구축할 수 있습니다. 많은 경우 스토리지 용량과 HA 기능이 추가되므로 멀티 노드 클러스터가 더 낫습니다.
ONTAP Select 네트워크 및 노드 그림
아래 그림은 단일 노드 클러스터 및 4노드 클러스터와 함께 사용되는 네트워크를 보여 줍니다.
단일 노드 클러스터에 네트워크 1개 표시
다음 그림에서는 단일 노드 클러스터를 보여 줍니다. 외부 네트워크에는 클라이언트, 관리 및 클러스터 간 복제 트래픽(SnapMirror/SnapVault)이 포함됩니다.
2개의 네트워크를 보여 주는 4노드 클러스터
다음 그림에서는 4노드 클러스터를 보여 줍니다. 내부 네트워크는 ONTAP 클러스터 네트워크 서비스를 지원하는 노드 간의 통신을 가능하게 합니다. 외부 네트워크에는 클라이언트, 관리 및 클러스터 간 복제 트래픽(SnapMirror/SnapVault)이 포함됩니다.
4노드 클러스터 내의 단일 노드
다음 그림에서는 4노드 클러스터 내의 단일 ONTAP Select 가상 머신에 대한 일반적인 네트워크 구성을 보여 줍니다. ONTAP-내부 및 ONTAP-외부라는 2개의 별도 네트워크가 있습니다.
KVM 호스트
KVM 호스트에서 Open vSwitch를 구성합니다
Open vSwitch를 사용하여 각 ONTAP Select 노드에서 소프트웨어 정의 스위치를 구성해야 합니다.
네트워크 관리자가 비활성화되어 있고 기본 Linux 네트워크 서비스가 활성화되어 있는지 확인합니다.
ONTAP Select에는 2개의 개별 네트워크가 필요하며, 둘 다 포트 본딩을 활용하여 네트워크에 HA 기능을 제공합니다.
-
Open vSwitch가 호스트에서 활성 상태인지 확인합니다.
-
Open vSwitch가 실행 중인지 확인합니다.
systemctl status openvswitch
-
Open vSwitch가 실행되고 있지 않으면 다음을 시작합니다.
systemctl start openvswitch
-
-
Open vSwitch 구성을 표시합니다.
ovs-vsctl show
Open vSwitch가 호스트에 아직 구성되지 않은 경우 구성은 비어 있는 상태로 표시됩니다.
-
새 vSwitch 인스턴스 추가:
ovs-vsctl add-br <bridge_name>
예를 들면 다음과 같습니다.
ovs-vsctl add-br ontap-br
-
네트워크 인터페이스를 중단합니다.
ifdown <interface_1> ifdown <interface_2>
-
LACP를 사용하여 링크 결합:
ovs-vsctl add-bond <internal_network> bond-br <interface_1> <interface_2> bond_mode=balance-slb lacp=active other_config:lacp-time=fast
인터페이스가 두 개 이상인 경우에만 연결을 구성하면 됩니다. |
-
네트워크 인터페이스 실행:
ifup <interface_1> ifup <interface_2>
ESXi 호스트
하이퍼바이저 호스트의 vSwitch 구성
vSwitch는 내부 및 외부 네트워크의 연결을 지원하는 데 사용되는 핵심 하이퍼바이저 구성 요소입니다. 각 하이퍼바이저 vSwitch를 구성하는 과정에서 고려해야 할 몇 가지 사항이 있습니다.
2개의 물리적 포트가 있는 호스트의 vSwitch 구성(2x10Gb)
각 호스트에 2개의 10Gb 포트가 포함된 경우 vSwitch를 다음과 같이 구성해야 합니다.
-
vSwitch를 구성하고 두 포트를 vSwitch에 할당합니다. 두 포트를 사용하여 NIC 팀을 생성합니다.
-
로드 밸런싱 정책을 "원래 가상 포트 ID를 기준으로 경로 지정"으로 설정합니다.
-
두 어댑터를 모두 "활성"으로 표시하거나 한 어댑터를 "활성"으로 표시하고 다른 어댑터는 "대기"로 표시합니다.
-
"페일백" 설정을 "예"로 설정합니다.
-
점보 프레임(9000 MTU)을 사용하도록 vSwitch를 구성합니다.
-
내부 트래픽을 위해 vSwitch에서 포트 그룹 구성(ONTAP - 내부):
-
포트 그룹은 클러스터, HA 인터커넥트 및 미러링 트래픽에 사용되는 ONTAP Select 가상 네트워크 어댑터 e0c-e0g에 할당됩니다.
-
이 네트워크는 전용이어야 하므로 포트 그룹은 라우팅이 불가능한 VLAN에 있어야 합니다. 이를 고려하려면 포트 그룹에 적절한 VLAN 태그를 추가해야 합니다.
-
포트 그룹의 로드 밸런싱, 페일백 및 페일오버 순서 설정은 vSwitch와 동일해야 합니다.
-
-
외부 트래픽을 위해 vSwitch에서 포트 그룹 구성(ONTAP-외부):
-
포트 그룹은 데이터 및 관리 트래픽에 사용되는 ONTAP Select 가상 네트워크 어댑터 e0a-e0c에 할당됩니다.
-
포트 그룹은 라우팅 가능한 VLAN에 있을 수 있습니다. 또한 네트워크 환경에 따라 적절한 VLAN 태그를 추가하거나 VLAN 트렁킹을 위해 포트 그룹을 구성해야 합니다.
-
포트 그룹의 로드 밸런싱, 페일백 및 페일오버 순서 설정은 vSwitch와 같아야 합니다.
-
위의 vSwitch 구성은 일반적인 네트워크 환경에서 10Gb 포트 2개가 있는 호스트에 사용됩니다.