Course Outline

소개

  • 베어 메탈 클라우드란 무엇입니까?

Tinkerbell 기술, 구성 요소 및 접근 방식 개요

  • 기술: iPXE, DHCP, TFTP, gRPC, Docker 등
  • Microservices: 부츠, 헤겔, OSIE, Tink 및 PBnJ
  • YAML 기반 정의
  • 서버 관리를 위한 제어 영역

사례 연구: 패킷의 글로벌 베어 메탈 프로비저닝

  • 대규모 서버 프로비저닝 Ubuntu

프로비저닝 워크플로우

  • Boots DHCP 서버를 통해 IP 주소 및 이미지 할당
  • OSIE(인메모리 운영 체제 설치 환경)로 부팅
  • Docker 컨테이너 실행
  • 워크플로 실행 추적
  • 오류 메시지 로깅

대상 머신 하드웨어 정의

  • CPU, pxe 모드, IP 주소, 하드 디스크 파티션, 호스트 이름 등
  • Tinkerbell에 업로드 중

워크플로 템플릿 만들기

  • 디스크 지우기, 디스크 파티션, 부트로더, OS 등 설정
  • 대상 컴퓨터에 워크플로 템플릿 할당

메타데이터 저장 및 검색

  • gRPC 및 HTTP를 통해 메타데이터 서비스(Hegel)를 실행합니다.
  • AWS EC2 메타데이터 형식과 인터페이스합니다.

워크플로 실행

  • CLI를 사용하여 워크플로우 엔진 작동

VM 및 서버 설정

  • PBnJ(전원 및 부팅 서비스 실행)

문제 해결

요약 및 결론

Requirements

  • 클라우드 인프라 프로비저닝에 대한 이해
  • Linux 명령줄 사용 경험

청중

  • 개발자
  • 시스템 관리자
  • 클라우드 설계자
  7 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 10:00 and 17:00.
Open Training Courses require 5+ participants.

Related Courses

Azure for Data Engineer

  35 Hours

Cloud Architect

  35 Hours

Related Categories