Solaris OS용 Sun Cluster 시스템 관리 안내서

6장 클러스터 상호 연결 및 공용 네트워크 관리

이 장에서는 Sun Cluster 상호 연결 및 공용 네트워크를 관리하는 소프트웨어 절차를 설명합니다.

클러스터 상호 연결 및 공용 네트워크 관리는 하드웨어 및 소프트웨어 절차로 구성됩니다. 일반적으로 클러스터를 처음 설치하고 구성할 때 IP (Internet Protocol) Network Multipathing 그룹을 포함하여 클러스터 상호 연결과 공용 네트워크를 구성합니다. 클러스터 상호 연결 네트워크 구성을 나중에 변경해야 할 경우에는 이 장에 있는 소프트웨어 절차를 사용할 수 있습니다. 클러스터에서 IP Network Multipathing 그룹을 구성하는 방법은 다음 절 공용 네트워크 관리를 참조하십시오.

이 장에 있는 절차 목록은 다음과 같습니다.

이 장의 관련 절차에 대한 자세한 내용은 표 6–1표 6–3를 참조하십시오.

클러스터 상호 연결 및 공용 네트워크에 대한 배경 정보 및 개요 정보는 Solaris OS용 Sun Cluster 개념 안내서를 참조하십시오.

클러스터 상호 연결 관리

이 절에서는 클러스터 전송 어댑터 및 전송 케이블과 같은 클러스터 상호 연결을 재구성하는 절차를 설명합니다. 이 절차를 수행하려면 Sun Cluster 소프트웨어를 설치해야 합니다.

대부분의 경우 scsetup(1M) 유틸리티를 사용하여 클러스터 상호 연결을 위한 클러스터 전송을 관리할 수 있습니다. 자세한 내용은 scsetup 설명서 페이지를 참조하십시오.

클러스터 소프트웨어 설치 절차에 대한 내용은 Solaris OS용 Sun Cluster 소프트웨어 설치 안내서를 참조하십시오. 클러스터 하드웨어 구성 요소 서비스 절차에 대한 내용은 Sun Cluster Hardware Administration Manual for Solaris OS를 참조하십시오.


주 –

기본 포트 이름이 필요할 경우에는 일반적으로 클러스터 상호 연결 절차에서 기본 포트 이름을 사용하도록 선택할 수 있습니다. 기본 포트 이름은 케이블 끝에 있는 어댑터를 호스트하는 내부 노드 ID 번호와 동일합니다. 그러나 SCI와 같은 특정 어댑터 유형에 대해서는 기본 포트 이름을 사용할 수 없습니다.


표 6–1 작업 목록: 클러스터 상호 연결 관리

작업  

참고 항목  

클러스터 전송 관리 

    - scsetup(1M) 사용

scsetup 유틸리티에 액세스하는 방법

클러스터 상호 연결의 상태 확인 

    - scstat 사용

클러스터 상호 연결의 상태를 확인하는 방법

클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 추가  

    - scstat(1M) 사용

클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 추가하는 방법

클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 제거  

    - scsetup 사용

클러스터 전송 케이블, 전송 어댑터 및 전송 연결 장치를 제거하는 방법

클러스터 전송 케이블 활성화 

    - scsetup 사용

클러스터 전송 케이블을 활성화하는 방법

클러스터 전송 케이블 비활성화 

    - scsetup 사용

클러스터 전송 케이블을 비활성화하는 방법

클러스터 상호 연결 동적 재구성

클러스터 상호 연결에 대한 DR (동적 재구성) 작업을 수행할 경우 고려해야 할 몇 가지 문제점이 있습니다.


주의 – 주의 –

Sun Cluster에서는 각 클러스터 노드에서 다른 모든 클러스터 노드에 대하여 하나 이상의 경로가 작동하고 있어야 합니다. 다른 클러스터 노드에 대한 마지막 경로를 지원하는 독립 상호 연결 인터페이스를 비활성화하면 안됩니다.


