From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: 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 BC8BA74D64 for ; Fri, 4 Jun 2021 05:22:04 +0200 (CEST) Received: from firstgate.proxmox.com (localhost [127.0.0.1]) by firstgate.proxmox.com (Proxmox) with ESMTP id AC2FC18A39 for ; Fri, 4 Jun 2021 05:22:04 +0200 (CEST) Received: from mail-wr1-x434.google.com (mail-wr1-x434.google.com [IPv6:2a00:1450:4864:20::434]) (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 id 48ACD18A2D for ; Fri, 4 Jun 2021 05:22:02 +0200 (CEST) Received: by mail-wr1-x434.google.com with SMTP id n4so7807874wrw.3 for ; Thu, 03 Jun 2021 20:22:02 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=odiso-com.20150623.gappssmtp.com; s=20150623; h=message-id:subject:from:to:date:user-agent:mime-version :content-transfer-encoding; bh=cnN1aYSp4E5PX/uAlimN8+yimlUlS8mPD/Fv92ay0DM=; b=2EmqQCD/ggdihfu+My1SBOZGKxD1bu4n2ZXXBaOIGwS+qhw7nloxFj7zToulZ4rOF9 SC3a8C/g2BMuBwjgUY2eHs3bY4S1dAigRKRWGW9z2k+ZuzimZmryje48pWmZ0bwxIM+D 2jL8Fnq4Eg8EgWKzFpDVC2KjhzOx4WWlhv/tug6wq+8olywMZkapchqIB7JM3FY2ZquY wl1qjEjA2dwduntx3dUeKs2TwVibKYB06Wg26kZumjoaRP6Q4P1MLavjFyqHtjfgyM4h 2QazQc1UDwHPvlgvOlPbGQ4FAzWyMEwQ4/5MzcMJPRo+ARqHc2r64LCYICyAaLTsEdUt Y46g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:message-id:subject:from:to:date:user-agent :mime-version:content-transfer-encoding; bh=cnN1aYSp4E5PX/uAlimN8+yimlUlS8mPD/Fv92ay0DM=; b=Sq3nqXIyrUtLMWikMljssywP8eIX9LyySb/i7VK1zr0DHLsdSx7ULNdm/rso4kjydO 0akXG8p646r6EiH2HzTdP4Mz/dc34ku0SNCNhFrgBPoPZSa4Bziw3600Z+rWeSlfDbH7 CQSc3qIZJHX1ZSl3TymNkysvu4M8bNuQSak3iddQiuf1svEdNSeYK5vhb7xanQqc9TRE dQngWC9BIhrIluXfV/ZRT0P97qJ9vYgVbZTmKrdWSF2oBKUYkUklDiYp6hU4nV5mvene hk1q6ucwC7wLqZn2Rl32IaQiBtJYCnZVPIDTDYpx3zW6Rrk6LZ5r/wCzIyxzi9zf6P20 Bj/A== X-Gm-Message-State: AOAM533Knikxws2EFHXKnzt+GDZ0oSWC7vidE6nZBT620amwy7rV6bif T+n1hSbWBMdwDVNdHMXmeyRVCnrkIFaFxjtY X-Google-Smtp-Source: ABdhPJwVcMqxZYh3fR1yqWjddXzZhnNJgS8sdqih9JPpg9vauEfz6XSPHh+EronXzN/q49I9cE+EJw== X-Received: by 2002:adf:a441:: with SMTP id e1mr1382291wra.227.1622776915486; Thu, 03 Jun 2021 20:21:55 -0700 (PDT) Received: from ?IPv6:2a0a:1580:0:1::100c? (ovpn1.odiso.net. [2a0a:1580:2000::3f]) by smtp.gmail.com with ESMTPSA id v18sm5779973wrb.10.2021.06.03.20.21.54 for (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Thu, 03 Jun 2021 20:21:55 -0700 (PDT) Message-ID: <2f9496ebbe77d7c740bf9ef62b9119a1ac583abe.camel@odiso.com> From: aderumier@odiso.com To: pve-devel Date: Fri, 04 Jun 2021 05:21:53 +0200 Content-Type: text/plain; charset="UTF-8" User-Agent: Evolution 3.40.1 MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-SPAM-LEVEL: Spam detection results: 0 AWL -0.059 Adjusted score from AWL reputation of From: address 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 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 Subject: [pve-devel] training week: students feedback/requests X-BeenThere: pve-devel@lists.proxmox.com X-Mailman-Version: 2.1.29 Precedence: list List-Id: Proxmox VE development discussion List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 04 Jun 2021 03:22:04 -0000 Hi, I just finish the last training week session, here some students feedback/requesst: - add support for vm offlline vm migration with local usb or pci devices. 1 student have same special device on multiple hosts, and want to be able to offline move vm when it need to do maintenance. It's currently possible with HA anyway. - allow vm migration with local storage cloud-init drive. Without need to replicate it, I think it could be pretty easy to regenerate cloud-init drive on target host if same local storage name exist on target. - allow vm online vm migration for specific usb devices. Maybe a little bit more complex, user have special usb devices (googl coral usb tensorflow accelerator) on multiple host. I think it could be possible to unplug device before migration, and rattach it afte migration. (The application running inside th vm is able to handle this). So maybe adding an option on usb device like "allow migrate" could be enough ? - be able to move vms from a dead node. Currently the only was is to move manually the vms config files. Maybe adding a special wizard, only for root, with a lot of warning, could be great. - Backups: add some kind of lock/queues when you are doing a single schedule of "vzdump -all .." Currently, it's launch vzdump on all nodes at the same time. If user have a lot of nodes, it can easily flood the backup storage, or backup storage network. it could be great to be able to define something like: "the backup storage is able to handle X backups jobs in parallel" - vm start order: be able to add vms dependencies, like a vm2 need to wait that vm1 is started (and if guest agent is used, wait that agent is running, to be sure that vm1 is fully booted) Gui: - Displaying nodes versions in the datacenter sumarry node list. - In vms notes: if user add an http://... link, display it as link to be clickable - add saml authentification Alexandre