JavaScript is required to for searching.
탐색 링크 건너뛰기
인쇄 보기 종료
Oracle Solaris 관리: 장치 및 파일 시스템     Oracle Solaris 11 Information Library (한국어)
search filter icon
search icon

문서 정보

본 문서 정보

1.  이동식 매체 관리(개요)

2.  이동식 매체 관리(작업)

3.  이동식 매체에 액세스(작업)

4.  CD 및 DVD에 쓰기(작업)

5.  장치 관리(개요/작업)

6.  동적으로 장치 구성(작업)

동적 재구성 및 핫 플러그 기능 사용

첨부 지점

PCI 또는 PCIe 어댑터 카드 분리

PCI 또는 PCIe 어댑터 카드 연결

hotplug 명령을 사용하여 PCIe 핫 플러그 기능 사용

PCI 핫 플러그 작업 문제 해결(hotplug)

cfgadm 명령을 사용하여 SCSI 핫 플러그 기능 사용(작업 맵)

cfgadm 명령을 사용하여 SCSI 핫 플러그 기능 사용

SCSI 장치에 대한 정보를 표시하는 방법

SCSI 제어기를 구성 해제하는 방법

SCSI 제어기를 구성하는 방법

SCSI 장치를 구성하는 방법

SCSI 제어기를 연결 해제하는 방법

SPARC: SCSI 제어기를 연결하는 방법

SPARC: SCSI 장치를 SCSI 버스에 추가하는 방법

SPARC: SCSI 제어기에서 동일한 장치를 교체하는 방법

SPARC: SCSI 장치를 제거하는 방법

SCSI 구성 문제 해결

실패한 SCSI 구성 해제 작업을 해결하는 방법

cfgadm 명령을 사용하여 PCI 또는 PCIe 핫 플러그 기능 사용(작업 맵)

cfgadm 명령을 사용하여 PCI 또는 PCIe 핫 플러그 기능 사용

PCIe LED 표시기 동작

PCI 슬롯 구성 정보를 표시하는 방법

PCI 어댑터 카드를 제거하는 방법

PCI 어댑터 카드를 추가하는 방법

PCI 구성 문제 해결

cfgadm 명령을 사용하여 SATA 핫 플러그 기능 사용

SATA 장치를 구성 해제하는 방법

SATA 장치를 구성하는 방법

RCM(Reconfiguration Coordination Manager) 스크립트 개요

RCM 스크립트란 무엇입니까?

RCM 스크립트로 어떤 작업을 수행할 수 있습니까?

RCM 스크립트 프로세스는 어떻게 작동합니까?

RCM 스크립트 명령

RCM 스크립트 처리 환경

RCM 스크립트 작업

응용 프로그램 개발자 RCM 스크립트(작업 맵)

시스템 관리자 RCM 스크립트(작업 맵)

RCM 스크립트 이름 지정

RCM 스크립트 설치 또는 제거

RCM 스크립트를 설치하는 방법

RCM 스크립트를 제거하는 방법

RCM 스크립트를 테스트하는 방법

테이프 백업 RCM 스크립트의 예

테이프 백업 RCM 스크립트가 수행하는 작업

테이프 백업 재구성 시나리오의 결과

예--테이프 백업 RCM 스크립트

7.  USB 장치 사용(개요)

8.  USB 장치 사용(작업)

9.  InfiniBand 장치 사용(개요/작업)

10.  디스크 관리(개요)

11.  디스크 관리(작업)

12.  SPARC: 디스크 설정(작업)

13.  x86: 디스크 설정(작업)

14.  COMSTAR를 사용하여 저장 장치 구성

15.  Oracle Solaris iSNS(Internet Storage Name Service) 구성 및 관리

16.  format 유틸리티(참조)

17.  파일 시스템 관리(개요)

18.  파일 시스템 만들기 및 마운트(작업)

19.  추가 스왑 공간 구성(작업)

20.  파일 및 파일 시스템 복사(작업)

21.  테이프 드라이브 관리(작업)

색인