공용 네트워크 인터페이스에 대하여 DR 작업을 수행할 경우에는 다음 절차를 순서대로 완료하십시오.

표 6–2 작업 맵: 공용 네트워크 인터페이스 동적 재구성

작업  

참고 항목  

1. 현재 작동하는 상호 연결에서 인터페이스 비활성화 및 제거 

클러스터 전송 케이블, 전송 어댑터 및 전송 연결 장치를 제거하는 방법

2. 공용 네트워크 인터페이스에 대한 DR 작업 수행 

Sun Enterprise 10000 DR Configuration GuideSun Enterprise 10000 Dynamic Reconfiguration Reference Manual (Solaris 8 on Sun HardwareSolaris 9 on Sun Hardware 모음에 포함)

클러스터 상호 연결의 상태를 확인하는 방법

SunPlex Manager GUI를 사용하여 다음 절차를 수행할 수도 있습니다. 자세한 내용은 SunPlex Manager 온라인 도움말을 참조하십시오.

다음 절차를 수행하기 위해 수퍼유저로 로그인할 필요는 없습니다.

  1. 클러스터 상호 연결의 상태를 확인합니다.


    # scstat -W
    

  2. 일반적인 상태 메시지는 다음과 같습니다.

    상태 메시지 

    설명 및 가능한 조치 

    Path online

    경로가 현재 정상적으로 작동하고 있습니다. 조치를 취할 필요가 없습니다. 

    Path waiting

    경로가 현재 초기화되고 있습니다. 조치를 취할 필요가 없습니다. 

    Path faulted

    경로가 작동하지 않습니다. 경로가 대기 상태와 온라인 상태 사이에 있을 경우에는 이것이 일시적인 상태일 수 있습니다. scstat -W 명령을 다시 실행해도 이 상태가 계속 지속되면 해결 조치를 취하십시오.

예—클러스터 상호 연결의 상태 확인

다음 예에서는 작동하는 클러스터 상호 연결의 상태를 보여 줍니다.


# scstat -W
-- Cluster Transport Paths --
                    Endpoint             Endpoint             Status
                    --------             --------             ------
  Transport path:   phys-schost-1:qfe1   phys-schost-2:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-2:qfe0   Path online
  Transport path:   phys-schost-1:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-1:qfe0   phys-schost-3:qfe0   Path online
  Transport path:   phys-schost-2:qfe1   phys-schost-3:qfe1   Path online
  Transport path:   phys-schost-2:qfe0   phys-schost-3:qfe0   Path online

클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 추가하는 방법

SunPlex Manager GUI를 사용하여 다음 절차를 수행할 수도 있습니다. 자세한 내용은 SunPlex Manager 온라인 도움말을 참조하십시오.

  1. 물리적인 전송 케이블이 설치되어 있는지 확인합니다.

    클러스터 전송 케이블 설치 절차에 대한 내용은 Sun Cluster Hardware Administration Manual for Solaris OS를 참조하십시오.

  2. 클러스터의 노드에서 수퍼유저가 됩니다.

  3. scsetup 유틸리티를 실행합니다.


    # scsetup
    

    주 메뉴가 표시됩니다.

  4. 클러스터 상호 연결 메뉴에 액세스하려면 3 (클러스터 상호 연결)을 입력합니다.


    주 –

    구성에 SCI 어댑터를 사용하는 경우에는 이 절차의 “추가” 단계에서 어댑터 연결(포트 이름)을 물을 때 기본값을 그대로 사용하지 마십시오. 대신 노드가 물리적 케이블로 연결된 돌핀 스위치에서 포트 이름(0, 1, 2 또는 3)을 찾아서 입력하십시오.


  5. 전송 케이블을 추가하려면 1 (전송 케이블 추가)을 입력합니다.

    지시에 따라 요청하는 정보를 입력하십시오.

  6. 전송 어댑터를 추가하려면 2 (노드에 전송 어댑터 추가)를 입력합니다.

    지시에 따라 요청하는 정보를 입력하십시오.

  7. 전송 연결 장치를 추가하려면 3 (전송 연결 장치 추가)을 입력합니다.

    지시에 따라 요청하는 정보를 입력하십시오.

  8. 클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치가 추가되었는지 확인합니다.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

