검색

9.5. 임시 heat 프로세스 시작

download PDF

이전 버전의 RHOSP(Red Hat OpenStack Platform)에서는 시스템이 설치한 Heat 프로세스를 사용하여 오버클라우드를 설치했습니다. 이제 임시 Heat를 사용하여 오버클라우드를 설치합니다. 즉 배포,update, upgrade 명령을 통해 heat-apiheat-engine 프로세스가 필요에 따라 시작됩니다.

이전에는 openstack stack 명령을 사용하여 스택을 생성하고 관리했습니다. 이 명령은 기본적으로 더 이상 사용할 수 없습니다. 문제 해결 및 디버깅 목적으로 스택이 실패하는 경우 예를 들어 openstack stack 명령을 사용하려면 먼저 임시 Heat 프로세스를 시작해야 합니다.

openstack overcloud tripleo launch heat 명령을 사용하여 배포 외부에서 임시 heat를 활성화합니다.

프로세스

  1. 임시 Heat 프로세스를 시작합니다.

    (undercloud)$ openstack tripleo launch heat --heat-dir /home/stack/overcloud-deploy/<overcloud>/heat-launcher --restore-db
    • & lt;overcloud& gt;를 오버클라우드 스택의 이름으로 바꿉니다.
    참고

    이 명령은 Heat 프로세스를 시작한 후 종료되고 Heat 프로세스는 Podman 포드로 백그라운드에서 계속 실행됩니다.

  2. ephemeral-heat 프로세스가 실행 중인지 확인합니다.

    (undercloud)$ sudo podman pod ps
    POD ID        NAME            STATUS      CREATED        INFRA ID      # OF CONTAINERS
    958b141609b2  ephemeral-heat  Running     2 minutes ago  44447995dbcf  3
  3. OS_CLOUD 환경을 내보냅니다.

    (undercloud)$ export OS_CLOUD=heat
  4. 설치된 스택을 나열합니다.

    (undercloud)$ openstack stack list
    +--------------------------------------+------------+---------+-----------------+----------------------+--------------+
    | ID                                   | Stack Name | Project | Stack Status    | Creation Time        | Updated Time |
    +--------------------------------------+------------+---------+-----------------+----------------------+--------------+
    | 761e2a54-c6f9-4e0f-abe6-c8e0ad51a76c | overcloud  | admin   | CREATE_COMPLETE | 2022-08-29T20:48:37Z | None         |
    +--------------------------------------+------------+---------+-----------------+----------------------+--------------+

    openstack stack environment showopenstack stack resource list 와 같은 명령을 사용하여 디버깅할 수 있습니다.

  5. 디버깅을 완료한 후 임시 Heat 프로세스를 중지합니다.

    (undercloud)$ openstack tripleo launch heat --kill
참고

경우에 따라 heat 환경 내보내기에 실패합니다. 이는 overcloudrc 와 같은 다른 인증 정보를 사용 중인 경우 발생할 수 있습니다. 이 경우 기존 환경을 설정 해제하고 heat 환경을 소싱합니다.

(overcloud)$ unset OS_CLOUD
(overcloud)$ unset OS_PROJECT_NAME
(overcloud)$ unset OS_PROJECT_DOMAIN_NAME
(overcloud)$ unset OS_USER_DOMAIN_NAME
(overcloud)$ OS_AUTH_TYPE=none
(overcloud)$ OS_ENDPOINT=http://127.0.0.1:8006/v1/admin
(overcloud)$ export OS_CLOUD=heat
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

Red Hat을 사용하는 고객은 신뢰할 수 있는 콘텐츠가 포함된 제품과 서비스를 통해 혁신하고 목표를 달성할 수 있습니다.

보다 포괄적 수용을 위한 오픈 소스 용어 교체

Red Hat은 코드, 문서, 웹 속성에서 문제가 있는 언어를 교체하기 위해 최선을 다하고 있습니다. 자세한 내용은 다음을 참조하세요.Red Hat 블로그.

Red Hat 소개

Red Hat은 기업이 핵심 데이터 센터에서 네트워크 에지에 이르기까지 플랫폼과 환경 전반에서 더 쉽게 작업할 수 있도록 강화된 솔루션을 제공합니다.

© 2024 Red Hat, Inc.