26장. 업그레이드 문제 해결
업그레이드 프로세스 중에 문제가 발생하는 경우 이 섹션의 조언을 참조하십시오.
26.1. 환경 파일 수정 링크 복사링크가 클립보드에 복사되었습니다!
사용자 지정 환경 파일에서 매개변수가 있는 경우 환경 파일을 수정하고 업그레이드 중에 언제든지 openstack overcloud upgrade prepare 명령을 실행할 수 있습니다. 이 명령은 오버클라우드 계획의 새 버전을 director에 업로드하여 새 config-download 플레이북 세트를 생성합니다.
이 예제에는 upgrades-environment.yaml 파일에 리포지토리 이름 오류가 포함되어 있습니다.
parameter_defaults: UpgradeLeappEnabled: true UpgradeLeappCommandOptions: "--enablerepo rhel-7-for-x86_64-baseos-eus-rpms --enablerepo rhel-8-for-x86_64-appstream-eus-rpms --enablerepo fast-datapath-for-rhel-8-x86_64-rpms" CephAnsibleRepo: rhceph-4-tools-for-rhel-8-x86_64-rpms
parameter_defaults:
UpgradeLeappEnabled: true
UpgradeLeappCommandOptions: "--enablerepo rhel-7-for-x86_64-baseos-eus-rpms --enablerepo rhel-8-for-x86_64-appstream-eus-rpms --enablerepo fast-datapath-for-rhel-8-x86_64-rpms"
CephAnsibleRepo: rhceph-4-tools-for-rhel-8-x86_64-rpms
이 오류로 인해 컨트롤러 노드에 대한 Leapp 업그레이드 중 문제가 발생했습니다. 이 문제를 해결하려면 오류를 수정하고 openstack overcloud upgrade prepare 명령을 실행합니다.
절차
파일에서 오류를 수정합니다.
parameter_defaults: UpgradeLeappEnabled: true UpgradeLeappCommandOptions: "--enablerepo rhel-8-for-x86_64-baseos-eus-rpms --enablerepo rhel-8-for-x86_64-appstream-eus-rpms --enablerepo fast-datapath-for-rhel-8-x86_64-rpms" CephAnsibleRepo: rhceph-4-tools-for-rhel-8-x86_64-rpms
parameter_defaults: UpgradeLeappEnabled: true UpgradeLeappCommandOptions: "--enablerepo rhel-8-for-x86_64-baseos-eus-rpms --enablerepo rhel-8-for-x86_64-appstream-eus-rpms --enablerepo fast-datapath-for-rhel-8-x86_64-rpms" CephAnsibleRepo: rhceph-4-tools-for-rhel-8-x86_64-rpmsCopy to Clipboard Copied! Toggle word wrap Toggle overflow 수정된 파일을 사용하여 업그레이드 준비 명령을 실행합니다.
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 오버클라우드 스택 업데이트가 완료될 때까지 기다립니다.
- 실패한 업그레이드 작업 단계를 계속합니다.