벤더가 제공한 설치 관리자를 실행하여 vSphere 환경에서 I/O 필터를 설치, 제거 또는 업그레이드할 수 있습니다.
I/O 필터로 작업할 때는 다음 사항을 고려해야 합니다.
- vCenter Server는 EAM(ESX Agent Manager)을 사용하여 I/O 필터를 설치하고 제거합니다. 관리자는 vCenter Server에서 생성하거나 사용하는 EAM 에이전시에 대해 EAM API를 절대로 직접 호출하면 안 됩니다. I/O 필드와 관련된 모든 작업은 VIM API를 통해 수행되어야 합니다. vCenter Server에서 생성된 EAM 에이전시를 실수로 수정한 경우에는 변경 사항을 복구해야 합니다. I/O 필터에 사용되는 EAM 에이전시를 실수로 삭제한 경우에는 Vim.IoFilterManager#uninstallIoFilter를 호출하여, 영향을 받은 I/O 필터를 제거해야 합니다. 제거 후 재설치를 새로 수행합니다.
- 새 호스트가 I/O 필터가 있는 클러스터에 가입하면 클러스터에 설치된 필터가 호스트에 배포됩니다. vCenter Server는 호스트에 대한 I/O 필터 스토리지 제공자를 등록합니다. 모든 클러스터 변경 사항은 vSphere Client의 VM 스토리지 정책 인터페이스에 표시됩니다.
- 호스트를 클러스터 외부로 이동하거나 vCenter Server에서 제거하면 I/O 필터가 호스트에서 제거됩니다. vCenter Server는 I/O 필터 스토리지 제공자의 등록을 취소합니다.
- 상태 비저장 ESXi 호스트를 사용하는 경우 재부팅하는 동안 해당 I/O 필터 VIB가 손실될 수 있습니다. vCenter Server는 재부팅 후 호스트에 설치된 번들을 확인하고 필요한 경우 I/O 필터 VIB를 호스트에 푸시합니다.
vSphere 환경에 I/O 필터 구성
I/O 필터가 가상 시스템에 제공하는 데이터 서비스를 설정하려면 몇 가지 단계를 따라야 합니다.
사전 요구 사항
- ESXi 호스트가 하나 이상 포함된 클러스터를 생성합니다.
- 타사에서 제공하는 I/O 필터에 대한 자세한 내용은 해당 벤더나 VMware 담당자에게 문의하십시오.
클러스터에서 I/O 필터 설치
타사가 제공하는 I/O 필터를 사용하는 경우에는 I/O 필터를 ESXi 호스트 클러스터에 설치해야 합니다.
VMware 파트너는 VAIO(vSphere APIs for I/O Filtering) 개발자 프로그램을 통해 I/O 필터를 생성합니다.
필터 패키지는 I/O 필터 데몬, I/O 필터 라이브러리, CIM 제공자 및 기타 관련 구성 요소를 포함할 수 있는 솔루션 번들 ZIP 패키지로 배포됩니다.
일반적으로 필터를 배포하려면 벤더가 제공하는 설치 관리자를 실행합니다. 설치는 ESXi 클러스터 수준에서 수행됩니다. 선택한 호스트에 직접 필터를 설치할 수 없습니다.
사전 요구 사항
- 필요한 권한: Host.Configuration.Query patch.
- I/O 필터 솔루션이 VMware의 인증을 받았는지 확인합니다.
프로시저
- ♦ 벤더가 제공한 설치 관리자를 실행합니다.
설치 관리자는 적절한 I/O 필터 확장을 vCenter Server에 배포하고 클러스터 내의 모든 호스트에 필터 구성 요소를 배포합니다.
VASA 제공자라고도 하는 스토리지 제공자는 클러스터 내의 각 ESXi 호스트에 자동으로 등록됩니다. I/O 필터 스토리지 제공자가 성공적으로 자동 등록되면 호스트 수준에서 이벤트가 트리거됩니다. 스토리지 제공자가 자동으로 등록되지 않으면 시스템에서 호스트에 경보를 표시합니다.
I/O 필터 및 스토리지 제공자 보기
vSphere Client를 사용하여 환경에서 사용 가능한 I/O 필터를 검토하고, I/O 필터 제공자가 예상대로 표시되고 활성 상태인지 확인합니다.
타사 I/O 필터를 설치하면 VASA 제공자라고도 하는 스토리지 제공자가 클러스터 내의 각 ESXi 호스트에 자동으로 등록됩니다. I/O 필터 스토리지 제공자가 성공적으로 자동 등록되면 호스트 수준에서 이벤트가 트리거됩니다. 스토리지 제공자가 자동으로 등록되지 않으면 시스템에서 호스트에 경보를 표시합니다.
프로시저
I/O 필터 설치 실패 처리
일반적으로 클러스터에 포함된 모든 ESXi 호스트에는 동일한 I/O 필터 세트가 설치됩니다. 경우에 따라 설치 시 작업이 실패할 수 있습니다.
- 호스트에서 VIB URL에 액세스할 수 없습니다.
- VIB의 형식이 올바르지 않습니다.
- 호스트가 유지 보수 모드에 있어야 VIB를 업그레이드하거나 제거할 수 있습니다.
- VIB를 설치하거나 제거한 후 호스트를 재부팅해야 합니다.
- 가상 시스템을 호스트에서 제거할 수 없기 때문에 호스트를 유지 보수 모드로 전환할 수 없습니다.
- VIB를 수동으로 설치 또는 제거해야 합니다.
일부 실패는 vCenter Server를 사용하여 해결할 수 있습니다. 하지만 다른 실패에 대해서는 사용자의 개입이 필요할 수 있습니다. 예를 들어, VIB URL을 편집하거나, 수동으로 가상 시스템을 제거 또는 전원을 끄거나, VIB를 수동으로 설치 또는 제거해야 할 수 있습니다.
단일 ESXi 호스트에 I/O 필터 설치
문제 해결을 위해 VIB 파일로 패키지된 I/O 필터의 ESXi 구성 요소를 다운로드하여 ESXi 호스트에 설치할 수 있습니다. VIB 파일은 esxcli 명령을 사용하여 설치할 수 있습니다.
사전 요구 사항
ESXCLI를 설치합니다. "ESXCLI 시작" 의 내용을 참조하십시오. 문제를 해결하려면 ESXi Shell에서 esxcli 명령을 실행합니다.
프로시저
클러스터에서 I/O 필터 제거
ESXi 호스트 클러스터에 배포된 I/O 필터를 제거할 수 있습니다.
사전 요구 사항
- 필요한 권한:Host.Config.Patch
프로시저
클러스터에서 I/O 필터 업그레이드
ESXi 호스트를 업그레이드한 후 I/O 필터 벤더에서 제공하는 설치 관리자를 사용하여 ESXi호스트 클러스터에 배포된 I/O 필터를 업그레이드합니다.
업그레이드는 이전 필터 구성 요소를 제거하고 새로운 필터 구성 요소로 교체하는 작업으로 구성됩니다. vCenter Server는 설치가 업그레이드인지 여부를 확인하기 위해 기존 필터의 이름과 버전을 확인합니다. 기존 필터 이름이 새 필터의 이름과 일치하지만 버전이 다른 경우에는 설치 작업이 업그레이드로 간주됩니다.
사전 요구 사항
- 필요한 권한:Host.Config.Patch
- 호스트를 ESXi 8.0으로 업그레이드합니다. 업그레이드에 vSphere Lifecycle Manager를 사용하는 경우 "호스트 및 클러스터 수명 주기 관리" 설명서를 참조하십시오.