동적 재구성 및 핫 플러그 기능 사용

핫 플러그는 시스템을 실행하는 동안 시스템 구성 요소를 물리적으로 추가, 제거 또는 교체하는 기능입니다. 동적 재구성은 시스템 구성 요소에서 핫 플러그를 사용하는 기능입니다. 이 용어는 시스템에서 시스템 리소스(하드웨어 및 소프트웨어 모두)를 이동하거나 시스템에서 물리적으로 제거하지 않으면서 사용 안함으로 설정하는 일반적인 능력을 나타내기도 합니다.

일반적으로 다음과 같은 버스 유형에 핫 플러그를 사용할 수 있습니다.

또한 cfgadm 명령을 사용하여 다음과 같은 장치에서 핫 플러그 기능을 사용할 수 있습니다.

cfgadm 명령의 기능에는 다음이 포함됩니다.

cfgadm 명령을 사용하여 시스템 구성 요소를 재구성하는 경우의 이점은 시스템을 실행하는 동안 구성 요소를 추가, 제거 또는 교체할 수 있다는 것입니다. 또한 시스템 구성 요소의 추가, 제거 또는 교체에 필요한 단계를 cfgadm 명령이 안내한다는 이점도 있습니다.

구성 요소의 핫 플러그 기능을 사용하는 단계별 지침은 다음을 참조하십시오.


주 - 일부 SCSI 및 PCI 제어기는 cfgadm 명령을 사용한 핫 플러그 기능을 지원하지 않습니다.


동적 재구성은 Oracle 고가용성 전략의 일부로서 대체 경로나 페일오버 소프트웨어와 같은 추가 계층의 제품과 함께 사용됩니다. 두 제품 모두 장치 오류가 발생한 경우에 고장 허용 능력을 제공합니다.

고가용성 소프트웨어가 없는 경우에는 해당 응용 프로그램을 수동으로 중지하고 중요하지 않은 파일 시스템을 마운트 해제한 다음 추가 또는 제거 작업을 진행할 수 있습니다.


주 - 일부 시스템은 핫 플러그 기능을 지원하는 슬롯과 핫 플러그 기능을 지원하지 않는 슬롯이 모두 있습니다. 특정 하드웨어 구성(엔터프라이즈 레벨 시스템 등)의 핫 플러그 가능 장치에 대한 자세한 내용은 하드웨어 구성 설명서를 참조하십시오.


첨부 지점

cfgadm 명령은 시스템에서 동적 재구성 작업을 진행할 수 있는 위치인 첨부 지점에 대한 정보를 표시합니다.

첨부 지점은 다음으로 구성됩니다.

첨부 지점은 논리적 및 물리적 첨부 지점 ID(Ap_Id)로 표현합니다. 물리적 Ap_Id는 첨부 지점의 물리적인 경로 이름입니다. 논리적 Ap_Id는 물리적 Ap_Id를 대체하는, 사용자에게 친숙한 ID입니다. Ap_Id에 대한 자세한 내용은 cfgadm(1M)을 참조하십시오.

SCSI HBA(호스트 버스 어댑터) 또는 SCSI 제어기의 논리적 Ap_Id는 일반적으로 c0과 같은 제어기 번호로 표현됩니다.

SCSI HBA에 제어기 번호를 할당하지 않은 경우에는 내부에서 생성된 고유 식별자가 제공됩니다. SCSI 제어기의 고유 식별자 예는 다음과 같습니다.

fas1:scsi

SCSI 장치의 논리적 Ap_Id는 일반적으로 다음과 같은 형식입니다.

HBA-logical-apid::device-identifier

다음 예에서 c0은 SCSI HBA의 논리적 Ap_Id입니다.

c0::dsk/c0t3d0

장치 식별자는 보통 /dev 디렉토리에 있는 해당 장치의 논리적 장치 이름에서 파생됩니다. 예를 들어 논리적 장치 이름이 /dev/rmt/1인 테이프 장치의 논리적 Ap_Id는 다음과 같습니다.

c0::rmt/1

