ESXi에 연결하는 NFS 볼륨 수를 변경할 때 조심

개요



현재 종사하고 있는 프로젝트에서, ESXi에 접속하는 NFS 볼륨수를 변경하는 작업이 있었으므로, 그 때 조심하고 싶은 점을 정리한다.
  • ESXi는 기본적으로 최대 8개의 NFS 볼륨을 연결할 수 있습니다.
  • 그 이상 접속할 때는, 3개의 파라미터 「NFS.MaxVolumes」, 「Net.TcpipHeapSize」, 「Net.TcpipHeapMax」를 변경할 필요가 있다.
  • 이러한 파라미터를 변경하고 설정을 반영하기 위해서는 ESXi를 재시작해야 한다.
  • 「NFS.MaxVolumes」만 변경하면 최적의 퍼포먼스를 낼 수 없게 될 가능성이 있기 때문에, 다른 2개의 파라미터도 반드시 변경한다.

  • ※각 파라미터에 대해

    NFS.MaxVolumes···ESXi에 접속할 수 있는 최대 볼륨수(Min:8~Max:256)

    Net.TcpipHeapsize ... 힙 메모리의 양. VMkernel TCP/IP 네트워크 연결을 관리하기 위해 할당됩니다. (Min:0~Max:32)
    →NFS.MaxVolumes와 선형적인 관계가 있다.
    →NFS.MaxVolumes가 2배, 3배가 되면 마찬가지로 Net.TcpipHeapSize도 2배, 3배로 늘린다.

    Net.TcpipHeapMax ... 힙 메모리의 최대 양. VMkernel TCP/IP 네트워크 연결을 관리하기 위해 할당됩니다. (Min:512~Max:1536)

    환경


  • ESXi6.0
  • vCenter Server Appliance 6.0
  • vSphere Web Client 6.0
  • vSphere Client 6.0

  • 변경 절차



    이번에는 NFS.MaxVolumes를 최대치인 256으로 변경했다.

    ① 대상 ESXi의 Configure → Advanced System Settings를 선택



    ②편집 버튼에서 대상 파라미터의 값을 변경 NFS.MaxVolumes:256, Net.TcpipHeapSize:32, Net.TcpipHeapMax:1536 ③ESXi를 유지보수 모드로 변경 ※대상 ESXi에 VM이 타고 있지 않은 것을 확인하는 것! VM이 남아있는 경우, vMotion하고 사전에 다른 ESXi에 후퇴. ④ESXi 재부팅 이 환경에서는 클라우드에서 ESXi를 재부팅했습니다. ⑤변경한 파라미터를 확인→메인터넌스 모드 해제 ※ 만약을 위해 파라미터가 변경되고 있는지 확인하는 것. 요약 환경의 규모에 따를 것이라고 생각하지만, NFS의 최대 볼륨수를 변경할 가능성이 있는 경우는, 설계 단계로부터 상기의 파라미터를 변경할지 어떨지를 결정해 두는 것이 나중에 좋다. 릴리스하고 나서 변경 작업이 되면 수고가 걸려 버리므로 미리 고객으로부터 요건을 들어 두는 것. (자계를 담아) 참고문헌
  • 좋은 웹페이지 즐겨찾기