PHP:
class VpsCommand extends Command
{
protected $signature = 'vps';
protected $description = 'Create a new VPS as a Test';
private $data = [
'cores' => 2,
'memory' => 4,
'disk' => 10
];
public function handle(): void
{
$vpsId = 10001;
$os = 'debian-12';
ProxmoxClient::init()->create('/nodes/pve1/qemu', [
'vmid' => $vpsId,
'cores' => $this->data['cores'],
'cpu' => 'x86-64-v2-AES',
'cdrom' => 'local:iso/' . $os . '.iso,media=cdrom',
'memory' => 'current=' . $this->data['memory'] * 1024,
'name' => 'vm-' . $vpsId,
'net0' => 'model=virtio,bridge=vmbr0,firewall=1',
'numa' => 0,
'onboot' => 1,
'ostype' => 'l26',
'scsi0' => 'local-zfs:vm-' . $vpsId . '-disk-0,iothread=1,discard=on,size=' . $this->data['disk'],
'scsihw' => 'virtio-scsi-single',
'sockets' => 1
]);
}
}
Ich probiere eine QEMU VM über die Proxmox API zu erstellen, stoße aber auf das Problem, dass wenn ich diese API Request ausführe, die Erstellung nicht endete und ich sie manuell abbrechen musste. Im Task Log steht dann einfach die ganze Zeit nur "no content". Könnte mir vielleicht jemand bei der Lösung dieses Problems helfen?
--------------
I am trying to create a QEMU VM via the Proxmox API, but I encounter the problem that when I execute this API request, the creation never ends and I cancel it manually after some time. The task log just says "no content" the whole time. Could someone help me solve this problem?
Proxmox Version: 8.2.3
Last edited: