![CoreOS で proxmox によって展開された設定パスワードでログインできない](https://rvso.com/image/36011/CoreOS%20%E3%81%A7%20proxmox%20%E3%81%AB%E3%82%88%E3%81%A3%E3%81%A6%E5%B1%95%E9%96%8B%E3%81%95%E3%82%8C%E3%81%9F%E8%A8%AD%E5%AE%9A%E3%83%91%E3%82%B9%E3%83%AF%E3%83%BC%E3%83%89%E3%81%A7%E3%83%AD%E3%82%B0%E3%82%A4%E3%83%B3%E3%81%A7%E3%81%8D%E3%81%AA%E3%81%84.png)
proxmox の VM に CoreOS をインストールしようとしました。cloud-config.yaml ファイルを作成しました:
#cloud-config
hostname: coreos
coreos:
etcd:
addr: $private_ipv4:4001
peer-addr: $private_ipv4:7001
units:
- name: etcd.service
command: start
- name: fleet.service
command: start
- name: static.network
runtime: true
content: |
[Match]
Name=ens18
[Network]
Address=192.168.4.109/24
Gateway=192.168.4.1
DNS=8.8.8.8
users:
- name: core
passwd: core
groups:
- sudo
- docker
起動時にライブ ISO をロードし、次のコマンドを実行します。
sudo coreos-install -d /dev/sda -c cloud-config.yaml
CoreOS は正しくインストールされましたが、ユーザー名とパスワード「core」でログインできません。エラーはどこにありますか?
答え1
ハッシュを指定してくださいパスワードファイル内のオプション#cloud-config
。
$ echo "core" | openssl passwd -stdin -1
$1$o2SU8wJ7$IUhyYV.5yJ5TI7BSZmZDx.