Salt 마스터를 SaltStack Config Cloud에 다시 연결하려면 sseapi-config join
명령을 다시 실행하고 선택적 플래그를 전달하여 VMware Cloud Services 콘솔(CSP) 액세스 토큰을 가져오는 데 사용되는 OAuth 애플리케이션을 다시 생성할 수 있습니다.
OAuth 애플리케이션을 다시 생성하려면:
- Salt 마스터의 터미널에서
sseapi-config join
명령을 다시 실행하고 플래그--override-oauth-app
을 전달하여ssc-url
및csp-url
값을 지역별 URL로 바꿉니다.sseapi-config join --ssc-url <SSC URL> --csp-url <CSP URL> --override-oauth-app
지역 이름 SSC URL CSP URL US https://ssc-gateway.mgmt.cloud.vmware.com https://console.cloud.vmware.com DE(독일) https://de.ssc-gateway.mgmt.cloud.vmware.com https://console.cloud.vmware.com IN(인도) https://in.ssc-gateway.mgmt.cloud.vmware.com https://console.cloud.vmware.com --override-oauth-app
플래그는 OAuth 애플리케이션이 있으면 삭제하고 다시 생성합니다.다음 코드 샘플은 미국 지역의 성공적인 응답 예를 보여줍니다.
2022-08-17 18:50:20 [INFO] SSEAPE joining SSC Cloud... v8.9.1.1 2022-08-16T15:28:12 2022-08-17 18:50:20 [INFO] Retrieving CSP auth token. 2022-08-17 18:50:21 [INFO] Deleting oauth app [Salt Master App for master id:my-salt-master] with id [i7vUcQwQ5D63eh1hxv0pJp612wBG20zDifA] and recreating it. 2022-08-17 18:50:21 [INFO] Finished with oauth app [Salt Master App for master id:my-salt-master] in org [6bh70973-b1g2-716c-6i21-i9974a6gdc85]. 2022-08-17 18:50:39 [INFO] Added service role [saltstack:master] for oauth app [Salt Master App for master id:my-salt-master]. 2022-08-17 18:50:39 [INFO] Created pillar [CSP_AUTH_TOKEN]. 2022-08-17 18:50:39 [INFO] Updated master config. Please restart master for config changes to take effect. 2022-08-17 18:50:39 [INFO] Updated master cloud.conf. 2022-08-17 18:50:39 [INFO] Validating connectivity to SaltStack Cloud instance [https://ssc-gateway.mgmt.cloud.vmware.com] 2022-08-17 18:50:39 [INFO] Successfully validated connectivity to SaltStack Cloud instance [https://ssc-gateway.mgmt.cloud.vmware.com]. Response: {'version': 'v8.9.0.5', 'vipVersion': '8.9.0'} 2022-08-17 18:50:39 [INFO] Finished SSEAPE joining SSC Cloud... v8.9.1.1 2022-08-16T15:28:12
- Salt 마스터 서비스를 다시 시작합니다.
systemctl restart salt-master
- 각 Salt 마스터에 대해 이 절차를 반복합니다.