/dev 디렉토리에 있는 논리적 이름에서 SCSI 장치의 논리적 Ap_Id가 파생되지 않는 경우에는 내부에서 생성한 고유 식별자가 제공됩니다. /dev/rmt/1 테이프 장치 식별자의 예는 다음과 같습니다.

c0::st4

SCSI Ap_Id에 대한 자세한 내용은 cfgadm_scsi(1M)를 참조하십시오.

cfgadm 명령은 공통의 상태(구성됨 및 구성되지 않음 등) 및 작업(연결, 구성, 구성 해제 등) 세트에 관련된 모든 리소스 및 동적 재구성 작업을 나타냅니다. 이러한 공통 상태 및 작업에 대한 자세한 내용은 cfgadm(1M)을 참조하십시오.

다음 표는 SCSI HBA 첨부 지점의 콘센트 및 점유자 상태를 보여 줍니다.

콘센트 상태
설명
점유자 상태
설명
empty
SCSI HBA에는 해당 없음
configured
버스에 하나 이상의 장치가 구성됨
disconnected
버스 비활동 상태
unconfigured
장치가 구성되지 않음
connected
버스 활성 상태

다음 표는 SCSI 장치 첨부 지점의 콘센트 및 점유자 상태를 보여 줍니다.

콘센트 상태
설명
점유자 상태
설명
empty
SCSI 장치에는 해당 없음
configured
장치가 구성됨
disconnected
버스 비활동 상태
unconfigured
장치가 구성되지 않음
connected
버스 활성 상태

특수 하드웨어에서 따로 표시하지 않는 한 SCSI 첨부 지점의 상태는 알 수 없습니다. SCSI 구성 요소 정보의 표시에 대한 지침은 SCSI 장치에 대한 정보를 표시하는 방법을 참조하십시오.

PCI 또는 PCIe 어댑터 카드 분리

장치 드라이버가 핫 플러그 기능을 지원하는 경우에는 필수적이지 않은 시스템 리소스를 호스팅하는 PCI 어댑터 카드를 제거할 수 있습니다. 필수적인 시스템 리소스인 경우에는 PCI 어댑터 카드를 분리할 수 없습니다. PCI 어댑터 카드를 분리하려면 다음과 같은 조건이 충족되어야 합니다.

예를 들어, 시스템에 이더넷 카드가 하나만 설치되어 있는 경우 이더넷 카드를 분리하면 네트워크 연결이 끊어집니다. 이렇게 분리하면서 네트워크 연결을 활성 상태로 유지하려면 추가 계층의 소프트웨어 지원이 필요합니다.

PCI 또는 PCIe 어댑터 카드 연결

다음과 같은 조건이 충족되면 PCI 어댑터 카드를 시스템에 추가할 수 있습니다.

PCI 어댑터 카드 추가 또는 제거에 대한 단계별 지침은 cfgadm 명령을 사용하여 PCI 또는 PCIe 핫 플러그 기능 사용을 참조하십시오.

hotplug 명령을 사용하여 PCIe 핫 플러그 기능 사용

hotplug 명령을 사용하여 핫 플러그 가능한 연결을 사용할 수 있습니다. PCIe(PCI Express) 및 PCI SHPC 장치의 커넥터 또는 포트 연결에만 해당됩니다. 핫 플러그 커넥터는 시스템에서 구성 요소를 삽입 또는 제거하는 위치의 물리적 표현입니다. 핫 플러그 포트는 시스템 장치 트리에서 시스템에 대한 장치의 연결을 관리하는 위치의 논리적 표현입니다.

hotplug 기능을 사용하여 장치를 시스템에서 물리적으로 추가 또는 제거하지 않고도 온라인 또는 오프라인 상태로 전환할 수 있습니다(내장 장치의 경우도 마찬가지).

hotplug 명령으로 장치를 관리하려면 핫 플러그 서비스를 사용해야 합니다.

# svcadm enable svc:/system/hotplug:default

다음 예에서는 hotplug 명령을 사용하는 방법을 설명합니다.

