Hyper-V에 사쿠토 CoreOS 설치

개요



Windows 10 pro Hyper-V에 CoreOS를 설치하는 단계입니다.
CoreOS의 공부를 시작하고 싶은 분에게는 곧바로 구축할 수 있는 환경이 됩니다

사전 준비



앱과 기능으로 Hyper-V를 활성화하세요!

절차



  • CoreOS 공식 사이트에서 ISO 다운로드
  • Hyper-V 관리자에서 "가상 스위치 관리자"- "새 가상 네트워크 스위치"- "외부"만들기


  • 「외부 네트워크」로 외부와 통신할 수 있는 NIC를 선택(이미 선택된 NIC는 에러가 됩니다)

  • 새 가상 머신 생성

  • 가상 머신 세대 선택(2세대는 지원되지 않음)

  • 메모리 할당(최소 2GB)

  • 네트워크 구성(위에서 만든 외부 네트워크 스위치 선택)

  • 가상 하드 디스크 연결(적절하게 변경)
  • 설치 옵션(위에서 다운로드한 ISO 파일 선택)

  • 가상 머신 설정을 완료하고 부팅하십시오.
    ※라이브 CD로서 기동하고 있는? 따라서이 시점에서 로컬 디스크에 CoreOS가 설치되어 있지는 않습니다

  • 가상 머신 기동 후, ssh 로그인용(core) 유저 패스워드를 설정합니다(공부용이므로 우선 패스워드 로그인)
    > sudo passwd core
    

    ※Hyper-V 매니저의 콘솔 화면은 사용하기 어려우므로, TeraTerm등의 터미널로 로그인하면 편합니다

  • 사용자 비밀번호의 해시 값 얻기
    위에서 설정한 비밀번호를 다시 입력하면 해시 값이 표시되므로 삼가해 주십시오.
    > openssl passwd -1
      Password:
      Verifying - Password:
      $1xxxxxxxxxxxxxxxxxxxxx
    

  • cloud-config.yml 만들기
    cloud-config는 인스턴스의 초기 구성 정의 파일입니다.
  • 첫 번째 줄의 #cloud-config는 필수입니다
  • passwd는 위의 암호 해시 값을 포함합니다.
  • write_files는 파일을 씁니다.

    cloud-config.yml
    
    #cloud-config
    hostname: "coreos"
    
    coreos:
      units:
        - name: etcd.service
          command: start
    
    users:
      - name: core
        passwd: $1xxxxxxxxxxxxxxxxxxxxxxx
    
    write_files:
      - path: /etc/resolv.conf
        content: |
            nameserver 8.8.8.8
    
  • 각종 설정값은 여기를 참조해 주십시오.
  • 다양한 샘플


  • 로컬 디스크에 CoreOS 설치 (설치 옵션)
    > sudo coreos-install -d /dev/sda -V current -c ./cloud-config.yml
    
  • 설치가 완료되면 가상 시스템을 한 번 종료하고 ISO를 마운트 해제하고 가상 시스템을 다시 시작하십시오.
  • 문제 없이 기동할 수 있어 로그인을 할 수 있으면 성공입니다! Docker 명령을 사용할 수 있으므로 마음껏 사용하십시오
  • 좋은 웹페이지 즐겨찾기