From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) by lore.proxmox.com (Postfix) with ESMTPS id 89FC81FF17A for ; Tue, 25 Nov 2025 10:33:31 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 1E235111E2; Tue, 25 Nov 2025 10:33:41 +0100 (CET) Date: Mon, 24 Nov 2025 13:22:03 -0800 To: pve-devel@lists.proxmox.com X-Mailman-Approved-At: Tue, 25 Nov 2025 10:33:38 +0100 MIME-Version: 1.0 Message-ID: List-Id: Proxmox VE development discussion List-Post: From: Seth Cagampang via pve-devel Precedence: list Cc: Seth Cagampang X-Mailman-Version: 2.1.29 X-BeenThere: pve-devel@lists.proxmox.com List-Subscribe: , List-Unsubscribe: , List-Archive: Reply-To: Proxmox VE development discussion List-Help: Subject: [pve-devel] ProxmoxVE with QuantaStor Content-Type: multipart/mixed; boundary="===============9110127399977477133==" Errors-To: pve-devel-bounces@lists.proxmox.com Sender: "pve-devel" --===============9110127399977477133== Content-Type: message/rfc822 Content-Disposition: inline Return-Path: X-Original-To: pve-devel@lists.proxmox.com Delivered-To: pve-devel@lists.proxmox.com Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by lists.proxmox.com (Postfix) with ESMTPS id 5F779D104E for ; Mon, 24 Nov 2025 22:22:25 +0100 (CET) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id 3ADD16B21 for ; Mon, 24 Nov 2025 22:22:25 +0100 (CET) Received: from mail-il1-x132.google.com (mail-il1-x132.google.com [IPv6:2607:f8b0:4864:20::132]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) by firstgate.proxmox.com (Proxmox) with ESMTPS for ; Mon, 24 Nov 2025 22:22:23 +0100 (CET) Received: by mail-il1-x132.google.com with SMTP id e9e14a558f8ab-4349044be0eso20926195ab.1 for ; Mon, 24 Nov 2025 13:22:23 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=osnexus-com.20230601.gappssmtp.com; s=20230601; t=1764019336; x=1764624136; darn=lists.proxmox.com; h=to:subject:message-id:date:from:mime-version:from:to:cc:subject :date:message-id:reply-to; bh=pu5eLAQIJGX5pZmi+vkpC9yojBNJGZm7Z07VIkaULlE=; b=pWMhe/D8qZCY1n1X+Pmdt2PxvwxZQy3HJ/j01WuJxZ5lhS0j5gWvuYwlFxz0NJsYkV pjVEvRRJwej12z7TpwFtrCRkr+er11lVOxWveKaDK4Q0ilkTiMeflTattdIJHmMWXkkX 5oRS/UFO81ttrsNq64G14WbDlmOMZuGOgGhaE01HGiXI5iY7A7v8aqR8ursnUFIUwutl ZuzfK0IKreDKTIug13i2FsxwLVkH+f173It/vX2SEfu8uiUX1cU5/ljG5VKKfZHhS5pZ /x8v2RVZHmSCQOZ5Ih32aiIPbtcNpN/JsLllivdaqRhyzlwlCfo2LBU6cJhTLrAtwe55 3V3g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1764019336; x=1764624136; h=to:subject:message-id:date:from:mime-version:x-gm-gg :x-gm-message-state:from:to:cc:subject:date:message-id:reply-to; bh=pu5eLAQIJGX5pZmi+vkpC9yojBNJGZm7Z07VIkaULlE=; b=SybLbkIGLq7BJ9GLLJ643MPEzrl6+glysYFlvjQ+8RhhmVRCFIvXBnuwRLamg304P8 a8dwA6N0ZDWNBLgvnGtcs5d2mvhDA1htcDEGDIUJrFsuvG1bjP7E3xuUowMzZm0GPqoO B8VG3hRICASEkgBM5IDPqDVrEPo2oleGB98QN0ZWu57MNr+4J1/Eu4WUrvklH95svvbH px8vdM5c234+0DnK0ghDbZN/HHL68YYlCmLapVQybih1oMb/1iK0aRjX+Kv0DrzWY3Yh lk08UcxHBUo+IaSJSc+/YtBYDBYlGgHYxq3SbTcd8tN4mKdevupI6x39bKx6CJhQV601 6QiA== X-Gm-Message-State: AOJu0YwanpLtK02w5zvWnBIPLm0f8t5bLu2jUApL1ls4JT2gY3yIktFM ayJvwWQIpruOLzrHhPDi6vbcmSYBylM2/f6cRwB3wXTzOa4+qG4zeeHo5NiSZHNG1rliIKhH7nh 4bXvxwd7Ivh8hKi+YjyKsFAa+0A+N5hFxeUWr3sSVJH/ymARRs7v+k9w= X-Gm-Gg: ASbGncuXlhvUIOXYdShF0nBS1nnXOxdY/OqorK4w+WDERSlEh9TfFUTaDItOnD3Kog4 efKaQ28+OXcCyAJSt4um5YABZJ/ut4QW+gh0486FyL9XnuGmciyQ6yguMIgv05TA9cD7yESlkFY lz+hEDMtrIgfcp7hAuhgtEhQ9jwDYP/uj0iBKZ7wsToQArYXq0jfFXq1f2VXD+Fyz8VVAdOCCco J83Eru5KU4MohyYfiuxXo4DcsFcuH/a5hrjxr7I3nHh/gAVrk6w/PEzvA0IVzxZ9z8/Irg= X-Google-Smtp-Source: AGHT+IFcJAIkmnIrGHsnrSsjuhQGuIKo0v+UMev8gNgDWROa6ZOpxL4nUKzQS957m+6I5c/GrH3yZRs3L9y1n9KwvUM= X-Received: by 2002:a05:6e02:1a06:b0:433:7f13:3a8c with SMTP id e9e14a558f8ab-435b8c1224amr118515965ab.16.1764019335741; Mon, 24 Nov 2025 13:22:15 -0800 (PST) MIME-Version: 1.0 From: Seth Cagampang Date: Mon, 24 Nov 2025 13:22:03 -0800 X-Gm-Features: AWmQ_bn9PYnfKqZI8GOXvBcQ6iZGnz9hR7NN-1Z9E5aVCWhtXHAl4Vp_4g6SkgU Message-ID: Subject: ProxmoxVE with QuantaStor To: pve-devel@lists.proxmox.com X-SPAM-LEVEL: Spam detection results: 0 AWL 0.950 Adjusted score from AWL reputation of From: address BAYES_00 -1.9 Bayes spam probability is 0 to 1% DKIM_SIGNED 0.1 Message has a DKIM or DK signature, not necessarily valid DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature DMARC_PASS -0.1 DMARC pass policy HTML_MESSAGE 0.001 HTML included in message RCVD_IN_DNSWL_NONE -0.0001 Sender listed at https://www.dnswl.org/, no trust SPF_HELO_NONE 0.001 SPF: HELO does not publish an SPF Record SPF_PASS -0.001 SPF: sender matches SPF record X-Mailman-Approved-At: Tue, 25 Nov 2025 10:33:38 +0100 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.29 Hi all, I wanted to share an update on the Proxmox VE storage plugin I=E2=80=99ve b= een developing for a ZFS-over-iSCSI backend using the OSNEXUS QuantaStor API. I now have a pre-release version available on GitHub here , and I=E2=80= =99ve recently completed compatibility work for PVE 8.4 and 9.1. The core provisioning workflow is functional: Proxmox can create VM disks from a QuantaStor-backed storage configuration, and I=E2=80=99ve validated basic end-to-end operations by installing a QuantaStor VM from ISO on PVE with its disks hosted on ZVOLs provisioned through the plugin. Simple I/O tests have also been successful. Additionally, I added support for VM to Template, VM/Template clone, snapshot, move storage, and rollback PVE functions. There is still testing to be done and more features to support. Any feedback is appreciated. We are interested in getting our plug-in shipped with Proxmox. Is there a technology partner program for that? All code is on Github under MIT license. --=20 Seth Cagampang Senior Software Engineer OSNEXUS Corporation --===============9110127399977477133== Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel --===============9110127399977477133==--