예—클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 추가

다음 예에서는 scsetup 명령을 사용하여 노드에 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 추가하는 방법을 보여 줍니다.


[물리적 케이블이 설치되어 있는지 확인]
# scsetup
클러스터 상호 연결을 선택합니다.
클러스터 전송 케이블, 
노드에 전송 어댑터 추가 
또는 전송 연결 장치 추가를 선택합니다.
프롬프트가 표시되면 질문에 답합니다. 
   필요한 정보:         예:
   node names             phys-schost-1
   adapter names          qfe2
   junction names         hub2
   transport type         dlpi
[scconf 명령이 성공적으로 완료되었는지 확인]
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[케이블, 어댑터 및 연결이 추가되어 있는지 확인]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:                         qfe2 hme1 qfe0
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
  Node transport adapters:                         qfe0 qfe2 hme1
  Node transport adapter:                          qfe0
# scconf -p | grep junction
  Cluster transport junctions:                       hub0 hub1 hub2
  Cluster transport junction:                        hub0
  Cluster transport junction:                        hub1
  Cluster transport junction:                        hub2

클러스터 전송 케이블, 전송 어댑터 및 전송 연결 장치를 제거하는 방법

SunPlex Manager GUI를 사용하여 다음 절차를 수행할 수도 있습니다 . 자세한 내용은 SunPlex Manager 온라인 도움말을 참조하십시오.

다음 절차에 따라 노드 구성에서 클러스터 전송 케이블, 전송 어댑터 및 전송 연결 장치를 제거합니다. 케이블이 비활성화되어도 케이블의 두 종점은 계속 구성되어 있습니다. 전송 케이블에서 어댑터를 계속 종점으로 사용하면 어댑터를 제거할 수 없습니다.


주의 – 주의 –

각 클러스터 노드에서 다른 모든 클러스터 노드에 대하여 하나 이상의 전송 경로가 작동하고 있어야 합니다. 어떤 노드도 두 노드 사이가 끊어지면 안됩니다. 케이블을 비활성화하기 전에 항상 노드의 클러스터 상호 연결 상태를 확인하십시오. 연결이 중복되어 다른 연결을 사용할 수 있는지 확인한 후에 케이블 연결을 비활성화하십시오. 노드에서 작동하는 마지막 케이블까지 비활성화하면 노드가 클러스터 구성원에서 제외됩니다.


  1. 클러스터의 노드에서 수퍼유저가 됩니다.

  2. 남은 클러스터 전송 경로의 상태를 확인합니다.


    # scstat -W
    


    주의 – 주의 –

    2노드 클러스터 중 한 노드를 제거하는 과정에서 “path faulted (경로 오류 발생)”와 같은 오류가 발생하면 문제가 있는지 조사한 후에 이 절차를 계속 수행하십시오. 이러한 문제가 발생하면 노드 경로를 사용하지 못할 수도 있습니다. 남은 작동 경로를 제거하면 노드가 클러스터 구성원에서 제외되어 클러스터가 재구성될 수도 있습니다.


  3. scsetup 유틸리티를 실행합니다.


    # scsetup
    

    주 메뉴가 표시됩니다.

  4. 클러스터 상호 연결 메뉴에 액세스하려면 3 (클러스터 상호 연결)을 입력합니다.

  5. 케이블을 제거하려면 4 (전송 케이블 제거)를 입력합니다.

    지시에 따라 요청하는 정보를 입력하십시오. 사용할 수 있는 노드 이름, 어댑터 이름 및 연결 장치 이름을 알아야 합니다.


    주 –

    물리적인 케이블을 제거할 경우에는 포트와 대상 장치 사이의 케이블 연결을 끊으십시오.


  6. 어댑터를 제거하려면 5 (노드에서 전송 어댑터 제거)를 입력합니다.

    지시에 따라 요청하는 정보를 입력하십시오. 사용할 수 있는 노드 이름, 어댑터 이름 및 연결 장치 이름을 알아야 합니다.


    주 –

    노드에서 물리적 어댑터를 제거하는 경우, 하드웨어 서비스 절차에 대한 내용은 Sun Cluster Hardware Administration Manual for Solaris OS를 참조하십시오.


  7. 케이블을 제거하려면 6 (전송 연결 장치 제거)을 입력합니다.

    지시에 따라 요청하는 정보를 입력하십시오. 사용할 수 있는 노드 이름, 어댑터 이름 및 연결 장치 이름을 알아야 합니다.


    주 –

    전송 케이블에서 포트를 종점으로 사용하고 있으면 연결 장치를 제거할 수 없습니다.


  8. 케이블 또는 어댑터가 제거되었는지 확인합니다.


    # scconf -p | grep cable
    # scconf -p | grep adapter
    # scconf -p | grep junction
    

    이 명령을 실행했을 때 지정된 노드에서 제거된 전송 케이블이나 어댑터가 나타나면 안됩니다.

