26장. 업그레이드 문제 해결
업그레이드 프로세스 중에 에 문제가 발생하는 경우 이 섹션의 지침을 참조하십시오.
26.1. 환경 파일 수정 링크 복사링크가 클립보드에 복사되었습니다!
사용자 지정 환경 파일의 매개변수가 실수한 경우 환경 파일을 수정하고 업그레이드 중에 언제든지 openstack overcloud upgrade prepare 명령을 실행할 수 있습니다. 이 명령은 새 버전의 오버클라우드 계획을 director에 업로드하여 새 config-download 플레이북 세트를 생성합니다.
이 예에서는 upgrade -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 오버클라우드 스택 업데이트가 완료될 때까지 기다립니다.
- 실패한 업그레이드 작업 단계를 계속 진행합니다.