url : https://coreos.com/
설치방법
core os iso 파일 획득
- VM 또는 실제 장비에 설치 시도 (여기서는 Local VM을 통한 시도)
클라우드 사용시 설치된 core os자체를 바로 사용가능
VM SPEC
VM을 설정하는 방법은 각각다르지만,
주요옵션
- 1세대 CPU / Linux 시스템
- 부팅가능한 IDE(DVD) 장치에 core iso 부팅 등록
- 인터넷 가능한 내부 가상스위치 준비 ( 192.168.137.1 / 255.255.255.0 ) -윈도우에서는 인터넷공유사용
- 설치가능한 ide-hdd 공간 ( 10gb이상 )
최초 부팅후
네트워크 별칭 확인
ip addr
- lo : 자기자신 LoopBack
- eth0 : 랜장치( 여기서는 가상의 랜장치)
IP설정
sudo vi /etc/systemd/network/static.network [Match] Name=eth0 [Network] Address=192.168.137.100/24 Gateway=192.168.137.1 DNS=8.8.8.8
네트워크 서비스 Reload
sudo systemctl restart systemd-networkd # 성공후 Ping 시도 ping 192.168.137.1 ( 내부 네트워크 접근확인 vm->자신의 물리컴퓨터 ) ping 8.8.8.8 (외부 접근확인 )
core os 관리자 계정 설정
# 암호화된 비밀번호 생성 sudo openssl passwd -1 > cloud-config.yaml # coreos 설치를 위한 기본 설정 셋팅 sudo vi cloud-config.yaml #cloud config hostname : "coreos" users: - name: "someone" passwd: "openssl에 의해 자동생성된 암호문구" groups: - "sudo" - "docker"
core os install
sudo coreos-install -d /dev/sda -C stable -c cloud-config.yaml # 설치완료후 iso 언마운트후 ( 설치된 하드디스크를 통해 부팅하기위해) sudo reboot