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アドレス”