11.6. 컨트롤러 노드 프로비저닝 해제 및 제거


컨트롤러 노드의 프로비저닝을 해제하고 제거할 수 있습니다.

프로세스

  1. stackrc 파일을 소싱합니다.

    $ source ~/stackrc
  2. overcloud-controller-0 노드의 UUID를 확인합니다.

    (undercloud)$ NODE=$(metalsmith -c UUID -f value show overcloud-controller-0)
  3. 노드를 유지보수 모드로 설정합니다.

    $ openstack baremetal node maintenance set $NODE
  4. overcloud-baremetal-deploy.yaml 파일을 복사합니다.

    $ cp /home/stack/templates/overcloud-baremetal-deploy.yaml /home/stack/templates/unprovision_controller-0.yaml
  5. unprovision_controller-0.yaml 파일에서 컨트롤러 노드를 교체하는 컨트롤러 노드의 프로비저닝을 해제하도록 컨트롤러 수를 줄입니다. 이 예에서 개수는 3 에서 2 로 감소합니다. controller-0 노드를 instances 사전으로 이동하고 provisioned 매개변수를 false 로 설정합니다.

    - name: Controller
      count: 2
      hostname_format: controller-%index%
      defaults:
        resource_class: BAREMETAL.controller
        networks:
          [ ... ]
      instances:
      - hostname: controller-0
        name: <IRONIC_NODE_UUID_or_NAME>
        provisioned: false
    - name: Compute
      count: 2
      hostname_format: compute-%index%
      defaults:
        resource_class: BAREMETAL.compute
        networks:
          [ ... ]
  6. 노드 프로비저닝 해제 명령을 실행합니다.

    $ openstack overcloud node delete \
      --stack overcloud \
      --baremetal-deployment /home/stack/templates/unprovision_controller-0.yaml
    The following nodes will be unprovisioned:
    +--------------+-------------------------+--------------------------------------+
    | hostname     | name                    | id                                   |
    +--------------+-------------------------+--------------------------------------+
    | controller-0 | baremetal-35400-leaf1-2 | b0d5abf7-df28-4ae7-b5da-9491e84c21ac |
    +--------------+-------------------------+--------------------------------------+
    
    Are you sure you want to unprovision these overcloud nodes and ports [y/N]?
  7. 선택사항: ironic 노드를 삭제합니다.

    $ openstack baremetal node delete <IRONIC_NODE_UUID>
    • IRONIC_NODE_UUID 를 노드의 UUID로 바꿉니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.