JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle VM Server for SPARC 2.2 관리 설명서     Oracle VM Server for SPARC (한국어)
search filter icon
search icon

문서 정보

머리말

제1부Oracle VM Server for SPARC 2.2 소프트웨어

1.  Oracle VM Server for SPARC 소프트웨어 개요

2.  소프트웨어 설치 및 사용

3.  Oracle VM Server for SPARC 보안

4.  서비스 및 컨트롤 도메인 설정

5.  게스트 도메인 설정

6.  I/O 도메인 설정

I/O 도메인 개요

일반적인 I/O 도메인 만들기 지침

PCIe 버스 지정

PCIe 버스를 지정하여 I/O 도메인을 만드는 방법

PCIe 끝점 장치 지정

직접 I/O 하드웨어 및 소프트웨어 요구 사항

현재 직접 I/O 기능 제한 사항

PCIe 끝점 장치 구성 계획

primary 도메인 재부트

PCIe 하드웨어 변경

PCIe 끝점 장치를 지정하여 I/O 도메인을 만드는 방법

PCIe SR-IOV 가상 기능 사용

SR-IOV 개요

SR-IOV 하드웨어 및 소프트웨어 요구 사항

현재 SR-IOV 기능 제한 사항

PCIe SR-IOV 가상 기능 사용 계획

가상 기능 만들기, 수정 및 삭제

가상 기능을 만드는 방법

가상 기능을 수정하는 방법

가상 기능을 삭제하는 방법

I/O 도메인에서 가상 기능 추가 및 제거

I/O 도메인에 가상 기능을 추가하는 방법

I/O 도메인에서 가상 기능을 제거하는 방법

SR-IOV: primary 도메인 재부트

SR-IOV 가상 기능을 사용하여 I/O 도메인 만들기

SR-IOV 가상 기능을 지정하여 I/O 도메인을 만드는 방법

고급 SR-IOV 항목

SR-IOV 장치 관련 등록 정보

가상 기능에 대한 고급 네트워크 구성

7.  가상 디스크 사용

8.  가상 네트워크 사용

9.  도메인 마이그레이션

10.  리소스 관리

11.  도메인 구성 관리

12.  기타 관리 작업 수행

제2부선택적 Oracle VM Server for SPARC 소프트웨어

13.  Oracle VM Server for SPARC Physical-to-Virtual 변환 도구

14.  Oracle VM Server for SPARC Configuration Assistant(Oracle Solaris 10)

15.  Oracle VM Server for SPARC Management Information Base 소프트웨어 사용

16.  Logical Domains Manager 검색

17.  Logical Domains Manager에서 XML 인터페이스 사용

용어집

색인

PCIe 버스 지정

Oracle VM Server for SPARC 소프트웨어를 사용하여 도메인에 전체 PCIe 버스(루트 컴플렉스라고도 함)를 지정할 수 있습니다. 전체 PCIe 버스는 PCIe 버스 자체 및 관련된 모든 PCI 스위치와 장치로 구성됩니다. 서버에 있는 PCIe 버스는 pci@400(pci_0)과 같은 이름으로 식별됩니다. 전체 PCIe 버스로 구성된 I/O 도메인을 루트 도메인이라고도 합니다.

다음 다이어그램은 PCIe 버스가 2개(pci_0pci_1)인 시스템을 보여줍니다. 각 버스는 다른 도메인에 지정되어 있습니다. 따라서 시스템은 2개의 I/O 도메인으로 구성되었습니다.

그림 6-1 I/O 도메인에 PCIe 버스 지정

image:다이어그램은 I/O 도메인에 PCIe 버스를 지정하는 방법을 보여줍니다.

PCIe 버스로 만들 수 있는 최대 I/O 도메인 수는 서버에서 사용 가능한 PCIe 버스 수에 따라 다릅니다. 예를 들어, Sun SPARC Enterprise T5440 서버를 사용 중인 경우 최대 4개의 I/O 도메인이 있을 수 있습니다.


주 - 일부 Sun UltraSPARC 서버에는 PCIe 버스가 하나만 있습니다. 이 경우 도메인에 PCIe 끝점(또는 직접 I/O 지정 가능) 장치를 지정하여 I/O 도메인을 만들 수 있습니다. PCIe 끝점 장치 지정을 참조하십시오. 시스템에 NIU(네트워크 인터페이스 장치)가 있을 경우 도메인에 NIU를 지정하여 I/O 도메인을 만들 수도 있습니다.


I/O 도메인에 PCIe 버스를 지정하면 I/O 도메인이 해당 버스의 모든 장치를 소유합니다. 해당 버스의 PCIe 끝점 장치는 다른 도메인에 지정할 수 없습니다. primary 도메인에 지정된 PCIe 버스의 PCIe 끝점 장치만 다른 도메인에 지정할 수 있습니다.

서버가 처음에 Logical Domains 환경에서 구성되거나 factory-default 구성을 사용 중인 경우 primary 도메인은 모든 물리적 장치 리소스에 대한 액세스 권한을 가집니다. 즉, primary 도메인이 시스템에서 구성된 유일한 I/O 도메인이며 모든 PCIe 버스를 소유합니다.

