리소스 공유는 개체가 필요한 프로젝트 또는 NSX VPC에서 리소스(개체)를 다시 생성할 필요가 없도록 하므로 작업이 간소화됩니다.

리소스는 기본 공간 또는 프로젝트 보기에서 공유하거나 둘 다에서 공유할 수 있습니다. 기본 공간에서 리소스를 프로젝트 또는 NSX VPC와 공유할 수 있습니다. 프로젝트 보기에서 리소스를 동일한 프로젝트 내의 NSX VPC와 공유할 수 있습니다.

공유 리소스는 공유되는 프로젝트 또는 NSX VPC에서 읽기 전용 모드로 사용할 수 있습니다.

사전 요구 사항

  • 리소스 공유 개념을 이해했는지 확인합니다. NSX 리소스 공유 항목을 참조하십시오.
  • 기본 공간의 리소스를 프로젝트 또는 NSX VPC와 공유하려면 이러한 시스템 전체 사용자 역할 중 하나를 할당해야 합니다.
    • 엔터프라이즈 관리자
    • 네트워크 관리자
    • 보안 관리자
  • 프로젝트의 리소스를 동일한 프로젝트 내의 NSX VPC와 공유하려면 프로젝트에서 이러한 사용자 역할 중 하나를 할당해야 합니다.
    • 프로젝트 관리자
    • 네트워크 관리자
    • 보안 관리자

프로시저

  1. 브라우저의 https://nsx-manager-ip-address에서 NSX Manager에 로그인합니다.
  2. 기본 공간의 리소스를 조직 내의 프로젝트와 공유하려면 다음 단계를 수행합니다.
    1. 기본 보기에 있는지 확인합니다.
    2. 인벤토리 > 리소스 공유로 이동합니다.
    3. 리소스 공유를 생성하려면 리소스 공유 추가를 클릭합니다.
    4. 리소스 공유의 이름을 입력합니다.
    5. 기본적으로 리소스 공유에 대해 멤버 계층 보기 허용 토글이 설정되어 있습니다.
      이 리소스 공유가 켜져 있으면 이 리소스 공유에 추가하는 모든 개체의 하위 멤버가 이 리소스 공유를 사용할 수 있는 프로젝트 및 NSX VPC의 사용자에게 표시됩니다. 하위 멤버의 가시성은 리소스 공유의 다음 개체에 적용할 수 있습니다.
      • 그룹
      • 세그먼트

      리소스 공유에서 각 개체에 대해 개별적으로 하위 멤버의 가시성을 설정하거나 해제하려면 API를 사용하여 리소스 공유를 생성해야 합니다. UI는 이 세분화된 제어 수준을 지원하지 않습니다.

      예를 들어 이 절차의 단계(g)에서 리소스 공유에 그룹 A 및 세그먼트 B를 추가했다고 가정해 보겠습니다. 그룹 A의 경우 그룹 멤버의 가시성을 설정하려고 하지만 세그먼트 B의 경우 포트와 같은 이 세그먼트의 하위 멤버에 대한 가시성을 해제하려고 합니다. 이 혼합 구성을 수행하려면 API를 사용하여 리소스 공유를 생성해야 합니다. 나중에 이 리소스 공유를 편집하려면 API를 사용하여 편집하는 것이 좋습니다. 그 이유는 UI에서 토글이 리소스 공유의 모든 개체에 적용되기 때문입니다.

    6. 설정을 클릭합니다.
    7. 멤버 설정 창에서 리소스 공유에 추가할 개체를 선택합니다.
      참고: 리소스 공유에 세그먼트를 추가하기 전에 프로젝트와의 세그먼트 공유에 대한 일반적인 사용 사례를 이해해야 합니다. 자세한 내용은 NSX 리소스 공유 항목을 참조하십시오.
    8. 적용을 클릭합니다.
    9. 공유 대상 열에서 설정을 클릭하고 다음 옵션 중 하나를 선택합니다.
      옵션 설명
      모든 프로젝트와 공유 리소스를 조직의 모든 프로젝트와 공유하려면 이 옵션을 선택합니다.
      선택한 프로젝트와 공유 조직의 특정 프로젝트와 리소스를 공유하려면 이 옵션을 선택합니다.
    10. (선택 사항) 다음을 클릭하고 토글을 켜거나 끄면 모든 NSX VPC와 리소스를 공유하거나 선택한 프로젝트의 어떤 NSX VPC와도 리소스를 공유하지 않습니다.

      이 토글은 이전 단계에서 선택한 프로젝트와 공유 옵션을 선택한 경우에만 편집할 수 있습니다. 모든 프로젝트와 공유 옵션을 선택하면 시스템은 기본적으로 모든 프로젝트의 모든 NSX VPC와 리소스를 공유합니다. 이 기본 설정은 현재 편집할 수 없습니다.

      기본 공간에서 리소스를 공유하는 경우 시스템에서는 선택한 프로젝트에서 특정 NSX VPC를 선택할 수 없습니다. 특정 NSX VPC와 리소스를 공유하려는 경우 각 프로젝트 보기로 전환하고 해당 보기에서 리소스 공유를 생성할 수 있습니다. 자세한 내용은 3단계의 지침을 참조하십시오.

    11. 적용저장을 차례로 클릭합니다.
  3. 리소스를 동일한 프로젝트 내의 특정 NSX VPC와 공유하려면 다음 단계를 수행합니다.
    1. 프로젝트 드롭다운 메뉴에서 프로젝트를 선택합니다.
    2. 인벤토리 > 리소스 공유로 이동합니다.
    3. 리소스 공유를 생성하려면 리소스 공유 추가를 클릭합니다.
    4. 리소스 공유의 이름을 입력합니다.
    5. 설정을 클릭합니다.
    6. 공유 대상 열에서 설정을 클릭하고 다음 옵션 중 하나를 선택합니다.
      옵션 설명
      모든 VPC와 공유 프로젝트의 모든 NSX VPC와 리소스를 공유하려면 이 옵션을 선택합니다.
      선택한 VPC와 공유 프로젝트의 특정 NSX VPC와 리소스를 공유하려면 이 옵션을 선택합니다.
    7. 적용저장을 차례로 클릭합니다.

예: 리소스 공유

엔터프라이즈 관리자가 기본 공간의 그룹을 조직의 project-1과 공유했다고 가정해 보겠습니다.

이 그룹을 project-1에서 사용할 수 있는지 확인하려면 다음 단계를 수행합니다.
  1. 프로젝트-1에 액세스할 수 있는 사용자의 자격 증명을 사용하여 NSX Manager에 로그인합니다.
  2. 프로젝트 드롭다운 메뉴에서 project-1이 선택되어 있는지 확인합니다.
  3. 인벤토리 > 그룹로 이동합니다.
  4. 그룹 페이지의 아래쪽에 있는 공유 개체 확인란을 클릭합니다.

    기본적으로 이 확인란은 선택되어 있지 않습니다.

    예:


    [공유 개체] 확인란은 [그룹] 페이지에서 강조 표시됩니다.
  5. 공유 그룹이 그룹 페이지에 나열되어 있는지 확인합니다.

    그룹 이름 옆에는 그룹이 기본 공간에서 소유되고 프로젝트와 공유됨을 나타내기 위해 다음의 알약 모양 아이콘이 표시됩니다.


    개체가 기본 공간에서 공유됩니다.