티스토리 뷰
Revision History
2016/05/25 17:57:11 - 최초 작성
CoreOS를 VirtualBox에 설치하는 방법
1) IOS 파일 다운로드
2) VirtualBox 준비
3) cloud-config file 설정
4) 설치 & 리부팅
1) 먼저 홈페이지에서 ISO 파일을 다운로드
기본 제공되는 버전은 64비트이고 32비트 버전은 따로 없는것 같습니다. 굳이 실험적인 기능이 필요하지 않다면 Stable ISO를 다운로드하면 됩니다.
ISO 다운로드 페이지는 아래와 같습니다.
https://coreos.com/os/docs/latest/booting-with-iso.html
2) Virtualbox 가상 머신 준비
다양한 관리 프로세스(vagrant, etcd, fleet, docker) 와 Container를 실행하기 위해 메모리는 2GB 이상 지정하는게 좋습니다.
커널 및 이름 정보
메모리 및 칩셋
CPU화 가상화 확장 옵션
비디오 메모리
저장 장치
설정 후 ISO를 마운트하고 VM을 시작하면 core 계정으로 자동 로그인되고 다음과 같은 상태가 됩니다.
3) cloud_config.yml
아래와 같이 내용을 채워주면 됩니다.
#cloud-config
users:
- name: core
passwd: $1$LYJ9Pm4a$teWqAErrI39QLJzpflqPs.
groups:
- sudo
- docker
- name: kiros33
passwd: $1$Y8FkAU9C$DVu2kgZUzZ3AJtlQFpPVZ.
groups:
- sudo
- docker
passwd는 openssl 명령으로 생성해서 넣으면 됩니다.
$ openssl passwd -1
Password:
Verifying - Password:
$1$N6tKxrFZ$7mVPany9x37jjPBdKf7XE1
$ openssl passwd -1
Password:
Verifying - Password:
$1$XbhfJr5f$hlDUwdrqk6Rk/z6tLTfDC/
4) 설치 및 재시작
생성한 설정 파일을 지정해서 설치를 진행합니다.
sudo coreos-install -d /dev/sda -C stable -c cloud_config.yml
설치가 성공하면 재시작을 합니다.
위에서 지정한 ID/PW로 로그인하면 끝!!! 입니다.
검색: Docker, 도커, Vagrant, 베이그런트, Fleet, 플리트, etcd, Virtualbox, 버추얼박스, Virtualization, 가상화, Container, 컨테이너,