如本主题中所述。我试图用虚拟机创建一个新用户,但是我做不到。
我从https://cloud-images.ubuntu.com/bionic/current/下载了图片
我先这样做:
virsh --connect qemu:///system vol-create-as default ubuntu_cloud 20G --format qcow2
virsh --connect qemu:///system vol-list default
virsh --connect qemu:///system vol-upload --pool default ubuntu_cloud ubuntu_server_18-04.img
我创建了用户数据文件:
#cloud-config
#
# Hostname management
preserve_hostname: False
hostname: kvm
fqdn: kvm.example.local
users:
- default
- name: user
password: pass
chpasswd: { expire: False }
ssh_pwauth: True
groups: ['wheel']
shell: /bin/bash
sudo: ALL=(ALL) NOPASSWD:ALL
runcmd:
- [ apt, -y, remove, cloud-init ]
之后:
genisoimage -output cidisk.iso -volid cidata -joliet -r user-data meta-data
我在做
virt-install --connect qemu:///system --import --name ubuntu_cloud_2 --ram 2048 --vcpu 2 --disk vol=default/ubuntu_cloud --disk cidisk.iso,device=cdrom --network bridge=virbr0,model=virtio --os-variant=ubuntu18.04 --os-type=linux --noautoconsole --graphics spice
不幸的是,我无法使用创建的密码和用户名登录