PCIe 버스를 지정하여 I/O 도메인을 만드는 방법

이 절차 예에서는 primary 도메인이 여러 버스를 소유한 초기 구성에서 새 I/O 도메인을 만드는 방법을 보여줍니다. 기본적으로 primary 도메인은 시스템에 있는 모든 버스를 소유합니다. 이 예는 Sun SPARC Enterprise T5440 서버에 해당합니다. 다른 서버에서도 이 절차를 사용할 수 있습니다. 다른 서버에 대한 지침은 이 예의 지침과 약간 다를 수 있지만 이 예를 통해 기본 원칙을 확인할 수 있습니다.

먼저 primary 도메인의 부트 디스크가 있는 버스를 보존해야 합니다. 그런 다음 primary 도메인에서 다른 버스를 제거하여 다른 도메인에 지정하십시오.


주의

주의 - 지원되는 서버의 모든 내부 디스크를 단일 PCIe 버스에 연결할 수 있습니다. 도메인이 내부 디스크에서 부트되는 경우 도메인에서 해당 버스를 제거하지 마십시오. 또한 도메인이 사용하는 장치(예: 네트워크 포트)가 있는 버스를 제거하고 있지 않은지 확인하십시오. 잘못된 버스를 제거하면 도메인이 필요한 장치에 액세스하지 못할 수 있으며 도메인을 사용하지 못할 수 있습니다. 도메인이 사용하는 장치가 있는 버스를 제거하려면 다른 버스에서 장치를 사용하도록 해당 도메인을 재구성하십시오. 예를 들어, 다른 PCIe 슬롯에서 다른 내장 네트워크 포트 또는 PCIe 카드를 사용하도록 도메인을 재구성해야 할 수 있습니다.


