탐색 링크 건너뛰기 | |
인쇄 보기 종료 | |
Oracle Solaris 10에서 Oracle Solaris 11.1로 전환 Oracle Solaris 11.1 Information Library (한국어) |
1. Oracle Solaris 10에서 Oracle Solaris 11 릴리스로 전환(개요)
2. Oracle Solaris 11 설치 방법으로 전환
Oracle Solaris 10 시스템 구성과 Oracle Solaris 11 시스템 구성 비교
Oracle Solaris 11 설치 후 인쇄 환경을 설정하는 방법
Oracle Solaris 11에서 특정 시스템 구성이 SMF로 마이그레이션되었습니다. SMF로 마이그레이션된 이름 지정 서비스에 대한 자세한 내용은 표 7-1을 참조하십시오.
이 릴리스의 주요 변경 사항은 다음과 같습니다.
DNS 서버 설정 – DNS 서버를 설정하는 프로세스가 변경되었습니다. 자세한 지침은 Oracle Solaris 11.1에서 이름 지정 및 디렉토리 서비스 작업의 DNS 관리(작업)를 참조하십시오.
/etc/default/init 파일이 이제 읽기 전용임 – 로케일 및 표준 시간대 구성이 SMF로 마이그레이션되었습니다. 환경 변수에 대한 모든 변경 사항은 새 svc:/system/environment:init SMF 서비스를 통해 관리되어야 합니다.
svc:/system/environment:init SMF 서비스를 사용하려면 skip_init_upgrade 등록 정보가 true로 설정되었는지 확인합니다.
# svccfg -s svc:/system/environment:init setprop \ upgrade/skip_init_upgrade=true # svcadm refresh svc:/system/environment:init
자세한 내용은 국제화 및 지역화 변경 사항을 참조하십시오.
/etc/dfs/dfstab 구성 – 파일 시스템 공유 게시 및 게시 해제가 이제 zfs 명령으로 수행됩니다. 5 장파일 시스템 관리를 참조하십시오.
/etc/hostname.<if>, /etc/dhcp.<if>, /etc/hostname.ip*.tun* 구성 – 이러한 파일을 편집하여 영구 네트워크 구성을 유지할 필요가 없습니다. ipadm 및 dladm 명령을 사용하여 이 유형의 네트워크 구성을 관리할 수 있습니다. 고정적 모드에서 네트워크 구성 관리를 참조하십시오.
시스템의 호스트 이름 매핑 – 실행 중인 Oracle Solaris 11 릴리스에 따라 시스템의 호스트 이름이 설치 중 다음과 같이 매핑됩니다.
Oracle Solaris 11: Oracle Solaris 10에서는 설치 중 /etc/hosts 파일이 업데이트되어 시스템의 호스트 이름이 비루프백 IP 주소 중 하나에 매핑됩니다. Oracle Solaris 11에서는 호스트 이름이 시스템의 IPv4 및 IPv6 주소에 매핑됩니다. 예를 들면 다음과 같습니다.
::1 foobar localhost 127.0.0.1 foobar loghost localhost
hostname이 비루프백 인터페이스의 IP 주소에 매핑되는 이전 동작을 선호하는 경우, 다음 예제에 표시된 대로 이 유형의 매핑을 포함하도록 /etc/hosts 파일을 수동으로 수정해야 합니다.
::1 localhost 127.0.0.1 loghost localhost 129.148.174.232 foobar
Oracle Solaris 11.1: 설치 시 호스트 이름이 주 인터페이스에 매핑됩니다. system/identity:node SMF 서비스에는 관리자가 이 기능을 사용 안함으로 설정할 수 있는 등록 정보가 포함됩니다.
전원 관리 구성 – 전원 관리가 더 이상 /etc/power.conf 파일을 편집하고 pmconfig 명령을 사용하여 구성되지 않습니다. 대신 poweradm 명령이 사용됩니다. 전원 관리 구성 변경 사항을 참조하십시오.
시스템의 ID 구성 – 실행 중인 Oracle Solaris 11 릴리스에 따라 다음과 같이 시스템의 ID를 구성합니다.
Oracle Solaris 11: 이 예제에 표시된 대로 svc:/system/identity:node SMF 서비스의 config/nodename 서비스 등록 정보를 설정하여 시스템의 ID(nodename/hostname)를 구성합니다.
# svccfg -s svc:/system/identity:node setprop config/nodename = astring: nodename # svcadm refresh svc:/system/identity:node # svcadm restart svc:/system/identity:node
주 - 시스템이 DHCP를 사용하도록 구성된 경우(Automatic NCP가 사용으로 설정된 경우 항상) DHCP 서버가 nodename/hostname 옵션(DHCP 표준 옵션 코드 12)에 대한 값을 제공하지 않을 때만 SMF 서비스 등록 정보를 설정할 수 있습니다. nodename(4)을 참조하십시오.
Oracle Solaris 11.1: hostname 명령을 사용하여 시스템의 호스트 이름을 영구적으로 설정합니다. 처음에 hostname 값이 config/nodename에 저장되지만, 시스템이 DHCP로 구성된 경우 DHCP가 hostname 값을 제공할 때 이 값이 대체됩니다. hostname 명령이 사용된 경우 hostname 값이 무엇이든 config/nodename에 지정됩니다. hostname 명령을 사용하여 시스템의 ID를 설정하는 경우 hostname 명령을 -D 옵션과 함께 실행할 때까지 DHCP에서 이 설정을 대체할 수 없습니다. hostname 명령을 사용할 때 해당 SMF 등록 정보와 연관된 SMF 서비스도 자동으로 업데이트됩니다. hostname(1)을 참조하십시오.
시스템 콘솔 및 터미널 서비스 구성 – sac 명령과 SAF(Service Access Facility) 프로그램은 더 이상 지원되지 않습니다. 시스템 콘솔 및 로컬에 연결된 터미널 장치가 SMF console-login 서비스 svc:/system/console의 인스턴스로 표시됩니다. 시스템 콘솔, 터미널 서비스 및 전원 관리 변경 사항을 참조하십시오.
시스템 로깅 서비스 – Oracle Solaris 11.1에 새로 도입된 rsyslog는 안정적인 확장된 syslog 데몬으로 필터링, TCP, 암호화, 고정밀 시간 기록, 출력 컨트롤과 같은 여러 기능을 지원하는 모듈형 디자인 구현입니다.
다음 명령을 실행하여 system-log 서비스의 상태를 표시할 수 있습니다.
# svcs -a | grep system-log disabled Nov_21 svc:/system/system-log:rsyslog online Nov_30 svc:/system/system-log:default
주 - syslog SMF 서비스 svc:/system/system-log:default는 계속해서 Oracle Solaris 11의 기본 로깅 서비스가 됩니다.
표준 시간대 구성 – Oracle Solaris 10에서 표준 시간대는 /etc/TIMEZONE(/etc/default/init) 파일을 편집하여 구성됩니다. Oracle Solaris 11에서는 svc:/system/timezone:default SMF 서비스를 사용하여 시스템의 표준 시간대를 설정할 수 있습니다. 로케일 및 표준 시간대 구성 변경 사항을 참조하십시오.
등록 정보, 등록 정보 그룹, 인스턴스 및 서비스의 소스 기록에 대한 정보가 SMF 저장소에 추가되었습니다. 이 정보를 통해 어떤 설정이 관리 사용자 정의이며 어떤 설정이 매니페스트를 통해 Oracle Solaris에 제공되었는지 확인할 수 있습니다.
관리자, 프로파일 또는 매니페스트별 여러 설정이 계층에 캡처됩니다. svccfg listprop 명령을 새 -l 옵션과 함께 사용하여 각 계층의 값을 탐색합니다. svccfg -s service:instance listprop -l all 명령은 선택한 service:instance에 대한 모든 등록 정보 그룹 및 등록 정보 값을, 각 설정된 등록 정보 그룹 및 등록 정보 값에 사용 가능한 계층과 함께 나열합니다. 예를 들면 다음과 같습니다.
root@system1# svccfg -s mysvc:default listprop -l all start method manifest start/exec astring manifest /var/tmp/testing/blah.ksh start/timeout_seconds count manifest 600 start/type astring manifest method stop method manifest stop/exec astring manifest /var/tmp/testing/blah.ksh stop/timeout_seconds count manifest 600 stop/type astring manifest method startd framework manifest startd/duration astring manifest transient ifoo framework site-profile ifoo framework manifest ifoo/ibar astring admin adminv ifoo/ibar astring manifest imanifest_v ifoo/ibar astring site-profile iprofile_v general framework site-profile general framework manifest general/complete astring manifest general/enabled boolean site-profile true general/enabled boolean manifest true
이 예제에서 등록 정보 그룹 ifoo는 새 -l 옵션을 사용할 때 나열된 정보 유형을 보여줍니다.
그에 비해, 새 -l 옵션 없이 동일한 명령을 실행하면 다음과 같은 정보가 나열됩니다.
# svccfg -s mysvc:default listprop start method start/exec astring /var/tmp/testing/blah.ksh start/timeout_seconds count 600 start/type astring method stop method stop/exec astring /var/tmp/testing/blah.ksh stop/timeout_seconds count 600 stop/type astring method startd framework startd/duration astring transient ifoo framework ifoo/ibar astring adminv general framework general/complete astring general/enabled boolean true
더불어, svccfg listcust 명령을 사용하여 사용자 정의만 나열할 수 있습니다.
표준 위치에서 제공되는 서비스 및 인스턴스(/lib/svc/manifest, /var/svc/manifest, /etc/svc/profile)는 이제 manifest-import SMF 서비스에서 관리됩니다. 이러한 서비스를 시스템에서 완전히 제거하려면 관리자가 지원 파일을 제공하는 패키지를 제거해야 합니다. 이 변경 사항은 시스템에서 서비스 또는 인스턴스의 제거를 트리거합니다. 제공 파일이 패키지로 관리되지 않을 경우 파일을 제거하고 manifest-import 서비스를 다시 시작하면 시스템에서 제공하는 서비스 또는 인스턴스가 완전히 제거됩니다.
파일을 제거할 수 없거나 관리자가 서비스 또는 인스턴스가 시스템에서 실행되기를 원하지 않고 서비스 또는 인스턴스를 사용 안함으로 설정하는 것이 옵션이 아닌 경우 svccfg delete 명령을 사용할 수 있습니다. svccfg delete 명령은 제공 파일이 여전히 표준 위치에 존재할 때 시스템이 현재 설치된 방식에 대한 관리 사용자 정의로 간주됩니다.
주 - svccfg delete 명령은 서비스를 삭제하지 않습니다. 이 명령은 다른 SMF 소비자로부터 서비스를 숨기기만 합니다.
svccfg delete 명령으로 만든 사용자 정의를 비롯한 관리 사용자 정의를 제거하고 서비스 매니페스트에서 제공하는 구성으로 돌아가려면 svccfg 명령의 delcust 하위 명령을 주의해서 사용하십시오. 예를 들어, 다음과 같이 sendmail-client:default에서 모든 사용자 정의를 나열하고 삭제합니다.
# svccfg svc:> select svc:/network/sendmail-client:default svc:/network/sendmail-client:default> listcust config application admin MASKED ... svc:/network/sendmail-client:default> delcust Deleting customizations for instance: default
자세한 내용은 svccfg(1M) 매뉴얼 페이지를 참조하십시오.
Oracle Solaris 11.1에 새로 도입된 svcbundle 명령을 사용하여 SMF 매니페스트를 생성할 수 있습니다. 또한 이 명령에 bundle-type 옵션을 지정하여 프로파일을 생성할 수 있습니다. 생성된 번들은 여러 -s 옵션을 사용하여 완전히 정의됩니다. 각 NV 쌍은 name=value 형식입니다. 매니페스트를 생성하려면 service-name 및 start-method를 지정해야 합니다. 매니페스트를 생성할 때 svcbundle 명령은 여러 기본 사항을 가정하며, 매니페스트가 생성된 후 수정할 수 있습니다. svcbundle 명령 사용에 대한 자세한 지침은 svcbundle(1M)을 참조하십시오.
Oracle Solaris 10 및 Oracle Solaris 11 릴리스에는 특정 작업을 수행하는 시스템 프로세스가 포함되지만 일반적으로 관리가 필요하지 않습니다.
|