예—클러스터 전송 케이블, 전송 어댑터 또는 전송 연결 장치 제거

다음 예에서는 scsetup 명령을 사용하여 전송 케이블, 전송 어댑터 또는 전송 연결 장치를 제거하는 방법을 보여 줍니다.


[클러스터 노드에서 수퍼유저가 됩니다.]
[유틸리티 입력]
# scsetup
3 (클러스터 상호 연결)을 입력합니다.
전송 케이블 추가, 

노드에 전송 어댑터 추가, 

또는 전송 연결 장치 추가를 선택합니다.

프롬프트가 표시되면 질문에 답합니다.
   필요한 정보:         예:
   node names             phys-schost-1
   adapter names          qfe1
   junction names         hub1
[scconf 명령이 성공적으로 완료되었는지 확인]
“Command completed successfully.”
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[케이블, 어댑터 또는 연결이 제거되었는지 확인]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe0@1 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled
# scconf -p | grep adapter
  Node transport adapters:   qfe2 hme1 qfe0
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
  Node transport adapters:   qfe0 qfe2 hme1
  Node transport adapter:   qfe0
# scconf -p | grep junction
  Cluster transport junctions:     hub0 hub2
  Cluster transport junction:      hub0
  Cluster transport junction:      hub2

클러스터 전송 케이블을 활성화하는 방법

SunPlex Manager GUI를 사용하여 다음 절차를 수행할 수도 있습니다. 자세한 내용은 SunPlex Manager 온라인 도움말을 참조하십시오.

이 옵션을 사용하면 기존 클러스터 전송 케이블을 사용할 수 있습니다.

  1. 클러스터의 노드에서 수퍼유저가 됩니다.

  2. scsetup(1M) 유틸리티를 실행합니다.


    # scsetup
    

    주 메뉴가 표시됩니다.

  3. 클러스터 상호 연결 메뉴에 액세스하려면 2 (클러스터 상호 연결)를 입력합니다.

  4. 전송 케이블을 활성화하려면 7 (전송 케이블 활성화)을 입력합니다.

    화면의 지시를 따르십시오. 식별하려는 케이블 종점 중 하나의 노드와 어댑터 이름을 모두 입력해야 합니다.

  5. 케이블이 활성화되었는지 확인합니다.


    # scconf -p | grep cable
    

예—클러스터 전송 케이블 활성화

이 예에서는 노드 phys-schost-2에 있는 어댑터 qfe-1에서 클러스터 전송 케이블을 활성화하는 방법을 보여 줍니다.


