是否可以使用 Ubuntu 自动安装(即用户数据)设置 root 密码?
我试过了:
user-data:
disable_root: false
chpasswd:
list: |
root:$6$AYtLXyyVZAea2aLJ$UQxW1cz2vWWNn.17.3QYH5TxZqIMGoLJCpqbBTfClhUKxqouYn7/Yc5Jsq.bCeK0VDLPxbL6xzfJ0xqTb6MLk.
但无济于事。
是否可以使用 Ubuntu 自动安装(即用户数据)设置 root 密码?
我试过了:
user-data:
disable_root: false
chpasswd:
list: |
root:$6$AYtLXyyVZAea2aLJ$UQxW1cz2vWWNn.17.3QYH5TxZqIMGoLJCpqbBTfClhUKxqouYn7/Yc5Jsq.bCeK0VDLPxbL6xzfJ0xqTb6MLk.
但无济于事。
我们想使用新的 ubuntu 自动安装方法Autoinstall。让 UEFI 启动工作存在一些问题。我已经使用普通安装程序和 EFI 方法安装了 Ubuntu Server 20.04,然后获取了以下用户数据文件。
#cloud-config
autoinstall:
apt:
geoip: true
preserve_sources_list: false
primary:
- arches: [amd64, i386]
uri: http://de.archive.ubuntu.com/ubuntu
- arches: [default]
uri: http://ports.ubuntu.com/ubuntu-ports
identity: {hostname: zsrv, password: $6$AYtLXyyVZAea2aLJ$UQxW1cz2vWWNn.17.3QYH5TxZqIMGoLJCpqbBTfClhUKxqouYn7/Yc5Jsq.bCeK0VDLPxbL6xzfJ0xqTb6MLk.,
realname: root, username: root}
keyboard: {layout: us, toggle: null, variant: ''}
locale: C
network:
ethernets:
enp1s0: {dhcp4: true}
version: 2
ssh:
allow-pw: true
authorized-keys: []
install-server: true
storage:
config:
- {ptable: gpt, wipe: superblock, preserve: false, name: '', grub_device: false,
type: disk, id: disk-vda}
- {ptable: gpt, wipe: superblock-recursive, preserve: false, name: '',
grub_device: false, type: disk, id: disk-vdb}
- {device: disk-vda, size: 536870912, wipe: superblock, flag: boot, number: 1,
preserve: false, grub_device: true, type: partition, id: partition-0}
- {fstype: fat32, volume: partition-0, preserve: false, type: format, id: format-0}
- {device: disk-vda, size: 1073741824, wipe: superblock, flag: '', number: 2,
preserve: false, type: partition, id: partition-1}
- {fstype: ext4, volume: partition-1, preserve: false, type: format, id: format-1}
- {device: disk-vdb, size: 24696061952, wipe: superblock, flag: '', number: 1,
preserve: false, type: partition, id: partition-4}
- {device: disk-vda, size: 24696061952, wipe: superblock, flag: '', number: 3,
preserve: false, type: partition, id: partition-5}
- name: md0
raidlevel: raid1
devices: [partition-4, partition-5]
spare_devices: []
preserve: false
type: raid
id: raid-0
- {fstype: ext4, volume: raid-0, preserve: false, type: format, id: format-4}
- {device: format-4, path: /, type: mount, id: mount-4}
- {device: format-1, path: /boot, type: mount, id: mount-1}
- {device: format-0, path: /boot/efi, type: mount, id: mount-0}
version: 1
系统安装运行,但在下一次启动时,我被转储到 UEFI shell 中。是否需要运行一些安装后命令才能使 EFI 正常工作?
提前致谢。
自动安装包括向 webhook 报告的选项:
reporting:
hook:
type: webhook
endpoint: http://example.com/endpoint/path
consumer_key: "ck_foo"
consumer_secret: "cs_foo"
token_key: "tk_foo"
token_secret: "tk_secret"
level: INFO
我试图配置这个,但无济于事。由于我对 webhook 不太熟悉,所以我首先尝试获取任何信息并设置此配置:
reporting:
hook:
type: webhook
endpoint: localhost:8000
然后我在我的本地服务器上设置 netcat,如下所示:
nc -l localhost 8000
但是在这个插座上我什么也得不到。我不太确定如何使用这项服务,但我希望至少能看到任何数据。
我们正在将我们的自定义 ubuntu 安装程序从 di 移动到autoinstall,我想知道是否可以在根分区上自动安装 zfs。理想情况下,我想在我的系统中用 ZFS 格式化的两个磁盘之间设置一个 raid-0。
我在参考文献中没有提到这一点。