* [pve-devel] FW: About PVE Backup Integration Guide [not found] <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com> @ 2025-03-04 15:47 ` Prashant Patil via pve-devel [not found] ` <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com> 1 sibling, 0 replies; 6+ messages in thread From: Prashant Patil via pve-devel @ 2025-03-04 15:47 UTC (permalink / raw) To: pve-devel; +Cc: Prashant Patil, Anuradha Joshi, Jason Voneberstein [-- Attachment #1: Type: message/rfc822, Size: 11520 bytes --] From: Prashant Patil <Prashant.Gamepatil@veritas.com> To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com> Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>, Jason Voneberstein <Jason.vonEberstein@veritas.com> Subject: FW: About PVE Backup Integration Guide Date: Tue, 4 Mar 2025 15:47:33 +0000 Message-ID: <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com> Hello All, Hope this email finds you well. At Arctera/Veritas, we are exploring the addition of support for data protection of Proxmox environments within our backup product. We would like to know if there is a detailed backup/restore API guide available that could serve as a good starting point for our engineering team. Could you please assist us with this? We have already reviewed the REST APIs. Regards, Prashant [Resending this email after mailing list subscription as earlier mail was hold with "Post by non-member to a members-only list" reason] [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com>]
* Re: [pve-devel] About PVE Backup Integration Guide [not found] ` <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com> @ 2025-03-04 16:37 ` Thomas Lamprecht 2025-03-05 6:36 ` Prashant Patil via pve-devel [not found] ` <PH0PR20MB4520446B9B012DE3352A8C1F98CB2@PH0PR20MB4520.namprd20.prod.outlook.com> 0 siblings, 2 replies; 6+ messages in thread From: Thomas Lamprecht @ 2025-03-04 16:37 UTC (permalink / raw) To: Prashant Patil, pve-devel; +Cc: Anuradha Joshi, Jason Voneberstein Hello Prashant, Am 04.03.25 um 16:47 schrieb Prashant Patil: > Hello All, > Hope this email finds you well. > > At Arctera/Veritas, we are exploring the addition of support for data protection of Proxmox environments within our backup product. We would like to know if there is a detailed backup/restore API guide available that could serve as a good starting point for our engineering team. Could you please assist us with this? We have already reviewed the REST APIs. Thanks for your interest in supporting Proxmox VE. We are in progress of adding a way where external backup provider can provide a plugin to hook safely and correctly into our backup APIs, see: https://lore.proxmox.com/pve-devel/20241114150754.374376-1-f.ebner@proxmox.com/ This includes two example plugins to showcase how it would be used. We would be open to fast-track this effort for inclusion with feedback from backup vendors. While there are other ways to hook one in, these are not nice and can cause problems – so in the long term we expect that most/all backup vendors will switch to this plugin method, at least for supported setups. best regards Thomas _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [pve-devel] About PVE Backup Integration Guide 2025-03-04 16:37 ` [pve-devel] " Thomas Lamprecht @ 2025-03-05 6:36 ` Prashant Patil via pve-devel 2025-03-10 9:14 ` Fiona Ebner [not found] ` <PH0PR20MB4520446B9B012DE3352A8C1F98CB2@PH0PR20MB4520.namprd20.prod.outlook.com> 1 sibling, 1 reply; 6+ messages in thread From: Prashant Patil via pve-devel @ 2025-03-05 6:36 UTC (permalink / raw) To: Thomas Lamprecht, pve-devel Cc: Prashant Patil, Anuradha Joshi, Sudhir Subbarao, Jason Voneberstein [-- Attachment #1: Type: message/rfc822, Size: 14076 bytes --] From: Prashant Patil <Prashant.Gamepatil@veritas.com> To: Thomas Lamprecht <t.lamprecht@proxmox.com>, "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com> Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>, Jason Voneberstein <Jason.vonEberstein@veritas.com>, Sudhir Subbarao <Sudhir.Subbarao@veritas.com> Subject: RE: About PVE Backup Integration Guide Date: Wed, 5 Mar 2025 06:36:29 +0000 Message-ID: <PH0PR20MB4520446B9B012DE3352A8C1F98CB2@PH0PR20MB4520.namprd20.prod.outlook.com> Thank you, Thomas, for your prompt response to this. We would like to know following things: 1. How much part of the plugins method is done? 2. How soon we can start the integration? 3. Is there any plugin method's documentation already available? If yes, could you please share? Regards, Prashant -----Original Message----- From: Thomas Lamprecht <t.lamprecht@proxmox.com> Sent: 04 March 2025 10:07 PM To: Prashant Patil <Prashant.Gamepatil@veritas.com>; pve-devel@lists.proxmox.com Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Jason Voneberstein <Jason.vonEberstein@veritas.com> Subject: Re: About PVE Backup Integration Guide CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. If you believe this is a phishing email, use the Report to Cybersecurity icon in Outlook. Hello Prashant, Am 04.03.25 um 16:47 schrieb Prashant Patil: > Hello All, > Hope this email finds you well. > > At Arctera/Veritas, we are exploring the addition of support for data protection of Proxmox environments within our backup product. We would like to know if there is a detailed backup/restore API guide available that could serve as a good starting point for our engineering team. Could you please assist us with this? We have already reviewed the REST APIs. Thanks for your interest in supporting Proxmox VE. We are in progress of adding a way where external backup provider can provide a plugin to hook safely and correctly into our backup APIs, see: https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.proxmox.com%2Fpve-devel%2F20241114150754.374376-1-f.ebner%40proxmox.com%2F&data=05%7C02%7CPrashant.Gamepatil%40veritas.com%7C1816d6bad0c4419d245a08dd5b3adcd0%7Cfc8e13c0422c4c55b3eaca318e6cac32%7C0%7C0%7C638767030578307107%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=X3vGHTDdU8eqfj77XLGcn1myfqvNhPJPaum5dAJcw2Q%3D&reserved=0<https://lore.proxmox.com/pve-devel/20241114150754.374376-1-f.ebner@proxmox.com/> This includes two example plugins to showcase how it would be used. We would be open to fast-track this effort for inclusion with feedback from backup vendors. While there are other ways to hook one in, these are not nice and can cause problems - so in the long term we expect that most/all backup vendors will switch to this plugin method, at least for supported setups. best regards Thomas [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* Re: [pve-devel] About PVE Backup Integration Guide 2025-03-05 6:36 ` Prashant Patil via pve-devel @ 2025-03-10 9:14 ` Fiona Ebner 0 siblings, 0 replies; 6+ messages in thread From: Fiona Ebner @ 2025-03-10 9:14 UTC (permalink / raw) To: Proxmox VE development discussion, Thomas Lamprecht Cc: Anuradha Joshi, Jason Voneberstein, Sudhir Subbarao Am 05.03.25 um 07:36 schrieb Prashant Patil via pve-devel: > 1. How much part of the plugins method is done? It is an initial, functional version of the API. > 2. How soon we can start the integration? The patches were not applied yet, feedback is welcome. As Thomas already said "We would be open to fast-track this effort for inclusion with feedback from backup vendors". I'll see if I can get around to post a rebased version this week. > 3. Is there any plugin method's documentation already available? If yes, could you please share? It's part of the patches, see: https://lore.proxmox.com/pve-devel/20241114150754.374376-10-f.ebner@proxmox.com/ > 1. How to get allocated blocks/sectors from the snapshot of the raw format virtual disk attached to a running VM (disk present on the block based storage such as lvm, lvm-thin, etc)? > 2. How to get allocated blocks/sectors from the snapshot of the vmdk format virtual disk attached to a running VM? > 3. As per below link, certain storage types do not support snapshots. In such cases, what is the recommended way to take backup of the running VM? The block tracking is ideally done via QEMU, then you don't require any special features for the underlying storages. You can also do dirty tracking for incremental backups. See the following for how this is done internally with the proposed API: https://lore.proxmox.com/pve-devel/20241114150754.374376-4-f.ebner@proxmox.com/ https://lore.proxmox.com/pve-devel/20241114150754.374376-5-f.ebner@proxmox.com/ Best Regards, Fiona _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
[parent not found: <PH0PR20MB4520446B9B012DE3352A8C1F98CB2@PH0PR20MB4520.namprd20.prod.outlook.com>]
* Re: [pve-devel] About PVE Backup Integration Guide [not found] ` <PH0PR20MB4520446B9B012DE3352A8C1F98CB2@PH0PR20MB4520.namprd20.prod.outlook.com> @ 2025-03-05 15:44 ` Prashant Patil via pve-devel 0 siblings, 0 replies; 6+ messages in thread From: Prashant Patil via pve-devel @ 2025-03-05 15:44 UTC (permalink / raw) To: Thomas Lamprecht, pve-devel Cc: Prashant Patil, Anuradha Joshi, Sudhir Subbarao, Jason Voneberstein [-- Attachment #1: Type: message/rfc822, Size: 15401 bytes --] From: Prashant Patil <Prashant.Gamepatil@veritas.com> To: Thomas Lamprecht <t.lamprecht@proxmox.com>, "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com> Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>, Jason Voneberstein <Jason.vonEberstein@veritas.com>, Sudhir Subbarao <Sudhir.Subbarao@veritas.com> Subject: RE: About PVE Backup Integration Guide Date: Wed, 5 Mar 2025 15:44:26 +0000 Message-ID: <PH0PR20MB452048F028DE3978CD3BB9BA98CB2@PH0PR20MB4520.namprd20.prod.outlook.com> Hi Thomas, We have few more questions in addition to those mentioned in the previous email. 1. How to get allocated blocks/sectors from the snapshot of the raw format virtual disk attached to a running VM (disk present on the block based storage such as lvm, lvm-thin, etc)? 2. How to get allocated blocks/sectors from the snapshot of the vmdk format virtual disk attached to a running VM? 3. As per below link, certain storage types do not support snapshots. In such cases, what is the recommended way to take backup of the running VM? https://pve.proxmox.com/wiki/Storage Could you kindly assist us in obtaining answers to these questions? Thanks Prashant From: Prashant Patil <Prashant.Gamepatil@veritas.com> Sent: 05 March 2025 12:06 PM To: Thomas Lamprecht <t.lamprecht@proxmox.com>; pve-devel@lists.proxmox.com Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Jason Voneberstein <Jason.vonEberstein@veritas.com>; Sudhir Subbarao <Sudhir.Subbarao@veritas.com> Subject: RE: About PVE Backup Integration Guide Thank you, Thomas, for your prompt response to this. We would like to know following things: 1. How much part of the plugins method is done? 2. How soon we can start the integration? 3. Is there any plugin method's documentation already available? If yes, could you please share? Regards, Prashant -----Original Message----- From: Thomas Lamprecht <t.lamprecht@proxmox.com<mailto:t.lamprecht@proxmox.com>> Sent: 04 March 2025 10:07 PM To: Prashant Patil <Prashant.Gamepatil@veritas.com<mailto:Prashant.Gamepatil@veritas.com>>; pve-devel@lists.proxmox.com<mailto:pve-devel@lists.proxmox.com> Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com<mailto:Anuradha.Joshi@veritas.com>>; Jason Voneberstein <Jason.vonEberstein@veritas.com<mailto:Jason.vonEberstein@veritas.com>> Subject: Re: About PVE Backup Integration Guide CAUTION: This email originated from outside the organization. Do not click links or open attachments unless you recognize the sender and know the content is safe. If you believe this is a phishing email, use the Report to Cybersecurity icon in Outlook. Hello Prashant, Am 04.03.25 um 16:47 schrieb Prashant Patil: > Hello All, > Hope this email finds you well. > > At Arctera/Veritas, we are exploring the addition of support for data protection of Proxmox environments within our backup product. We would like to know if there is a detailed backup/restore API guide available that could serve as a good starting point for our engineering team. Could you please assist us with this? We have already reviewed the REST APIs. Thanks for your interest in supporting Proxmox VE. We are in progress of adding a way where external backup provider can provide a plugin to hook safely and correctly into our backup APIs, see: https://nam12.safelinks.protection.outlook.com/?url=https%3A%2F%2Flore.proxmox.com%2Fpve-devel%2F20241114150754.374376-1-f.ebner%40proxmox.com%2F&data=05%7C02%7CPrashant.Gamepatil%40veritas.com%7C1816d6bad0c4419d245a08dd5b3adcd0%7Cfc8e13c0422c4c55b3eaca318e6cac32%7C0%7C0%7C638767030578307107%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=X3vGHTDdU8eqfj77XLGcn1myfqvNhPJPaum5dAJcw2Q%3D&reserved=0<https://lore.proxmox.com/pve-devel/20241114150754.374376-1-f.ebner@proxmox.com/> This includes two example plugins to showcase how it would be used. We would be open to fast-track this effort for inclusion with feedback from backup vendors. While there are other ways to hook one in, these are not nice and can cause problems - so in the long term we expect that most/all backup vendors will switch to this plugin method, at least for supported setups. best regards Thomas [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
* [pve-devel] About PVE Backup Integration Guide @ 2025-03-04 13:21 Prashant Patil via pve-devel 0 siblings, 0 replies; 6+ messages in thread From: Prashant Patil via pve-devel @ 2025-03-04 13:21 UTC (permalink / raw) To: pve-devel; +Cc: Prashant Patil, Anuradha Joshi, Jason Voneberstein [-- Attachment #1: Type: message/rfc822, Size: 11241 bytes --] From: Prashant Patil <Prashant.Gamepatil@veritas.com> To: "pve-devel@lists.proxmox.com" <pve-devel@lists.proxmox.com> Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>, Jason Voneberstein <Jason.vonEberstein@veritas.com> Subject: About PVE Backup Integration Guide Date: Tue, 4 Mar 2025 13:21:17 +0000 Message-ID: <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com> Hello All, Hope this email finds you well. At Arctera/Veritas, we are exploring the addition of support for data protection of Proxmox environments within our backup product. We would like to know if there is a detailed backup/restore API guide available that could serve as a good starting point for our engineering team. Could you please assist us with this? We have already reviewed the REST APIs. Regards, Prashant [-- Attachment #2: Type: text/plain, Size: 160 bytes --] _______________________________________________ pve-devel mailing list pve-devel@lists.proxmox.com https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel ^ permalink raw reply [flat|nested] 6+ messages in thread
end of thread, other threads:[~2025-03-10 9:15 UTC | newest] Thread overview: 6+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- [not found] <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com> 2025-03-04 15:47 ` [pve-devel] FW: About PVE Backup Integration Guide Prashant Patil via pve-devel [not found] ` <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com> 2025-03-04 16:37 ` [pve-devel] " Thomas Lamprecht 2025-03-05 6:36 ` Prashant Patil via pve-devel 2025-03-10 9:14 ` Fiona Ebner [not found] ` <PH0PR20MB4520446B9B012DE3352A8C1F98CB2@PH0PR20MB4520.namprd20.prod.outlook.com> 2025-03-05 15:44 ` Prashant Patil via pve-devel 2025-03-04 13:21 Prashant Patil via pve-devel
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inboxService provided by Proxmox Server Solutions GmbH | Privacy | Legal