CoreOS のインストール
・環境
CoreOS 367.1.0
・イメージのダウンロード
https://coreos.com/docs/running-coreos/platforms/iso/
・イメージから起動する
・割り当てられたIPアドレスの確認
$ ip adde show
・coreユーザのパスワード変更
$ sudo passwd core
・sshで接続(任意)
# ssh core@‘’IPアドレス”
$ openssl passwd -1 $1$FO4ZGQNF$y8NH4RKwdl8AC1VNd/AeB/
・初期セットアップファイルの作成
$ vi cloud-config.yaml
#cloud-config
users:
- name: core
passwd: $1$V91XF0HU$9HsHWrEB5JBGDTMvNrEsH1
groups:
- sudo
- docker
write_files:
- path: /etc/systemd/network/static.network
permissions: 0644
content: |
[Match]
Name=ens3
[Network]
Address=192.168.0.110/24
Gateway=192.168.0.1
DNS=192.168.0.1
- users は ssh に関する設定。passwdに指定するハッシュ値を間違えるとインストール後にログインできなくなるので注意。
- groups で coreユーザに割り当てる権限を付与している
- write_files でIPアドレスに関する設定を行っている。インストール後に設定したい場合は同ファイルを作成し、下記コマンドでネットワークを再起動する。
$ sudo systemctl restart systemd-networkd
・インストールと再起動
$ sudo coreos-install -d /dev/vda -C stable -c cloud-config.yaml $ sudo reboot
・ログイン
# ssh core@"IPアドレス”