[노드에서 수퍼유저가 됩니다.]
[scsetup 유틸리티 입력]
# scsetup
클러스터 상호 연결>전송 케이블 사용 가능 설정을 선택합니다.
프롬프트가 표시되면 질문에 답합니다.
다음 정보가 필요합니다.
   필요한 정보:         예:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[scconf 명령이 성공적으로 완료되었는지 확인]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=enabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[케이블이 활성화되어 있는지 확인]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Enabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

클러스터 전송 케이블을 비활성화하는 방법

SunPlex Manager GUI를 사용하여 다음 절차를 수행할 수도 있습니다. 자세한 내용은 SunPlex Manager 온라인 도움말을 참조하십시오.

클러스터 상호 연결 경로를 일시적으로 종료하려면 클러스터 전송 케이블을 비활성화해야 합니다. 클러스터 상호 연결 문제를 해결하거나 클러스터 상호 연결 하드웨어를 교체할 때 이 방법을 사용할 수 있습니다.

케이블이 비활성화되어도 케이블의 두 종점은 계속 구성되어 있습니다. 어댑터가 전송 케이블에서 종점으로 계속 사용되는 경우에는 제거할 수 없습니다.


주의 – 주의 –

각 클러스터 노드에서 다른 모든 클러스터 노드에 대하여 하나 이상의 전송 경로가 작동하고 있어야 합니다. 어떤 노드도 두 노드 사이가 끊어지면 안됩니다. 케이블을 비활성화하기 전에 항상 노드의 클러스터 상호 연결 상태를 확인하십시오. 연결이 중복되어 다른 연결을 사용할 수 있는지 확인한 후에 케이블 연결을 비활성화하십시오. 노드에서 작동하는 마지막 케이블까지 비활성화하면 노드가 클러스터 구성원에서 제외됩니다.


  1. 클러스터의 노드에서 수퍼유저가 됩니다.

  2. 케이블을 비활성화하기 전에 클러스터 상호 연결의 상태를 확인합니다.


    # scstat -W
    


    주의 – 주의 –

    2노드 클러스터 중 한 노드를 제거하는 과정에서 “path faulted (경로 오류 발생)”와 같은 오류가 발생하면 문제가 있는지 조사한 후에 이 절차를 계속 수행하십시오. 이러한 문제가 발생하면 노드 경로를 사용하지 못할 수도 있습니다. 남은 작동 경로를 제거하면 노드가 클러스터 구성원에서 제외되어 클러스터가 재구성될 수도 있습니다.


  3. scsetup(1M) 유틸리티를 실행합니다.


    # scsetup
    

    주 메뉴가 표시됩니다.

  4. 클러스터 상호 연결 메뉴에 액세스하려면 3 (클러스터 상호 연결)을 입력합니다.

  5. 케이블을 비활성화하려면 8 (전송 케이블 비활성화)을 입력합니다.

    지시에 따라 요청하는 정보를 입력하십시오. 이 클러스터 상호 연결의 모든 구성 요소가 비활성화됩니다. 식별하려는 케이블 종점 중 하나의 노드와 어댑터 이름을 모두 입력해야 합니다.

  6. 케이블이 비활성화되었는지 확인합니다.


    # scconf -p | grep cable
    

예—클러스터 전송 케이블 비활성화

이 예에서는 노드 phys-schost-2에 있는 어댑터 qfe-1에서 클러스터 전송 케이블을 비활성화하는 방법을 보여 줍니다.


[노드에서 수퍼유저가 됩니다.]
[scsetup 유틸리티 입력]
# scsetup
클러스터 상호 연결>전송 케이블 사용 불가능 설정을 선택합니다.
프롬프트가 표시되면 질문에 답합니다.
다음 정보가 필요합니다.
   필요한 정보:         예:
   node names             phys-schost-2
   adapter names          qfe1
   junction names         hub1
[scconf 명령이 성공적으로 완료되었는지 확인]
 
