diff --git a/crea_VM.sh b/crea_VM.sh new file mode 100755 index 0000000..0399752 --- /dev/null +++ b/crea_VM.sh @@ -0,0 +1,37 @@ +# Crea variables + +# ID de VM +VMID="919200" + +# lugar de almacenamiento para el disco +### VMSTORAGE="VMs_storage-E" +VMSTORAGE="local" + +# network +### VMNET="k8s" +VMNET="vmbr0" + +./k8s.sh + +# apaga y borra la VM si existe antes +qm stop $VMID +qm destroy $VMID + +qm create $VMID --name ubuntu-cloud --memory 2048 --cores 2 --net0 virtio,bridge=$VMNET --cpu host --agent enabled=1 --tags k8s + +# qm importdisk $VMID /mnt/pve/ISOs_storage/template/iso/ubuntu-24.04-server-cloudimg-amd64.img VMs_storage-E --format qcow2 +qm importdisk $VMID /mnt/pve/ISOs_storage/template/iso/ubuntu-24.04-server-cloudimg-amd64.img local --format qcow2 + +qm set $VMID --scsihw virtio-scsi-pci --scsi0 $VMSTORAGE:$VMID/vm-$VMID-disk-0.qcow2 + +qm set $VMID --ide2 VMs_storage-E:cloudinit +qm set $VMID --boot c --bootdisk scsi0 +qm set $VMID --serial0 socket --vga serial0 + +qm disk resize $VMID scsi0 10G + +qm set $VMID --ipconfig0 ip=dhcp + +qm set $VMID --cicustom "user=VMs_storage-E:snippets/user_data.yaml" + +qm start $VMID