18.6. 튜토리얼: 클러스터 스토리지를 위한 영구 볼륨


Red Hat OpenShift Service on AWS(ROSA)(classic architecture) 및 Red Hat OpenShift Service on AWS(ROSA)는 AWS( Amazon Web Services) EBS(Elastic Block Store) 또는 AWS EBS(Elastic File System ) 를 사용하여 영구 볼륨 저장을 지원합니다.

18.6.1. 영구 볼륨 사용

다음 절차에 따라 파일을 생성하고 클러스터의 영구 볼륨에 저장한 후 Pod가 실패하고 다시 생성되는지 확인합니다.

18.6.1.1. 영구 볼륨 클레임 보기

  1. 클러스터의 OpenShift 웹 콘솔로 이동합니다.
  2. 왼쪽 메뉴에서 Storage 를 클릭한 다음 PersistentVolumeClaims 를 클릭하여 모든 영구 볼륨 클레임 목록을 확인합니다.
  3. 지속성 볼륨 클레임을 클릭하여 크기, 액세스 모드, 스토리지 클래스 및 기타 추가 클레임 세부 정보를 확인합니다.

    참고

    액세스 모드는 RWO( ReadWriteOnce )입니다. 즉, 볼륨은 하나의 노드에만 마운트할 수 있으며 Pod 또는 Pod는 볼륨을 읽고 쓸 수 있습니다.

18.6.1.2. 파일 저장

  1. OSToy 앱 콘솔의 왼쪽 메뉴에서 영구 스토리지를 클릭합니다.
  2. 파일 이름 상자에 .txt 확장자가 있는 파일 이름을 입력합니다(예: test-pv.txt ).
  3. 파일 콘텐츠 상자에 텍스트 문장을 입력합니다. 예를 들어 OpenShift는 슬라이스된 bread! 이므로 가장 큰 것입니다.
  4. 파일 생성을 클릭합니다.

    클라우드 전문가 스토리지 ostoy createfile
  5. OSToy 앱 콘솔의 기존 파일로 스크롤합니다.
  6. 생성한 파일을 클릭하여 파일 이름과 내용을 확인합니다.

    클라우드 전문가 스토리지 ostoy viewfile

18.6.1.3. Pod 충돌

  1. OSToy 앱 콘솔의 왼쪽 메뉴에서 홈을 클릭합니다.
  2. Crash Pod를 클릭합니다.

18.6.1.4. 영구 스토리지 확인

  1. 포드가 다시 생성될 때까지 기다립니다.
  2. OSToy 앱 콘솔의 왼쪽 메뉴에서 영구 스토리지를 클릭합니다.
  3. 만든 파일을 찾아서 열어 내용을 보고 확인합니다.

    클라우드 전문가 스토리지 ostoy existingfile

검증

배포 YAML 파일은 /var/demo_files 디렉토리를 영구 볼륨 클레임에 마운트했음을 보여줍니다.

  1. 다음 명령을 실행하여 프런트 엔드 Pod의 이름을 검색합니다.

    $ oc get pods
  2. 다음 명령을 실행하여 컨테이너에서 SSH(Secure Shell) 세션을 시작합니다.

    $ oc rsh <pod_name>
  3. 다음 명령을 실행하여 디렉터리로 이동합니다.

    $ cd /var/demo_files
  4. 선택 사항: 다음 명령을 실행하여 생성한 모든 파일을 확인합니다.

    $ ls
  5. 다음 명령을 실행하여 내용을 보려면 파일을 엽니다.

    $ cat test-pv.txt
  6. 출력이 OSToy 앱 콘솔에 입력한 텍스트인지 확인합니다.

    터미널 예

    $ oc get pods
    NAME                                  READY     STATUS    RESTARTS   AGE
    ostoy-frontend-5fc8d486dc-wsw24       1/1       Running   0          18m
    ostoy-microservice-6cf764974f-hx4qm   1/1       Running   0          18m
    
    $ oc rsh ostoy-frontend-5fc8d486dc-wsw24
    
    $ cd /var/demo_files/
    
    $ ls
    lost+found   test-pv.txt
    
    $ cat test-pv.txt
    OpenShift is the greatest thing since sliced bread!

18.6.1.5. 세션 종료

  • 터미널에 exit 를 입력하여 세션을 종료하고 CLI로 돌아갑니다.

18.6.2. 추가 리소스

  • 영구 볼륨 스토리지에 대한 자세한 내용은 영구 스토리지 이해 를 참조하십시오.
  • ROSA 스토리지 옵션에 대한 자세한 내용은 스토리지 개요를 참조하십시오.
Red Hat logoGithubRedditYoutubeTwitter

자세한 정보

평가판, 구매 및 판매

커뮤니티

Red Hat 문서 정보

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

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

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

Red Hat 소개

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

© 2024 Red Hat, Inc.