scconf -c -m endpoint=phys-schost-2:qfe1,state=disabled
 
Command completed successfully.
Quit the scsetup Cluster Interconnect Menu and Main Menu.
[케이블이 비활성화되어 있는지 확인]
# scconf -p | grep cable
  Transport cable:   phys-schost-2:qfe1@0 ethernet-1@2    Disabled
  Transport cable:   phys-schost-3:qfe0@1 ethernet-1@3    Enabled
  Transport cable:   phys-schost-1:qfe0@0 ethernet-1@1    Enabled

공용 네트워크 관리

Sun Cluster 3.1 4/04에서는 공용 네트워크용 IP (Internet Protocol) Network Multipathing의 Solaris 구현을 지원합니다. 기본 IP Network Multipathing 관리 방법은 클러스터 환경과 비클러스터 환경에서 동일합니다. Multipathing 관리 방법은 해당 Solaris 설명서에서 설명합니다. 그러나 Sun Cluster 환경에서 IP Network Multipathing을 관리하려면 다음에 나오는 설명을 먼저 참조하십시오.

클러스터에서 IP Network Multipathing 그룹을 관리하는 방법

클러스터에서 IP Network Multipathing 절차를 수행하기 전에 아래 절차를 확인하십시오.

IP Network Multipathing에 대한 자세한 내용은 Solaris 시스템 관리 설명서 세트에 포함된 해당 설명서를 참조하십시오.

표 6–3 작업 맵: 공용 네트워크 관리

Solaris 운영 환경 릴리스  

참고 항목  

Solaris 8 운영 환경 

IP Network Multipathing Administration Guide

Solaris 9 운영 환경 

“IP Network Multipathing 항목”(System Administration Guide: IP Series)

클러스터 소프트웨어 설치 절차에 대한 내용은 Solaris OS용 Sun Cluster 소프트웨어 설치 안내서를 참조하십시오. 공용 네트워크 하드웨어 구성 요소 서비스 절차에 대한 내용은 Sun Cluster Hardware Administration Manual for Solaris OS를 참조하십시오.

공용 네트워크 인터페이스 동적 재구성

클러스터의 공용 네트워크 인터페이스에 대한 DR (동적 재구성) 작업을 수행할 경우 고려해야 할 몇 가지 문제점이 있습니다.


주의 – 주의 –

두 개의 어댑터가 있는 복수 경로 그룹의 경우에 비활성화된 네트워크 어댑터에 대하여 DR 제거 작업을 수행할 때 남은 네트워크 어댑터에 장애가 발생하면 가용성이 영향을 받습니다. DR 작업을 수행하는 동안 남은 어댑터를 페일오버할 수 없습니다.


공용 네트워크 인터페이스에 대하여 DR 작업을 수행할 경우에는 다음 절차를 순서대로 따르십시오.

표 6–4 작업 맵: 공용 네트워크 인터페이스 동적 재구성

작업  

참고 항목  

1. if_mpadm을 사용하여 제거할 어댑터의 IP 주소를 복수 경로 그룹의 다른 어댑터로 전환

if_mpadm(1M) 설명서 페이지

해당 Solaris 설명서: 

Solaris 8: IP Network Multipathing Administration Guide

Solaris 9: System Administration Guide: IP Services의 “IP Network Multipathing 항목”

2. ifconfig 명령을 사용하여 복수 경로 그룹에서 어댑터 제거

해당 Solaris 설명서: 

Solaris 8: IP Network Multipathing Administration Guide

Solaris 9: System Administration Guide: IP Services의 “IP Network Multipathing 항목”

ifconfig(1M) 설명서 페이지

3. 공용 네트워크 인터페이스에 대한 DR 작업 수행 

Sun Enterprise 10000 DR Configuration GuideSun Enterprise 10000 Dynamic Reconfiguration Reference Manual (Solaris 8 on Sun HardwareSolaris 9 on Sun Hardware 모음에 포함)