검색

11장. KernelArgs를 정의하도록 수동 노드 재부팅 구성

download PDF

오버클라우드 배포에 KernelArgs 를 처음 설정하는 작업이 포함된 경우 오버클라우드 노드가 자동으로 재부팅됩니다. 이미 프로덕션 중인 배포에 KernelArgs 를 추가하는 경우 기존 워크로드에 노드 재부팅이 문제가 될 수 있습니다. 배포를 업데이트할 때 노드의 자동 재부팅을 비활성화하고 대신 각 오버클라우드 배포 후 노드 재부팅을 수동으로 수행할 수 있습니다.

참고

자동 재부팅을 비활성화한 다음 배포에 새 컴퓨팅 노드를 추가하면 새 노드가 초기 프로비저닝 중에 재부팅되지 않습니다. 이로 인해 KernelArgs 구성이 재부팅된 후에만 적용되므로 배포 오류가 발생할 수 있습니다.

11.1. KernelArgs를 정의하도록 수동 노드 재부팅 구성

KernelArgs 를 처음 구성할 때 노드의 자동 재부팅을 비활성화하고 대신 노드를 수동으로 재부팅할 수 있습니다.

절차

  1. stack 사용자로 언더클라우드에 로그인합니다.
  2. stackrc 파일을 소싱합니다.

    [stack@director ~]$ source ~/stackrc
  3. 사용자 지정 환경 파일에서 KernelArgsDeferReboot 역할 매개변수를 활성화합니다(예: kernelargs_manual_reboot.yaml ):

    parameter_defaults:
      <Role>Parameters:
        KernelArgsDeferReboot: True
  4. 사용자 지정 환경 파일을 다른 환경 파일과 함께 스택에 추가하고 오버클라우드를 배포합니다.

    (undercloud)$ openstack overcloud deploy --templates \
     -e [your environment files] \
     -e /home/stack/templates/kernelargs_manual_reboot.yaml
  5. 컴퓨팅 노드 목록을 검색하여 재부팅할 노드의 호스트 이름을 확인합니다.

    (undercloud)$ source ~/overcloudrc
    (overcloud)$ openstack compute service list
  6. 재부팅할 컴퓨팅 노드에서 Compute 서비스를 비활성화하여 Compute 스케줄러에서 새 인스턴스를 노드에 할당하지 않도록 합니다.

    (overcloud)$ openstack compute service set <node> nova-compute --disable

    & lt;node >를 Compute 서비스를 비활성화하려는 노드의 호스트 이름으로 바꿉니다.

  7. 마이그레이션하려는 컴퓨팅 노드에서 호스팅되는 인스턴스 목록을 검색합니다.

    (overcloud)$ openstack server list --host <node_UUID> --all-projects
  8. 인스턴스를 다른 컴퓨팅 노드로 마이그레이션 인스턴스 마이그레이션에 대한 자세한 내용은 컴퓨팅 노드 간에 가상 머신 인스턴스 마이그레이션을 참조하십시오.
  9. 재부팅하려는 노드에 로그인합니다.
  10. 노드를 재부팅합니다.

    [heat-admin@overcloud-compute-0 ~]$ sudo reboot
  11. 노드가 부팅될 때까지 기다립니다.
  12. 컴퓨팅 노드를 다시 활성화합니다.

    (overcloud)$ openstack compute service set <node_UUID>  nova-compute --enable
  13. 컴퓨팅 노드가 활성화되었는지 확인합니다.

    (overcloud)$ openstack compute service list
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.