10.7. 클러스터에 더 많은 RHEL 컴퓨팅 시스템 업데이트 추가


RHEL(Red Hat Enterprise Linux)을 운영 체제로 사용하는 컴퓨팅 머신을 OpenShift Container Platform 4.11 클러스터에 더 추가할 수 있습니다.

사전 요구 사항

  • OpenShift Container Platform 클러스터에는 이미 RHEL 컴퓨팅 노드가 포함되어 있습니다.
  • 첫 번째 RHEL 컴퓨팅 머신을 클러스터에 추가하는 데 사용한 hosts 파일은 Playbook을 실행하는 머신에 있습니다.
  • Playbook을 실행하는 컴퓨터는 모든 RHEL 호스트에 액세스할 수 있어야합니다. SSH 프록시 또는 VPN을 사용하는 Bastion를 포함하여 회사에서 허용하는 모든 방법을 사용할 수 있습니다.
  • 클러스터의 kubeconfig 파일 및 클러스터를 설치에 사용된 설치 프로그램은 Playbook을 실행하는 머신에 있습니다.
  • 설치를 위해 RHEL 호스트를 준비해야합니다.
  • Playbook을 실행하는 머신에서 모든 RHEL 호스트에 대한 SSH 액세스 권한이있는 사용자를 구성하십시오.
  • SSH 키 기반 인증을 사용하는 경우 SSH 에이전트를 사용하여 키를 관리해야합니다.
  • Playbook을 실행하는 머신에 OpenShift CLI (oc)를 설치합니다.

프로세스

  1. 컴퓨팅 시스템 호스트 및 필수 변수를 정의하는 /<path>/inventory/hosts에서 Ansible 인벤토리 파일을 엽니 다.
  2. 파일의 [new_workers] 섹션 이름을 [workers]로 변경합니다.
  3. [new_workers] 섹션을 파일에 추가하고 각각의 새 호스트의 정규화된 도메인 이름을 정의합니다. 파일은 다음 예제와 유사합니다.

    [all:vars]
    ansible_user=root
    #ansible_become=True
    
    openshift_kubeconfig_path="~/.kube/config"
    
    [workers]
    mycluster-rhel8-0.example.com
    mycluster-rhel8-1.example.com
    
    [new_workers]
    mycluster-rhel8-2.example.com
    mycluster-rhel8-3.example.com

    이 예에서 mycluster-rhel8-0.example.commycluster-rhel8-1.example.com 시스템은 클러스터에 있으며 mycluster-rhel8-2.example.commycluster-rhel8-3.example.com 시스템을 추가합니다.

  4. Ansible Playbook 디렉토리로 이동합니다.

    $ cd /usr/share/ansible/openshift-ansible
  5. 스케일 업 Playbook을 실행합니다.

    $ ansible-playbook -i /<path>/inventory/hosts playbooks/scaleup.yml 1
    1
    <path>에 대해 생성한 Ansible 인벤토리 파일의 경로를 지정합니다.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.