다음과 같이 시스템에 있는 모든 PCI/PCIe 핫 플러그 가능 커넥터/포트(가상 및 물리적)를 표시합니다.

# hotplug list -lv

PCIe 슬롯에 이더넷 카드를 구성합니다. 예를 들면 다음과 같습니다.

# hotplug enable /pci0,0 pcie0

PCIe 슬롯의 이더넷 카드를 구성 해제합니다. 예를 들면 다음과 같습니다.

# hotplug disable /pci0,0 pcie0

PCI 장치 노드를 오프라인 상태로 만들어 해당 노드의 장치 드라이버를 분리합니다. 예를 들면 다음과 같습니다.

# hotplug offline /pci0,0/pci1 pci.0,2

PCI 장치 노드를 온라인 상태로 만들어 해당 노드에 드라이버를 연결합니다. 예를 들면 다음과 같습니다.

# hotplug online /pci0,0/pci1 pci.0,2

IOV 물리적 기능의 종속 항목 포트를 설치합니다. 예를 들면 다음과 같습니다.

# hotplug install /pci@400/pci@1/pci@0/pci@4 pci.0,1

그런 다음 탐색된 결과 IOV 가상 기능을 표시합니다. 예를 들면 다음과 같습니다.

# hotplug list -v /pci@400/pci@1/pci@0/pci@4 pci.0,1
<pci.0,1>  (ONLINE)
     { IOV physical function }
     { IOV virtual function 'pci.0,81' }
     { IOV virtual function 'pci.0,83' }
     { IOV virtual function 'pci.0,85' }
     { IOV virtual function 'pci.0,87' }
<pci.0,81>  (OFFLINE)
ethernet@0,81
<pci.0,83>  (OFFLINE)
ethernet@0,83
<pci.0,85>  (OFFLINE)
ethernet@0,85
<pci.0,87>  (OFFLINE)
ethernet@0,87

IOV 물리적 기능의 종속 항목 포트를 제거합니다. 예를 들면 다음과 같습니다.

# hotplug uninstall /pci@400/pci@1/pci@0/pci@4 pci.0,0

종속 항목 IOV 가상 기능이 사용 중이면 이 작업이 실패합니다. 예를 들면 다음과 같습니다.

# hotplug uninstall /pci@400/pci@1/pci@0/pci@4 pci.0,0
ERROR: devices or resources are busy.
ethernet@0,81:
    { Network interface igbvf1 }
    { igbvf1: hosts IP addresses: 10.0.0.1 }
    { Plumbed IP Address }

PCI 핫 플러그 작업 문제 해결(hotplug)

핫 플러그 포트에 연결된 장치에서 다음과 같은 유지 관리 상태가 표시될 수 있습니다.

/pci@0,0/pci10de,5d@e <pci.a,1> (MAINTENANCE)
.
.
./pci@0,0/pci108e,534a@d <pci.0,0> (MAINTENANCE-SUSPENDED)

위 메시지는 고장 이벤트나 유지 관리 작업이 발생한 것을 나타냅니다. MAINTENANCE 상태는 장치가 사용 중이지만 완전히 작동하지 않는 경우를 의미합니다. MAINTENANCE-SUSPENDED 상태는 장치가 유지 관리 작업 때문에 라이브 일시 중단된 경우를 의미합니다. 예를 들면 장치 하드웨어 재구성이 있습니다.

hotplug 명령을 사용하려면 다음 서비스가 실행 중이어야 합니다.

svc:/system/hotplug:default

그렇지 않으면 다음 메시지가 표시됩니다.

ERROR: hotplug service is not available.

지원되는 I/O 버스가 없는 시스템에는 다음과 같은 오류 메시지가 표시됩니다.

ERROR: there are no connections to display.
       (See hotplug(1m) for more information.)

위 메시지는 시스템에 핫 플러그 가능한 다른 I/O 장치가 있을 수도 있지만 그런 장치를 관리하려면 hotplug 명령이 아닌 cfgadm 명령을 사용해야 한다는 것을 의미할 수 있습니다.