Jump To Close Expand all Collapse all Table of contents Director 설치 및 사용 보다 포괄적 수용을 위한 오픈 소스 용어 교체 1. director 소개 Expand section "1. director 소개" Collapse section "1. director 소개" 1.1. 언더클라우드 이해 1.2. 오버클라우드 이해 1.3. Red Hat OpenStack Platform에서 고가용성 이해 1.4. Red Hat OpenStack Platform에서 컨테이너화 이해 1.5. Red Hat OpenStack Platform에서 Ceph Storage 사용 2. 언더클라우드 계획 Expand section "2. 언더클라우드 계획" Collapse section "2. 언더클라우드 계획" 2.1. 컨테이너화된 언더클라우드 2.2. 언더클라우드 네트워킹 준비 2.3. 환경 규모 결정 2.4. 언더클라우드 디스크 크기 조정 2.5. 가상화 지원 2.6. 문자 인코딩 구성 2.7. 프록시를 사용하여 언더클라우드를 실행할 때 고려 사항 2.8. 언더클라우드 리포지토리 3. director 설치 준비 Expand section "3. director 설치 준비" Collapse section "3. director 설치 준비" 3.1. 언더클라우드 준비 3.2. 언더클라우드 등록 및 서브스크립션 연결 3.3. 언더클라우드용 리포지토리 활성화 3.4. director 패키지 설치 3.5. ceph-anible 설치 3.6. 컨테이너 이미지 준비 3.7. 컨테이너 이미지 준비 매개변수 3.8. 컨테이너 이미지 태그 지침 3.9. 개인 레지스트리에서 컨테이너 이미지 가져오기 3.10. 이미지 준비 항목 계층화 3.11. Ceph Storage 컨테이너 이미지 제외 3.12. 준비 과정에서 이미지 수정 3.13. 컨테이너 이미지의 기존 패키지 업데이트 3.14. 컨테이너 이미지에 추가 RPM 파일 설치 3.15. 사용자 지정 Dockerfile을 사용하여 컨테이너 이미지 수정 3.16. 컨테이너 이미지용 Satellite 서버 준비 4. 언더클라우드에 director 설치 Expand section "4. 언더클라우드에 director 설치" Collapse section "4. 언더클라우드에 director 설치" 4.1. director 구성 4.2. director 설정 매개변수 4.3. 환경 파일을 사용하여 언더클라우드 설정 4.4. 언더클라우드 구성에 사용되는 일반적인 heat 매개변수 4.5. 언더클라우드에서 hieradata 구성 4.6. IPv6을 통해 베어 메탈 프로비저닝의 언더클라우드 설정 4.7. 언더클라우드 네트워크 인터페이스 구성 4.8. director 설치 4.9. 오버클라우드의 CPU 아키텍처 구성 Expand section "4.9. 오버클라우드의 CPU 아키텍처 구성" Collapse section "4.9. 오버클라우드의 CPU 아키텍처 구성" 4.9.1. POWER(ppc64le)를 오버클라우드의 단일 CPU 아키텍처로 구성 4.9.2. 여러 CPU 아키텍처 오버클라우드 구성 4.9.3. 다중 아키텍처 오버클라우드에서 Ceph Storage 사용 4.9.4. 다중 아키텍처 오버클라우드에서 구성 가능 서비스 사용 4.10. 오버클라우드 노드의 이미지 가져오기 Expand section "4.10. 오버클라우드 노드의 이미지 가져오기" Collapse section "4.10. 오버클라우드 노드의 이미지 가져오기" 4.10.1. 단일 CPU 아키텍처 오버클라우드 이미지 4.10.2. 여러 CPU 아키텍처 오버클라우드 이미지 4.10.3. 컨테이너 이미지에서 여러 CPU 아키텍처 활성화 4.10.4. 최소 오버클라우드 이미지 4.11. 컨트롤 플레인의 네임서버 설정 4.12. 언더클라우드 설정 업데이트 4.13. 언더클라우드 컨테이너 레지스트리 5. 언더클라우드 minion 설치 Expand section "5. 언더클라우드 minion 설치" Collapse section "5. 언더클라우드 minion 설치" 5.1. 언더클라우드 minion 5.2. 언더클라우드 minion 요구 사항 5.3. minion 준비 5.4. 언더클라우드 설정 파일을 minion에 복사 5.5. 언더 클라우드 인증 기관 복사 5.6. minion 구성 5.7. Minion 구성 매개변수 5.8. minion 설치 5.9. minion 설치 확인 6. 오버클라우드 계획 Expand section "6. 오버클라우드 계획" Collapse section "6. 오버클라우드 계획" 6.1. 노드 역할 6.2. 오버클라우드 네트워크 6.3. 오버클라우드 스토리지 6.4. 오버클라우드 보안 6.5. 오버클라우드 고가용성 6.6. 컨트롤러 노드 요구 사항 6.7. 컴퓨팅 노드 요구 사항 6.8. Ceph Storage 노드 요구 사항 6.9. Object Storage 노드 요구 사항 6.10. 오버클라우드 리포지토리 6.11. 프로비저닝 방법 7. 기본 오버클라우드 구성 Expand section "7. 기본 오버클라우드 구성" Collapse section "7. 기본 오버클라우드 구성" 7.1. 오버클라우드에 노드 등록 7.2. 베어 메탈 노드 하드웨어의 인벤토리 생성 Expand section "7.2. 베어 메탈 노드 하드웨어의 인벤토리 생성" Collapse section "7.2. 베어 메탈 노드 하드웨어의 인벤토리 생성" 7.2.1. director 인트로스펙션을 사용하여 베어 메탈 노드 하드웨어 정보 수집 7.2.2. 베어 메탈 노드 하드웨어 정보 수동 구성 7.3. 프로필에 노드 태그 7.4. 부팅 모드를 UEFI 모드로 설정 7.5. 가상 미디어 부팅 활성화 7.6. 멀티 디스크 클러스터의 root 디스크 정의 7.7. root 디스크를 식별하는 속성 7.8. overcloud-minimal 이미지를 사용하여 Red Hat 서브스크립션 인타이틀먼트 사용 방지 7.9. 아키텍처별 역할 생성 7.10. 환경 파일 7.11. 노드 수 및 플레이버를 정의하는 환경 생성 7.12. 언더클라우드 CA를 신뢰하는 환경 파일 생성 7.13. 새 배포에서 TSX 비활성화 7.14. 배포 명령 7.15. 배포 명령 옵션 7.16. 오버클라우드 배포에 환경 파일 포함 7.17. 사전 배포 검증 실행 7.18. 오버클라우드 배포 출력 7.19. 오버클라우드 액세스 7.20. 배포 후 검증 실행 8. 오버클라우드를 배포하기 전에 베어 메탈 노드 프로비저닝 Expand section "8. 오버클라우드를 배포하기 전에 베어 메탈 노드 프로비저닝" Collapse section "8. 오버클라우드를 배포하기 전에 베어 메탈 노드 프로비저닝" 8.1. 오버클라우드에 노드 등록 8.2. 베어 메탈 노드 하드웨어의 인벤토리 생성 Expand section "8.2. 베어 메탈 노드 하드웨어의 인벤토리 생성" Collapse section "8.2. 베어 메탈 노드 하드웨어의 인벤토리 생성" 8.2.1. director 인트로스펙션을 사용하여 베어 메탈 노드 하드웨어 정보 수집 8.2.2. 베어 메탈 노드 하드웨어 정보 수동 구성 8.3. 베어 메탈 노드 프로비저닝 8.4. 베어 메탈 노드 확장 8.5. 베어 메탈 노드 축소 8.6. 베어 메탈 노드 프로비저닝 속성 9. 사전 프로비저닝된 노드를 사용하여 기본 오버클라우드 설정 Expand section "9. 사전 프로비저닝된 노드를 사용하여 기본 오버클라우드 설정" Collapse section "9. 사전 프로비저닝된 노드를 사용하여 기본 오버클라우드 설정" 9.1. 사전 프로비저닝된 노드 요구 사항 9.2. 사전 프로비저닝된 노드에서 사용자 생성 9.3. 사전 프로비저닝된 노드의 운영 체제 등록 9.4. director로의 SSL/TLS 액세스 설정 9.5. 컨트롤 플레인 네트워킹 구성 9.6. 사전 프로비저닝된 노드에 별도의 네트워크 사용 9.7. 사전 프로비저닝된 노드 호스트 이름 매핑 9.8. 사전 프로비저닝된 노드에 대해 Ceph Storage 설정 9.9. 사전 프로비저닝된 노드를 사용하여 오버클라우드 생성 9.10. 오버클라우드 배포 출력 9.11. 오버클라우드 액세스 9.12. 사전 프로비저닝된 노드 확장 10. 여러 오버클라우드 배포 Expand section "10. 여러 오버클라우드 배포" Collapse section "10. 여러 오버클라우드 배포" 10.1. 추가 오버클라우드 배포 10.2. 여러 오버클라우드 관리 11. 오버클라우드 설치 후 작업 수행 Expand section "11. 오버클라우드 설치 후 작업 수행" Collapse section "11. 오버클라우드 설치 후 작업 수행" 11.1. 오버클라우드 배포 상태 확인 11.2. 기본 오버클라우드 플레이버 생성 11.3. 기본 테넌트 네트워크 생성 11.4. 기본 유동 IP 네트워크 생성 11.5. 기본 공급자 네트워크 생성 11.6. 추가 브릿지 매핑 생성 11.7. 오버클라우드 검증 11.8. 오버클라우드 삭제 방지 12. 기본 오버클라우드 관리 작업 수행 Expand section "12. 기본 오버클라우드 관리 작업 수행" Collapse section "12. 기본 오버클라우드 관리 작업 수행" 12.1. SSH를 통해 오버클라우드 노드에 액세스 12.2. 컨테이너화된 서비스 관리 12.3. 오버클라우드 환경 수정 12.4. 가상 머신을 오버클라우드로 가져오기 12.5. 동적 인벤토리 스크립트 실행 12.6. 오버클라우드 삭제 13. Ansible로 오버클라우드 구성 Expand section "13. Ansible로 오버클라우드 구성" Collapse section "13. Ansible로 오버클라우드 구성" 13.1. Ansible 기반 오버클라우드 구성(config-download) 13.2. config-download 작업 디렉터리 13.3. config-download 작업 디렉터리에 대한 액세스 활성화 13.4. config-download 로그 확인 13.5. 작업 디렉터리에서 Git 작업 수행 13.6. config-download를 사용하는 배포 방법 13.7. 표준 배포에서 config-download 실행 13.8. 별도의 프로비저닝 및 구성으로 config-download 실행 13.9. ansible-playbook-command.sh 스크립트를 사용하여 config-download 실행 13.10. 수동으로 생성한 플레이북을 사용하여 config-download 실행 13.11. config-download의 제한 사항 13.12. config-download 최상위 파일 13.13. config-download 태그 13.14. config-download 배포 단계 14. Ansible을 사용하여 컨테이너 관리 Expand section "14. Ansible을 사용하여 컨테이너 관리" Collapse section "14. Ansible을 사용하여 컨테이너 관리" 14.1. 언더클라우드에서 tripleo-container-manage Ansible 역할 활성화 14.2. 오버클라우드에서 tripleo-container-manage Ansible 역할 활성화 14.3. 단일 컨테이너에서 작업 수행 14.4. tripleo-container-manage 역할 변수 15. 검증 프레임워크 사용 Expand section "15. 검증 프레임워크 사용" Collapse section "15. 검증 프레임워크 사용" 15.1. Ansible 기반 검증 15.2. 검증 나열 15.3. 검증 실행 15.4. 검증 내역 보기 15.5. 검증 프레임워크 로그 포멧 15.6. 검증 프레임워크 로그 출력 포멧 15.7. 진행 중인 검증 16. 오버클라우드 노드 확장 Expand section "16. 오버클라우드 노드 확장" Collapse section "16. 오버클라우드 노드 확장" 16.1. 오버클라우드에 노드 추가 16.2. 역할의 노드 수 추가 16.3. 컴퓨팅 노드 제거 또는 교체 Expand section "16.3. 컴퓨팅 노드 제거 또는 교체" Collapse section "16.3. 컴퓨팅 노드 제거 또는 교체" 16.3.1. 컴퓨팅 노드 수동 제거 16.3.2. 삭제된 Compute 노드 교체 16.4. 예측 가능한 IP 주소를 사용하는 노드를 교체할 때 호스트 이름 유지 및 HostNameMap 16.5. Ceph Storage 노드 교체 16.6. Object Storage 노드 교체 16.7. 건너뛰기 배포 식별자 사용 16.8. 노드 블랙리스트 지정 17. 컨트롤러 노드 교체 Expand section "17. 컨트롤러 노드 교체" Collapse section "17. 컨트롤러 노드 교체" 17.1. 컨트롤러 교체 준비 17.2. Ceph Monitor 데몬 삭제 17.3. 컨트롤러 노드 교체를 위한 클러스터 준비 17.4. 컨트롤러 노드 교체 17.5. 부트스트랩 컨트롤러 노드 교체 17.6. 예측 가능한 IP 주소를 사용하는 노드를 교체할 때 호스트 이름 유지 및 HostNameMap 17.7. 컨트롤러 노드 교체 트리거 17.8. 컨트롤러 노드 교체 후 정리 18. 노드 재부팅 Expand section "18. 노드 재부팅" Collapse section "18. 노드 재부팅" 18.1. 언더클라우드 노드 재부팅 18.2. 컨트롤러 노드 및 구성 가능 노드 재부팅 18.3. 독립형 Ceph MON 노드 재부팅 18.4. Ceph Storage(OSD) 클러스터 재부팅 18.5. 컴퓨팅 노드 재부팅 19. 언더클라우드 및 오버클라우드 종료 및 시작 Expand section "19. 언더클라우드 및 오버클라우드 종료 및 시작" Collapse section "19. 언더클라우드 및 오버클라우드 종료 및 시작" 19.1. 언더클라우드 및 오버클라우드 종료 순서 19.2. 오버클라우드 컴퓨팅 노드에서 인스턴스 종료 19.3. 컴퓨팅 노드 종료 19.4. 컨트롤러 노드에서 서비스 중지 19.5. Ceph Storage 노드 종료 19.6. 컨트롤러 노드 종료 19.7. 언더클라우드 종료 19.8. 시스템 유지보수 수행 19.9. 언더클라우드 및 오버클라우드 시작 순서 19.10. 언더클라우드 시작 19.11. 컨트롤러 노드 시작 19.12. Ceph Storage 노드 시작 19.13. 컴퓨팅 노드 시작 19.14. 오버클라우드 컴퓨팅 노드에서 인스턴스 시작 20. 사용자 지정 SSL/TLS 인증서 설정 Expand section "20. 사용자 지정 SSL/TLS 인증서 설정" Collapse section "20. 사용자 지정 SSL/TLS 인증서 설정" 20.1. 서명 호스트 초기화 20.2. 인증 기관 생성 20.3. 클라이언트에 인증 기관 추가 20.4. SSL/TLS 키 생성 20.5. SSL/TLS 인증서 서명 요청 생성 20.6. SSL/TLS 인증서 생성 20.7. 언더클라우드에 인증서 추가 21. 추가 인트로스펙션 작업 Expand section "21. 추가 인트로스펙션 작업" Collapse section "21. 추가 인트로스펙션 작업" 21.1. 개별적으로 노드 인트로스펙션 수행 21.2. 초기 인트로스펙션 이후 노드 인트로스펙션 수행 21.3. 인터페이스 정보에 대한 네트워크 인트로스펙션 수행 21.4. 하드웨어 인트로스펙션 세부 정보 검색 22. 베어 메탈 노드 자동 검색 Expand section "22. 베어 메탈 노드 자동 검색" Collapse section "22. 베어 메탈 노드 자동 검색" 22.1. 자동 검색 활성화 22.2. 자동 검색 테스트 22.3. 규칙을 사용하여 다른 벤더 하드웨어 검색 23. 자동 프로필 태그 설정 Expand section "23. 자동 프로필 태그 설정" Collapse section "23. 자동 프로필 태그 설정" 23.1. 정책 파일 구문 23.2. 정책 파일 예제 23.3. 정책 파일 가져오기 24. 전체 디스크 이미지 생성 Expand section "24. 전체 디스크 이미지 생성" Collapse section "24. 전체 디스크 이미지 생성" 24.1. 보안 강화 조치 24.2. 전체 디스크 이미지 워크플로우 24.3. 기본 클라우드 이미지 다운로드 24.4. 일관된 인터페이스 이름 지정 활성화 24.5. 디스크 이미지 환경 변수 24.6. 디스크 레이아웃 사용자 지정 24.7. 파티션 스키마 수정 24.8. 이미지 크기 수정 24.9. 전체 디스크 이미지 빌드 24.10. 전체 디스크 이미지 업로드 25. 직접 배포 설정 Expand section "25. 직접 배포 설정" Collapse section "25. 직접 배포 설정" 25.1. 언더클라우드에 직접 배포 인터페이스 설정 26. 가상화된 컨트롤 플레인 생성 Expand section "26. 가상화된 컨트롤 플레인 생성" Collapse section "26. 가상화된 컨트롤 플레인 생성" 26.1. 가상화된 컨트롤 플레인 아키텍처 26.2. Red Hat Virtualization 드라이버를 사용하여 가상화된 컨트롤러 프로비저닝 27. 고급 컨테이너 이미지 관리 수행 Expand section "27. 고급 컨테이너 이미지 관리 수행" Collapse section "27. 고급 컨테이너 이미지 관리 수행" 27.1. 언더클라우드에서 컨테이너 이미지 고정 27.2. 오버클라우드의 컨테이너 이미지 고정 28. director 오류 문제 해결 Expand section "28. director 오류 문제 해결" Collapse section "28. director 오류 문제 해결" 28.1. 노드 등록 문제 해결 28.2. 하드웨어 인트로스펙션 문제 해결 28.3. 워크플로우 및 실행 문제 해결 28.4. 오버클라우드 생성 및 배포 문제 해결 28.5. 노드 프로비저닝 문제 해결 28.6. 프로비저닝 중 IP 주소 충돌 문제 해결 28.7. "No Valid Host Found" 오류 문제 해결 28.8. 오버클라우드 설정 문제 해결 28.9. 컨테이너 설정 문제 해결 28.10. 컴퓨팅 노드 장애 문제 해결 28.11. sosreport 생성 28.12. 로그 위치 29. 언더클라우드 및 오버클라우드 서비스 관련 팁 Expand section "29. 언더클라우드 및 오버클라우드 서비스 관련 팁" Collapse section "29. 언더클라우드 및 오버클라우드 서비스 관련 팁" 29.1. 배포 성능 조정 29.2. 컨테이너에서 swift-ring-builder 실행 29.3. HAProxy에 대한 SSL/TLS 암호화 규칙 변경 30. 전원 관리 드라이버 Expand section "30. 전원 관리 드라이버" Collapse section "30. 전원 관리 드라이버" 30.1. IPMI(Intelligent Platform Management Interface) 30.2. Redfish 30.3. DRAC(Dell Remote Access Controller) 30.4. iLO(Integrated Lights-Out) 30.5. Fujitsu iRMC(Integrated Remote Management Controller) 30.6. Red Hat Virtualization 30.7. manual-management 드라이버 법적 공지 Settings Close Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page Language and Page Formatting Options Language: 한국어 简体中文 日本語 English Language: 한국어 简体中文 日本語 English Format: Multi-page Single-page Format: Multi-page Single-page 19.8. 시스템 유지보수 수행 언더클라우드와 오버클라우드를 완전히 종료한 후 해당 환경의 시스템에 대한 유지 관리를 수행한 다음 언더클라우드 및 오버클라우드를 시작합니다. Previous Next