벤더가 제공한 설치 관리자를 실행하여 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 필터 스토리지 제공자가 성공적으로 자동 등록되면 호스트 수준에서 이벤트가 트리거됩니다. 스토리지 제공자가 자동으로 등록되지 않으면 시스템에서 호스트에 경보를 표시합니다.

프로시저

  1. I/O 필터 스토리지 제공자가 예상대로 표시되고 활성 상태인지 확인합니다.
    1. vCenter Server로 이동합니다.
    2. 구성 탭을 클릭하고 스토리지 제공자를 클릭합니다.
    3. I/O 필터의 스토리지 제공자를 검토합니다.
    I/O 필터 제공자가 제대로 등록되어 있으면 필터가 제공하는 기능 및 데이터 서비스가 VM 스토리지 정책 인터페이스를 채웁니다.
  2. I/O 필터 구성 요소가 클러스터 및 ESXi 호스트에 나열되는지 확인합니다.
    옵션 작업
    클러스터의 I/O 필터 보기
    1. 클러스터로 이동합니다.
    2. 구성 탭을 클릭합니다.
    3. 구성에서 I/O 필터를 클릭하여 클러스터에 설치되어 있는 필터를 검토합니다.
    호스트의 I/O 필터 보기
    1. 호스트로 이동합니다.
    2. 구성 탭을 클릭합니다.
    3. 스토리지에서 I/O 필터를 클릭하여 호스트에 설치되어 있는 필터를 검토합니다.

I/O 필터 설치 실패 처리

일반적으로 클러스터에 포함된 모든 ESXi 호스트에는 동일한 I/O 필터 세트가 설치됩니다. 경우에 따라 설치 시 작업이 실패할 수 있습니다.

호스트에서 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 명령을 실행합니다.

프로시저

  1. 다음 명령을 실행하여 VIB를 설치합니다.
    esxcli software vib install --depot path_to_VMware_vib_ZIP_file

    install 명령의 옵션을 사용하면 모의 실행을 수행하고, 특정 VIB를 지정하고, 허용 수준 검증을 생략하는 등의 작업을 할 수 있습니다. 운영 시스템에서는 허용 수준 검증을 생략하지 마십시오. "ESXCLI 참조" 설명서를 참조하십시오.

  2. ESXi 호스트에 VIB가 설치되어 있는지 확인합니다.
    esxcli software vib list

클러스터에서 I/O 필터 제거

ESXi 호스트 클러스터에 배포된 I/O 필터를 제거할 수 있습니다.

사전 요구 사항

  • 필요한 권한:Host.Config.Patch

프로시저

  1. 벤더가 제공하는 설치 관리자를 실행하여 I/O 필터를 제거합니다.
    제거 중에 타사 I/O 필터 설치 관리자가 호스트를 자동으로 유지 보수 모드로 전환합니다.
    제거가 성공적으로 완료되면 필터와 모든 관련 구성 요소가 호스트에서 제거됩니다.
  2. I/O 필터 구성 요소가 ESXi 호스트에서 제대로 제거되었는지 확인합니다. 다음 방법 중 하나를 사용합니다.
    제거된 필터는 목록에 더 이상 표시되지 않습니다.

클러스터에서 I/O 필터 업그레이드

ESXi 호스트를 업그레이드한 후 I/O 필터 벤더에서 제공하는 설치 관리자를 사용하여 ESXi호스트 클러스터에 배포된 I/O 필터를 업그레이드합니다.

업그레이드는 이전 필터 구성 요소를 제거하고 새로운 필터 구성 요소로 교체하는 작업으로 구성됩니다. vCenter Server는 설치가 업그레이드인지 여부를 확인하기 위해 기존 필터의 이름과 버전을 확인합니다. 기존 필터 이름이 새 필터의 이름과 일치하지만 버전이 다른 경우에는 설치 작업이 업그레이드로 간주됩니다.

사전 요구 사항

  • 필요한 권한:Host.Config.Patch
  • 호스트를 ESXi 8.0으로 업그레이드합니다. 업그레이드에 vSphere Lifecycle Manager를 사용하는 경우 "호스트 및 클러스터 수명 주기 관리" 설명서를 참조하십시오.

프로시저

  1. 필터를 업그레이드하려면 벤더가 제공한 설치 관리자를 실행합니다.

    업그레이드 중에 타사 I/O 필터 설치 관리자가 호스트를 자동으로 유지 보수 모드로 전환합니다.

    설치 관리자가 기존 필터 구성 요소를 모두 식별한 이후에 새 필터 구성 요소를 설치합니다.
  2. I/O 필터 구성 요소가 ESXi 호스트에서 제대로 업그레이드되었는지 확인합니다. 다음 방법 중 하나를 사용합니다.

결과

업그레이드 후 시스템이 호스트를 다시 운영 모드로 전환합니다.