7.15. 배포 명령 옵션
다음 표에는 openstack overcloud deploy
명령의 추가 매개변수가 나열되어 있습니다.
일부 옵션은 이번 릴리스에서 기술 프리뷰로 제공되므로 Red Hat에서 완전히 지원되지 않습니다. 테스트 용도로만 사용해야 하며 프로덕션 환경에서 사용해서는 안 됩니다. 기술 프리뷰 기능에 대한 자세한 내용은 적용 범위 상세 정보를 참조하십시오.
표 7.1. 배포 명령 옵션
매개변수 | 설명 |
---|---|
|
배포하려는 heat 템플릿이 포함된 디렉터리입니다. 비어 있을 경우 배포 명령은 |
| 만들거나 업데이트하려는 스택의 이름입니다. |
| 배포 제한 시간(분)입니다. |
| 하이퍼바이저에 사용할 가상화 유형입니다. |
|
시간 동기화에 사용할 NTP(Network Time Protocol) 서버입니다. 콤마로 구분된 목록에 여러 개의 NTP 서버를 지정할 수도 있습니다(예: |
|
환경 변수 |
|
오버클라우드 노드에 액세스할 SSH 사용자를 정의합니다. 일반적으로 SSH 액세스는 |
| 오버클라우드 노드에 대한 SSH 액세스의 키 경로를 정의합니다. |
| 오버클라우드 노드에 대한 SSH 액세스에 사용할 네트워크 이름을 정의합니다. |
|
오버클라우드 배포에 전달하려는 추가 환경 파일입니다. 이 옵션을 두 번 이상 지정할 수 있습니다. |
| 배포에 추가하려는 환경 파일이 들어 있는 디렉터리입니다. 배포 명령은 이러한 환경 파일을 먼저 숫자순으로 처리한 다음, 알파벳순으로 처리합니다. |
|
역할 파일을 정의하고 |
|
네트워크 파일을 정의하고 |
|
plan 환경 파일을 정의하고 |
| 배포 후 임시 파일을 삭제하지 않고 해당 위치를 기록하려면 이 옵션을 사용합니다. |
| 실제 배포를 수행하지 않고 계획을 업데이트하려면 이 옵션을 사용합니다. |
| 오버클라우드 생성 프로세스에서는 일련의 사전 배포 검사를 수행합니다. 이 옵션은 사전 배포 검사에서 치명적이지 않은 오류가 발생할 경우에만 종료됩니다. 오류가 있으면 배포에 실패할 수 있으므로 이 옵션을 사용하는 것이 좋습니다. |
| 오버클라우드 생성 프로세스에서는 일련의 사전 배포 검사를 수행합니다. 이 옵션은 사전 배포 검사에서 심각하지 않은 경고가 발생할 경우에만 종료됩니다. openstack-tripleo-validations |
| 오버클라우드를 생성하지 않고 오버클라우드에서 검증을 수행하려면 이 옵션을 사용합니다. |
|
|
| 오버클라우드 배포 후 구성을 건너뛰려면 이 옵션을 사용합니다. |
| 오버클라우드 배포 후 구성을 강제 적용하려면 이 옵션을 사용합니다. |
|
배포 명령이 |
| 인수 및 매개변수를 사용한 YAML 파일의 경로입니다. |
| 오버클라우드 서비스의 암호 생성을 비활성화하려면 이 옵션을 사용합니다. |
|
사전 프로비저닝된 오버클라우드 노드를 배포하려면 이 옵션을 사용합니다. |
|
|
|
오버클라우드 스택 생성을 비활성화하고 |
|
저장된 |
|
Ansible 설정 파일의 경로입니다. 파일의 설정이 |
|
|
|
config-download 플레이북 실행을 특정 노드 또는 노드 세트로 제한하려면 쉼표로 구분된 노드 목록과 함께 이 옵션을 사용합니다. 예를 들어 |
| (기술 프리뷰) 이 옵션을 config-download 플레이북의 콤마로 구분된 태그 목록과 함께 사용하여 특정 config-download 작업 세트를 통해 배포를 실행합니다. |
| (기술 프리뷰) 이 옵션을 config-download 플레이북에서 건너뛰고자 하는 태그 목록 (콤마로 구분)과 함께 사용합니다. |
전체 옵션 목록을 보려면 다음 명령을 실행합니다.
(undercloud) $ openstack help overcloud deploy
일부 명령행 매개변수는 오래되었거나 더 이상 사용되지 않으며, 대신 환경 파일의 parameter_defaults
섹션에 포함하는 heat 템플릿 매개변수가 사용됩니다. 다음 표에는 더 이상 사용되지 않는 매개변수가 해당하는 heat 템플릿 매개변수에 매핑되어 있습니다.
표 7.2. 더 이상 사용되지 않는 CLI 매개변수와 해당하는 heat 템플릿 매개변수 매핑
매개변수 | 설명 | heat 템플릿 매개변수 |
---|---|---|
| 확장할 컨트롤러 노드 수 |
|
| 확장할 컴퓨팅 노드 수 |
|
| 확장할 Ceph Storage 노드 수 |
|
| 확장할 Block Storage(cinder) 노드 수 |
|
| 확장할 Object Storage(swift) 노드 수 |
|
| 컨트롤러 노드에 사용하려는 플레이버 |
|
| 컴퓨팅 노드에 사용하려는 플레이버 |
|
| Ceph Storage 노드에 사용하려는 플레이버 |
|
| Block Storage(cinder) 노드에 사용하려는 플레이버 |
|
| Object Storage(swift) 노드에 사용하려는 플레이버 |
|
| 오버클라우드 생성 프로세스에서는 일련의 사전 배포 검사를 수행합니다. 이 옵션은 사전 배포 확인에서 치명적인 오류가 발생할 경우에만 종료됩니다. 오류가 있으면 배포에 실패할 수 있으므로 이 옵션을 사용하는 것이 좋습니다. | 매개변수 매핑 없음 |
|
사전 배포 검증을 완전히 비활성화합니다. 이러한 검증은 | 매개변수 매핑 없음 |
|
| 매개변수 매핑 없음 |
| 오버클라우드 노드를 고객 포털 또는 Satellite 6에 등록하려면 이 옵션을 사용합니다. |
|
|
오버클라우드 노드에 사용할 등록 방법을 정의하려면 이 옵션을 사용합니다. Red Hat Satellite 6 또는 Red Hat Satellite 5에는 |
|
| 등록에 사용하려는 조직입니다. |
|
| 시스템이 이미 등록되어 있어도 시스템을 등록하려면 이 옵션을 사용합니다. |
|
|
오버클라우드 노드를 등록할 Satellite 서버의 기본 URL입니다. Satellite HTTPS URL 대신 HTTP URL을 이 매개변수에 사용합니다. 예를 들어 https://satellite.example.com 대신 http://satellite.example.com을 사용합니다. 오버클라우드 생성 프로세스에서는 이 URL을 사용하여 서버가 Red Hat Satellite 5 서버인지 아니면 Red Hat Satellite 6 서버인지 확인합니다. Red Hat Satellite 6 서버인 경우 오버클라우드는 |
|
| 등록에 사용할 활성화 키를 정의하려면 이 옵션을 사용합니다. |
|
이러한 매개변수는 Red Hat OpenStack Platform의 이후 버전에서 삭제될 예정입니다.