ONTAP Select 위한 KVM 호스트 구성 및 준비 체크리스트
ONTAP Select 노드가 배포된 각 KVM 하이퍼바이저 호스트를 준비합니다. 호스트를 준비할 때는 배포 환경을 신중하게 평가하여 호스트가 올바르게 구성되고 ONTAP Select 클러스터 배포를 지원할 준비가 되었는지 확인합니다.
|
ONTAP Select Deploy 관리 유틸리티는 하이퍼바이저 호스트의 필수 네트워크 및 스토리지 구성을 수행하지 않습니다. ONTAP Select 클러스터를 배포하기 전에 각 호스트를 수동으로 준비해야 합니다. |
1단계: KVM 하이퍼바이저 호스트 준비
ONTAP Select 노드가 배포된 각 Linux KVM 서버를 준비해야 합니다. 또한 ONTAP Select Deploy 관리 유틸리티가 배포된 서버도 준비해야 합니다.
-
Red Hat Enterprise Linux(RHEL)을 설치합니다.
이미지를 사용하여 RHEL 운영 체제를 설치하세요. "하이퍼바이저용 소프트웨어 호환성 정보" 지원되는 RHEL 버전 목록을 확인하세요. 설치 중에 다음과 같이 시스템을 구성하세요.
-
보안 정책으로 기본값을 선택합니다.
-
가상화 호스트 소프트웨어를 선택하세요.
-
대상이 ONTAP Select 에서 사용하는 RAID LUN이 아닌 로컬 부팅 디스크인지 확인하세요.
-
시스템을 부팅한 후 호스트 관리 인터페이스가 작동 중인지 확인하세요.
/etc/sysconfig/network-scripts에서 올바른 네트워크 구성 파일을 편집한 다음 다음을 사용하여 인터페이스를 불러올 수 있습니다. ifup
명령.
-
-
ONTAP Select 에 필요한 추가 패키지를 설치합니다.
ONTAP Select 몇 가지 추가 소프트웨어 패키지가 필요합니다. 정확한 패키지 목록은 사용 중인 Linux 버전에 따라 다릅니다. 먼저 서버에서 yum 저장소를 사용할 수 있는지 확인하세요. 사용할 수 없는 경우 다음을 사용하여 가져올 수 있습니다.
wget your_repository_location
명령.Linux 서버 설치 시 소프트웨어 선택 항목에서 Virtualized Host를 선택한 경우, 필수 패키지 중 일부가 이미 설치되어 있을 수 있습니다. 다음 설명에 따라 소스 코드에서 openvswitch 패키지를 설치해야 할 수도 있습니다. "vSwitch 설명서 열기" . 필요한 패키지 및 기타 구성 요구 사항에 대한 추가 정보는 다음을 참조하세요. "상호 운용성 매트릭스 도구" .
-
스토리지 풀을 구성합니다.
ONTAP Select 스토리지 풀은 기본 물리적 스토리지를 추상화하는 논리적 데이터 컨테이너입니다. ONTAP Select 배포된 KVM 호스트에서 스토리지 풀을 관리해야 합니다.
2단계: 스토리지 풀 만들기
각 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
3단계: 선택적으로 스토리지 풀을 삭제합니다.
더 이상 필요하지 않은 스토리지 풀을 삭제할 수 있습니다.
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>
-
4단계: ONTAP Select 클러스터 구성 검토
ONTAP Select 다중 노드 클러스터 또는 단일 노드 클러스터로 배포할 수 있습니다. 많은 경우, 추가 스토리지 용량과 고가용성(HA) 기능 때문에 다중 노드 클러스터가 더 선호됩니다.
다음 그림은 ESXi 호스트의 단일 노드 클러스터 및 4노드 클러스터에 사용되는 ONTAP Select 네트워크를 보여줍니다.
다음 그림은 단일 노드 클러스터를 보여줍니다. 외부 네트워크는 클라이언트, 관리 및 클러스터 간 복제 트래픽(SnapMirror/ SnapVault)을 전달합니다.
다음 그림은 두 개의 네트워크를 보여주는 4노드 클러스터를 보여줍니다. 내부 네트워크는 ONTAP 클러스터 네트워크 서비스를 지원하는 노드 간 통신을 가능하게 합니다. 외부 네트워크는 클라이언트, 관리 및 클러스터 간 복제 트래픽(SnapMirror/ SnapVault)을 전달합니다.
다음 그림은 4노드 클러스터 내 단일 ONTAP Select 가상 머신의 일반적인 네트워크 구성을 보여줍니다. ONTAP 내부 네트워크와 ONTAP 외부 네트워크, 두 개의 별도 네트워크가 있습니다.
5단계: Open vSwitch 구성
Open vSwitch를 사용하여 각 KVM 호스트 노드에서 소프트웨어 정의 스위치를 구성합니다.
네트워크 관리자가 비활성화되어 있고 기본 Linux 네트워크 서비스가 활성화되어 있는지 확인하세요.
ONTAP Select 두 개의 별도 네트워크가 필요하며, 두 네트워크 모두 포트 본딩을 활용하여 네트워크에 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(Link Aggregation Control Protocol)를 사용하여 링크를 결합합니다.
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>