이 단원은 기존 Solaris 시스템을 업그레이드하는 방법을 설명합니다. 다음 사항을 다룹니다:
기존 Solaris 시스템에 새로운 Solaris 소프트웨어 버전을 설치할 때, 설치 프로그램은 Solaris 운영 환경 설치를 위해 다음 옵션 중 하나를 선택하게 합니다:
업그레이드- 이 옵션은 새로운 Solaris 운영 환경 버전을 시스템의 디스크에 있는 기존 파일과 병합합니다. 이 옵션은 사용자가 이전 Solaris 운영 환경 버전에 가한 수정 내용을 최대한 많이 저장합니다.
최초- 이 옵션은 새로운 Solaris 운영 환경 버전으로 시스템 디스크에 겹쳐 씁니다. 설치를 시작하기 전에 사용자가 이전 Solaris 운영 환경 버전에 대한 가한 지역적 수정 내용을 백업 저장하였다가 설치가 완료된 후에 지역적 수정 내용을 복구해야 합니다.
Solaris 2.4 소프트웨어나 그 이후에 나온 버전을 실행할 경우 업그레이드 옵션을 사용할 수 있습니다.
시스템이 어떤 버전의 Solaris 운영 환경을 실행하고 있는지 보려면, 다음과 같이 입력하십시오:
$ uname -a |
아닙니다.
자세한 내용은 제 6 장을(를) 참조하십시오.
Solaris Interactive Installation 프로그램의 업그레이드 옵션은 현재 파일 시스템에 업그레이드를 위한 공간이 충분치 않은 경우에 디스크 공간을 재할당할 수 있게 합니다. 기본값에 따라 자동 레이아웃 기능은 업그레이드에 성공하도록 디스크 공간을 재할당하는 방법을 결정하려고 시도합니다. 자동 레이아웃 기능이 디스크 공간 재할당 방법을 결정할 수 없는 경우, 사용자가 어느 파일 시스템을 이동하거나 변경할 것이지 결정한 후에 사용자의 입력 내용에 근거하여 자동 레이아웃을 다시 실행해야 합니다.
안됩니다. 예를 들어, 이전에 시스템에 최종 사용자 소프트웨어 그룹을 설치한 경우, 업그레이드 옵션을 사용하여 개발자 소프트웨어 그룹을 업그레이드할 수 없습니다. 그러나, 업그레이드시 현재 설치된 소프트웨어 그룹에 포함되지 않은 소프트웨어를 항상 시스템에 추가할 수 있습니다.
시스템을 재부트하기 전에: /a/var/sadm/system/data/upgrade_cleanup
시스템을 재부트한 후에: /var/sadm/system/data/upgrade_cleanup
시스템을 재부트하기 전에: /a/var/sadm/system/logs/upgrade_log
시스템을 재부트한 후에: /var/sadm/system/logs/upgrade_log
이 절은 시스템을 업그레이드 및 백업에 대한 정보를 제공합니다.
기존 시스템을 Solaris 운영 환경의 새 버전으로 업그레이드하기 전에 다음 정보를 고려하십시오.
사용자가 사용하고 있는 소프트웨어 중에서 새 릴리즈에서 더 이상 제공하지 않는 소프트웨어가 있는지 확인하려면 Solaris 릴리즈 노트의 "더 이상 지원되지 않는 소프트웨어 기능" 절 및 구입업체 릴리즈 노트를 확인하십시오.
Solaris 운영 환경의 변경 사항이나 향상된 사항이 현재 사용하고 있는 환경에서 유효한지 확인하려면 제 2 장 및 구입업체 릴리즈 노트를 참조하십시오.
새 릴리즈가 시스템과 장치를 지원하는지 확인하려면 시스템과 함께 제공되는 문서를 참조하십시오.
기타 소프트웨어 설명서를 확인하십시오.
업그레이드 과정 중 데이터 손실을 방지하려면 표 5-1 에서 알려진 문제점을 확인하십시오. 이 목록이 완전한 것은 아닙니다. 업그레이드 명령에 대해 동봉된 소프트웨어 설명서, 구입업체 및 타 업체의 소프트웨어 설명서를 항상 확인 하십시오.
소프트웨어 |
문제점 요약 |
SolsticeTM DiskSuiteTM |
Metadevices를 자동으로 업그레이드할 수 없습니다. Solstice DiskSuite 참조 설명서의 부록 B "기타 Solaris 버전 업그레이드"를 참조하십시오. |
Prestoserve |
init 0을 사용하여 시스템을 종료한 다음 업그레이드 프로세스를 시작하면 데이터를 잃을 수 있습니다. 하여 알려면Prestoserve 문서를 참조하십시오. |
시스템 백업하십시오.
업그레이드 옵션을 사용하여 Solaris 운영 환경의 새 버전을 설치하기 전에 항상 기존 파일 시스템을 백업하십시오. 파일 시스템을 백업하는 것은 데이터의 유실, 손상 또는 변형을 막기 위해 이동 가능한 매체(예:테이프와 같은)에 복사하는 것을 의미합니다. 적절한 백업 프로시저가 없으면 "시스템을 백업하는 방법" 을 참조하여 파일 시스템의 전체 백업을 수행하는 방법을 찾으십시오. 계획된 백업 설정 및 기타 백업 명령에 대한 정보는 시스템 관리 설명서, I부를 참조하십시오.
CD-ROM 드라이브에 Solaris CD를 삽입하십시오.
Solaris CD에서 시스템을 부팅하십시오.
시스템을 ok 프롬프트에 두고 다음을 입력하십시오.
boot cdrom
이전 SPARCTM 기반 시스템의 경우에 다음 부팅 명령을 사용하십시오. boot sd(0,6,2)
이 점에서 문제점이 발생하면 제 6 장 을 참조하십시오.
부팅이 완료될 때까지 기다리십시오.
부팅 명령을 입력하면 시스템은 다양한 하드웨어와 시스템 구성 요소를 점검하는 부팅 단계를 실행합니다. 이 작업에 몇분이 소요됩니다. 시스템을 재부팅하는 동안 다음과 유사한 메시지를 보게 됩니다.
ok boot cdrom Booting from: sd(0,6,2) SunOS Release x.x Version [UNIX(R) System V Release] Copyright (c), Sun Microsystems, Inc. Configuring devices Starting OpenWindows... |
Solaris 운영 환경을 설치하려면 화면상의 명령을 따르십시오.
Solaris 설치 프로그램은 Solaris 운영 환경 설치에 관한 메뉴 방식의 대화형 단계별 설명서입니다. 또한 사용자의 질문에 답을 주는 온라인 도움말을 제공합니다.
Solaris 운영 환경이 시스템에 설치될 때까지 기다리십시오.
설치 로그는(시스템이 설치된 방법) 다음 파일에 저장됩니다.
시스템을 재부팅하기 전: /a/var/sadm/system/logs/upgrade_log
시스템을 재부팅한 후: /var/sadm/system/logs/upgrade_log
수퍼유저가 되십시오.
시스템을 종료하십시오.
# init 0 |
시스템이 실행 수준 S(단일 사용자 모드)가 되도록 하십시오.
ok boot -s |
(선택 사항) 파일 시스템이 fsck 명령과 일치되는지 확인하십시오
-m 옵션을 사용하여 fsck 명령을 실행하면 파일 시스템 일관성을 검사합니다. 예를 들어, 전원 오류는 파일을 일관성이 결여된 상태로 만들 수 있습니다.
# fsck -m /dev/rdsk/device-name |
(선택 사항)원격 테이프 드라이브에 파일 시스템을 백업 시키는 경우
테이프 드라이브의 장치 이름을 식별하십시오.
기본 테이프 드라이브는 /dev/rmt/0입니다.
테이프 드라이브에 쓰기 금지가 되어 있지 않은 테이프를 삽입하십시오.
에 나열된 ufsdump표 5-2 명령 중 하나를 사용하여 파일 시스템을 백업 하십시오.
표 5-2 전체 백업 명령
전체 백업 매체 |
사용할 명령 |
---|---|
지역 디스켓 |
ufsdump9ucf /vol/dev/ files_to_backup |
지역 카트리지 테이프 드라이브 |
ufsdump9ucf /dev/rmt files_to_backup |
원격 카트리지 테이프 드라이브 |
ufsdump0ucf remote_host:/ files_to_backup |
프롬프트 상태로 되면 테이프를 삭제하고 다음 볼륨으로 대체하십시오.
각 테이프에 볼륨 번호, 레벨, 날짜, 시스템 이름 및 파일 이름을 표시하십시오.
Ctrl-D를 눌러서 시스템이 실행 수준 3으로 돌아오게 하십시오.
테이프 내용을 표시하는 ufsrestore 명령을 사용하여 백업이 성공되었다는 것을 검사하십시오.
시스템이 업그레이드를 마친 후에, 설치 프로그램은 시스템을 단일 사용자 모드에서 수퍼유저 프롬프트 상태가 되게 합니다.
필요시 시스템을 정리하십시오.
업그레이드 옵션 사용시, Solaris 설치 프로그램은 기존 시스템의 지역적 소프트웨어 수정 내용을 새 소프트웨어와 병합합니다. 그러나 어떤 경우에는 병합이 가능하지 않습니다. 업그레이드가 보존할 수 없는 지역적 수정 내용을 고쳐야 할 지를 보려면 다음 파일들을 참조하십시오:
/a/var/sadm/system/data/upgrade_cleanup
주의 - upgrade_cleanup 파일에서 반드시 모든 정보를 살펴보십시오. 보존되지 않은 지역적 수정 내용을 고치는데 실패한 경우 시스템 부트되지 않을 수도 있습니다.
시스템을 재부트하십시오.
# reboot |