이 예에서 primary 도메인은 ZFS 풀(rpool (c0t1d0s0)) 및 네트워크 인터페이스(nxge0)만 사용합니다. primary 도메인이 보다 많은 장치를 사용하는 경우 각 장치에 대해 2-4단계를 반복하여 제거할 버스에 장치가 남아 있지 않도록 하십시오.

  1. primary 도메인이 2개 이상의 PCIe 버스를 소유하는지 확인합니다.
    primary# ldm list-io
    NAME                                      TYPE   DOMAIN   STATUS
    ----                                      ----   ------   ------
    pci_0                                     BUS    primary  
    pci_1                                     BUS    primary  
    pci_2                                     BUS    primary  
    pci_3                                     BUS    primary  
    MB/PCIE0                                  PCIE   -        EMP
    MB/PCIE1                                  PCIE   primary  OCC
    MB/HBA                                    PCIE   primary  OCC
    MB/PCIE4                                  PCIE   -        EMP
    MB/PCIE5                                  PCIE   -        EMP
    MB/XAUI1                                  PCIE   primary  OCC
    MB/PCIE2                                  PCIE   primary  OCC
    MB/PCIE3                                  PCIE   primary  OCC
    MB/PCIE6                                  PCIE   primary  OCC
    MB/PCIE7                                  PCIE   -        EMP
  2. 보존해야 할 부트 디스크의 장치 경로를 확인합니다.
    • UFS 파일 시스템의 경우 df / 명령을 실행하여 부트 디스크의 장치 경로를 확인합니다.
      primary# df /
      /                  (/dev/dsk/c0t1d0s0 ): 1309384 blocks   457028 files
    • ZFS 파일 시스템의 경우 먼저 df / 명령을 실행하여 풀 이름을 확인한 다음 zpool status 명령을 실행하여 부트 디스크의 장치 경로를 확인합니다.
      primary# df /
      /                  (rpool/ROOT/s10s_u8wos_08a):245176332 blocks 245176332 files
      primary# zpool status rpool
       zpool status rpool
        pool: rpool
       state: ONLINE
       scrub: none requested
      config:
      
              NAME        STATE     READ WRITE CKSUM
              rpool       ONLINE       0     0     0
                c0t1d0s0  ONLINE       0     0     0
  3. 블록 장치가 연결된 물리적 장치를 확인합니다.

    다음 예에서는 블록 장치 c1t0d0s0을 사용합니다.

    primary# ls -l /dev/dsk/c0t1d0s0
    lrwxrwxrwx   1 root     root          49 Oct  1 10:39 /dev/dsk/c0t1d0s0 ->
    ../../devices/pci@400/pci@0/pci@1/scsi@0/sd@1,0:a

    이 예에서 primary 도메인의 부트 디스크에 대한 물리적 장치는 이전 pci_0 목록에 해당하는 버스 pci@400에 연결되어 있습니다. 따라서 다른 도메인에 pci_0(pci@400)을 지정할 수 없습니다.

  4. 시스템이 사용하는 네트워크 인터페이스를 확인합니다.
    • Oracle Solaris 10. 다음 명령을 실행합니다.
      primary# dladm show-dev
      vsw0            link: up        speed: 1000  Mbps       duplex: full
      nxge0           link: up        speed: 1000  Mbps       duplex: full
      nxge1           link: unknown   speed: 0     Mbps       duplex: unknown
      nxge2           link: unknown   speed: 0     Mbps       duplex: unknown
      nxge3           link: unknown   speed: 0     Mbps       duplex: unknown
    • Oracle Solaris 11. 다음 명령을 실행합니다.
      primary# dladm show-phys
      LINK              MEDIA                STATE      SPEED  DUPLEX    DEVICE
      net0              Ethernet             unknown    0      unknown   vnet0
      net1              Ethernet             up         1000   full      vsw0
      net2              Ethernet             up         1000   full      nxge0

    unknown 상태의 인터페이스는 구성되어 있지 않으므로 사용되지 않습니다. 이 예에서는 nxge0 인터페이스가 사용됩니다.

  5. 네트워크 인터페이스가 연결된 물리적 장치를 확인합니다.

    다음 명령은 nxge0 네트워크 인터페이스를 사용합니다.

    primary# ls -l /dev/nxge0
    lrwxrwxrwx   1 root     root          46 Oct  1 10:39 /dev/nxge0 ->
    ../devices/pci@500/pci@0/pci@c/network@0:nxge0

    이 예에서 primary 도메인이 사용하는 네트워크 인터페이스에 대한 물리적 장치는 이전 pci_1 목록에 해당하는 버스 pci@500에 있습니다. 따라서 다른 2개의 버스 pci_2(pci@600) 및 pci_3(pci@700)은 primary 도메인이 사용하지 않으므로 다른 도메인에 지정해도 됩니다.

    primary 도메인이 사용하는 네트워크 인터페이스가 다른 도메인에 지정할 버스에 있을 경우 다른 네트워크 인터페이스를 사용하도록 primary 도메인을 재구성해야 합니다.

  6. 부트 디스크 또는 네트워크 인터페이스를 포함하지 않는 버스를 primary 도메인에서 제거합니다.

    이 예에서는 버스 pci_2 및 버스 pci_3primary 도메인에서 제거되고 있습니다. primary 도메인이 재구성 지연 모드로 전환되고 있음을 알리는 메시지가 ldm 명령에서 표시될 수 있습니다.

    primary# ldm remove-io pci_2 primary
    primary# ldm remove-io pci_3 primary
  7. 서비스 프로세서에 이 구성을 저장합니다.

    이 예에서 구성은 io-domain입니다.

    primary# ldm add-config io-domain

    이 구성 io-domain은 재부트 후 사용할 다음 구성으로도 설정됩니다.


    주 - 현재 UltraSPARC T2 및 UltraSPARC T2 Plus 시스템의 SP에서는 factory-default 구성을 포함하여 8개 이하의 구성을 저장할 수 있습니다. SPARC T3 및 SPARC T4 시스템에서는 구성을 저장하는 데 10MB의 공간을 사용할 수 있습니다. 저장되는 총 구성 수는 SP에 저장된 각 구성의 크기에 따라 다릅니다.


  8. 변경 사항이 적용되도록 primary 도메인을 재부트합니다.
    primary# shutdown -i6 -g0 -y
  9. PCIe 버스를 추가할 도메인을 중지합니다.

    다음 예에서는 ldg1 도메인을 중지합니다.

    primary# ldm stop ldg1
  10. 직접 액세스 권한이 필요한 도메인에 사용 가능한 버스를 추가합니다.

    사용 가능한 버스는 pci_2이며 도메인은 ldg1입니다.

    primary# ldm add-io pci_2 ldg1
  11. 변경 사항이 적용되도록 도메인을 다시 시작합니다.

    다음 명령은 ldg1 도메인을 다시 시작합니다.

    primary# ldm start ldg1
  12. primary 도메인에 여전히 올바른 버스가 지정되어 있으며 도메인 ldg1에 올바른 버스가 지정되었는지 확인합니다.
    primary# ldm list-io
    NAME                                      TYPE   DOMAIN   STATUS
    ----                                      ----   ------   ------
    pci_0                                     BUS    primary  
    pci_1                                     BUS    primary  
    pci_2                                     BUS    ldg1
    pci_3                                     BUS    
    MB/PCIE0                                  PCIE   -        EMP
    MB/PCIE1                                  PCIE   primary  OCC
    MB/HBA                                    PCIE   primary  OCC
    MB/PCIE4                                  PCIE   -        EMP
    MB/PCIE5                                  PCIE   -        EMP
    MB/XAUI1                                  PCIE   primary  OCC
    MB/PCIE2                                  PCIE   -        UNK
    MB/PCIE3                                  PCIE   -        UNK
    MB/PCIE6                                  PCIE   -        UNK
    MB/PCIE7                                  PCIE   -        UNK

    이 출력은 PCIe 버스 pci_0pci_1과 이 아래의 장치가 도메인 primary에 지정되었으며 pci_2 및 관련 장치가 ldg1에 지정되었는지 확인합니다.