12.7. 수동으로 config-download 파일 생성
특정 상황에서는 표준 워크플로우 외부에서 고유한 config-download
파일을 생성할 수도 있습니다. 예를 들어 설정을 개별적으로 적용할 수 있도록 openstack overcloud deploy
명령에 --stack-only
옵션을 사용하여 오버클라우드 Heat 스택을 생성할 수 있습니다. 고유한 config-download
파일을 수동으로 생성하려면 다음 단계를 완료합니다.
절차
config-download
파일을 생성합니다.$ openstack overcloud config download \ --name overcloud \ --config-dir ~/config-download
-
--name
은 Ansible 파일 내보내기에 사용할 오버클라우드입니다. -
--config-dir
은config-download
파일을 저장할 위치입니다.
-
config-download
파일이 포함된 디렉터리로 변경합니다.$ cd ~/config-download
정적 인벤토리 파일을 생성합니다.
$ tripleo-ansible-inventory \ --ansible_ssh_user heat-admin \ --static-yaml-inventory inventory.yaml
config-download
파일과 정적 인벤토리 파일을 사용하여 설정을 수행합니다. 배포용 플레이북을 실행하려면 ansible-playbook
명령을 실행합니다.
$ ansible-playbook \ -i inventory.yaml \ --private-key ~/.ssh/id_rsa \ --become \ ~/config-download/deploy_steps_playbook.yaml
이 설정에서 overcloudrc
파일을 수동으로 생성하려면 다음 명령을 실행합니다.
$ openstack action execution run \ --save-result \ --run-sync \ tripleo.deployment.overcloudrc \ '{"container":"overcloud"}' \ | jq -r '.["result"]["overcloudrc.v3"]' > overcloudrc.v3