Diskless VM

Création disk de conf

qemu-img create -f raw /home/vlp/core/dns_alpine_core.raw 512M

Création VM

virt-install --name vtest --ram 2048 --vcpus 1 --cpu=host-model --disk path=/home/vlp/iso/alpine.iso,device=cdrom --disk path=/home/vlp/core/test_alpine_core.raw,format=raw,cache=none,discard=unmap,bus=virtio --network network:ovs-br0,model=virtio,target=vtest.0 --graphics none --console pty,target_type=serial --os-variant generic --boot cdrom

VNC:

virt-install --name vdns3 --ram 2048 --vcpus 1 --cpu=host-model --disk path=/home/vlp/iso/alpine.iso,device=cdrom --disk path=/home/vlp/core/dns_alpine_core.qcow2,format=qcow2,cache=none,discard=unmap,bus=virtio --network network:ovs-br0,model=virtio,target=vdns3.0 --graphics=vnc,listen=0.0.0.0,port=5903 --console pty,target_type=serial --os-variant generic --boot cdrom    

Install process

log avec root, pas de passwd

Créer partition de sauvegarde

fdisk /dev/vda

n,p,1,[enter],[enter],w: new partition, primaire, #1, premier secteur par default, dernier secteur par default, écrire les modifs

mkfs.vfat /dev/vda1
mkdir /media/vda1
mount -t vfat /dev/vda1 /media/vda1/

Script d'install

wiki

  • us
  • us-alt-intl
  • alpine1
  • eth0
  • 10.10.1.112
  • 255.255.255.0
  • 10.10.1.1
  • n
  • fdn.fr
  • 10.10.1.2
  • passwd
  • utc
  • none
  • 30
  • openssh
  • yes
  • none
  • config (name of partition créé au dessus)
  • /media/vda1/cache

virt-install \

--name vtest \
--vcpus 1 \
--cpu=host-model \
--ram 2048 \
--os-type linux \
--os-variant alpinelinux3.14.3 \
--network network:ovs-br0,model=virtio,target=vtest.0
--console pty,target_type=serial \
--graphics=vnc,listen=0.0.0.0,port=5903
--boot kernel=/home/vlp/iso/alpine/boot/vmlinuz-vanilla,initrd=/home/vlp/iso/alpine/boot/initramfs-vanilla,kernel_args="console=ttyS0 ip=10.10.1.123:none:gw-ip:255.255.255.0:vtest:eth0:none:10.10.1.2:80.67.169.40"