3.2. 웹 UI에서 업그레이드 적합성 평가
Preupgrade Assistant 브라우저 기반 인터페이스는 여러 시스템에서 평가 보고서를 수집하고 결과를 편리하게 필터링할 수 있습니다. 업그레이드 절차에서는 GNOME 데스크탑 업그레이드를 허용하지 않으므로 이 절차에서는 원격 GUI 데스크탑에 Preupgrade Assistant 결과를 표시할 수 있습니다.
Preupgrade Assistant web UI를 원격으로 사용하려면 Apache HTTP Server를 설치 및 구성하고, /etc/httpd/conf.d/
디렉터리에 파일을 추가하고, 시스템에서 httpd
서비스를 실행하여 콘텐츠를 제공해야 합니다.
시스템에 대한 데이터를 네트워크에 노출하거나 업그레이드할 시스템에 컨텐츠를 추가하지 않으려는 경우 다음 대체 방법을 사용하여 사전 업그레이드 평가 결과를 검토할 수 있습니다.
- Apache HTTP 서버를 구성하지 않고 localhost(127.0.0.1)에서 Preupgrade Assistant 웹 UI를 로컬로 사용합니다.
-
명령행에서 업그레이드 적합성 평가에 설명된 절차를 원격으로 따라
/root/preupgrade/result.html
파일을 원격 시스템에 복사하고, 원격 시스템의 웹 브라우저에서 HTML 파일을 엽니다.
사전 요구 사항
- 업그레이드를 위한 RHEL 6 시스템 준비에 설명된 준비 단계를 완료했습니다.
절차
Apache HTTP 서버 및 Preupgrade Assistant 웹 UI를 설치합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow yum install httpd preupgrade-assistant-ui
# yum install httpd preupgrade-assistant-ui
기본적으로 TCP 포트 8099를 통해 로컬 시스템의 모든 네트워크 인터페이스에서 Preupgrade Assistant 웹 UI를 사용할 수 있도록 하려면 기본 개인 httpd 사전 업그레이드 구성을 공용 구성으로 변경합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow cp /etc/httpd/conf.d/99-preup-httpd.conf.public /etc/httpd/conf.d/99-preup-httpd.conf
# cp /etc/httpd/conf.d/99-preup-httpd.conf.public /etc/httpd/conf.d/99-preup-httpd.conf
선택 사항: IP 주소 대신 호스트 이름을 사용하여 Preupgrade Assistant에 액세스합니다(예:
preupg-ui.example.com
).-
preupg-ui.example.com
이름을 업그레이드하는 시스템을 가리키는 DNS CNAME 레코드가 있는지 확인합니다. -
99-preup-httpd.conf
파일의NameVirtualHost
행을NameVirtualHost preupg-ui.example.com:8099
로 변경합니다.
-
강제 모드에서 방화벽과 SELinux가 실행 중인 경우 Preupgrade Assistant web UI 서비스에 필요한 포트에 대한 액세스를 허용합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow setsebool httpd_run_preupgrade on iptables -I INPUT -m state --state NEW -p tcp --dport 8099 -j ACCEPT
# setsebool httpd_run_preupgrade on # iptables -I INPUT -m state --state NEW -p tcp --dport 8099 -j ACCEPT
httpd
서비스를 다시 시작하여 새 구성을 로드합니다.Copy to Clipboard Copied! Toggle word wrap Toggle overflow service httpd restart
# service httpd restart
-
다른 시스템의 웹 브라우저에서 IP 주소(예: http://192.168.122.159:8099) 또는 호스트 이름(예:
http://preupg-ui.example.com:8099
)을 사용하여 Preupgrade Assistant 웹 UI 서비스에 액세스합니다. Preupgrade Assistant web UI에 처음 액세스할 때 인증을 사용하거나 사용하지 않고 UI에 액세스할지 여부를 결정합니다.
- 인증을 사용하여 UI에 액세스하려면 기존 사용자로 로그인하거나 새 사용자로 생성합니다. )을 선택하여 새 사용자를 만들면 인증 시스템이 자동으로 활성화됩니다.
- 인증 없이 UI에 액세스하려면 )을 선택합니다.
Preupgrade Assistant 웹 UI 서버에 대한 자동 제출을 사용하여 명령줄에서 Preupgrade Assistant를 업그레이드하고 실행하려는 시스템으로 돌아갑니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow preupg -u http://hostname:port/submit/
# preupg -u http://hostname:port/submit/
예를 들어 다음과 같습니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow preupg -u http://preupg-ui.example.com:8099/submit/
# preupg -u http://preupg-ui.example.com:8099/submit/
원격 서버의 웹 브라우저로 돌아가서 Preupgrade Assistant Web UI를 다시 로드합니다.
웹 UI에서 Preupgrade Assistant를 실행하여 생성한 평가 보고서를 찾아 확장합니다. 보고서의 각 항목을 살펴보고 보고된 문제를 해결합니다. 평가 결과 코드에 대한 자세한 내용은 평가 결과 코드 표를 참조하십시오.
중요평가 보고서는 RHEL 7으로의 즉각적 업그레이드를 완료한 후 특정 작업을 수행해야 할 수 있습니다. 이러한 업그레이드 후 작업을 기록하여 업그레이드 후에 수행합니다.
- Preupgrade Assistant를 다시 실행하고 웹 UI에 보고서를 업로드합니다. 해결해야 하는 새로운 문제가 없는 경우 업그레이드를 진행할 수 있습니다.