From mboxrd@z Thu Jan  1 00:00:00 1970
Return-Path: <pve-devel-bounces@lists.proxmox.com>
Received: from firstgate.proxmox.com (firstgate.proxmox.com [212.224.123.68])
	by lore.proxmox.com (Postfix) with ESMTPS id B3E2F1FF16B
	for <inbox@lore.proxmox.com>; Thu, 20 Mar 2025 09:50:43 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id A1BC71FAB9;
	Thu, 20 Mar 2025 09:50:41 +0100 (CET)
To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion
 <pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>
Date: Thu, 20 Mar 2025 08:34:27 +0000
References: <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <2402a2e8-63a5-46c4-9b66-d998f6e421c7@proxmox.com>
 <mailman.766.1741156631.293.pve-devel@lists.proxmox.com>
 <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.com>
 <PH0PR20MB4520C688E38C97D5DE5FC25B98DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <51c423c9-786c-4881-8819-83c075c89b36@proxmox.com>
 <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
In-Reply-To: <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
MIME-Version: 1.0
Message-ID: <mailman.148.1742460640.416.pve-devel@lists.proxmox.com>
List-Id: Proxmox VE development discussion <pve-devel.lists.proxmox.com>
List-Post: <mailto:pve-devel@lists.proxmox.com>
From: Prashant Patil via pve-devel <pve-devel@lists.proxmox.com>
Precedence: list
Cc: Prashant Patil <Prashant.Gamepatil@veritas.com>,
 Anuradha Joshi <Anuradha.Joshi@veritas.com>,
 Sudhir Subbarao <Sudhir.Subbarao@veritas.com>,
 Jason Voneberstein <Jason.vonEberstein@veritas.com>
X-Mailman-Version: 2.1.29
X-BeenThere: pve-devel@lists.proxmox.com
List-Subscribe: <https://lists.proxmox.com/cgi-bin/mailman/listinfo/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=subscribe>
List-Unsubscribe: <https://lists.proxmox.com/cgi-bin/mailman/options/pve-devel>, 
 <mailto:pve-devel-request@lists.proxmox.com?subject=unsubscribe>
List-Archive: <http://lists.proxmox.com/pipermail/pve-devel/>
Reply-To: Proxmox VE development discussion <pve-devel@lists.proxmox.com>
List-Help: <mailto:pve-devel-request@lists.proxmox.com?subject=help>
Subject: Re: [pve-devel] About PVE Backup Integration Guide
Content-Type: multipart/mixed; boundary="===============1165759763566694074=="
Errors-To: pve-devel-bounces@lists.proxmox.com
Sender: "pve-devel" <pve-devel-bounces@lists.proxmox.com>

--===============1165759763566694074==
Content-Type: message/rfc822
Content-Disposition: inline

Return-Path: <Prashant.Gamepatil@veritas.com>
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 19582CAA1D
	for <pve-devel@lists.proxmox.com>; Thu, 20 Mar 2025 09:50:39 +0100 (CET)
Received: from firstgate.proxmox.com (localhost [127.0.0.1])
	by firstgate.proxmox.com (Proxmox) with ESMTP id 094471FA8C
	for <pve-devel@lists.proxmox.com>; Thu, 20 Mar 2025 09:50:09 +0100 (CET)
Received: from NAM02-SN1-obe.outbound.protection.outlook.com (mail-sn1nam02on20623.outbound.protection.outlook.com [IPv6:2a01:111:f403:2406::623])
	(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
	(No client certificate requested)
	by firstgate.proxmox.com (Proxmox) with ESMTPS
	for <pve-devel@lists.proxmox.com>; Thu, 20 Mar 2025 09:50:07 +0100 (CET)
ARC-Seal: i=1; a=rsa-sha256; s=arcselector10001; d=microsoft.com; cv=none;
 b=EtwMN2Ai7vBxVTPetPXqPBecCHXdltKRbxlTlNqJV20vnsONd8Rk9DQuYxGGN+bi2W37zcoO0DpeQf8S/Wc0fnISJcLu+OCk20zifugSnJN0FTIeqKQlwxI6rRsrX6rwjlWuPoohlcuPw4oQfcmQSvQSM2MkiA+vWM0xux2mrGZmFjpY2urcDC/XDPDHUYI/iej3wz2T6Qq+Q7Wi71fpQHa7psQgG4/veowR7kaAP5cw20qnp6kEF9d4L649gC1DFn3zZmeDYt/Jv28tHGXmgejrgEriD8WuXrEVgDQ5UYRFgJG5gR1XvAoT46rvdXFCVL1g5YxUopof2Zb50nqw8A==
ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com;
 s=arcselector10001;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-AntiSpam-MessageData-ChunkCount:X-MS-Exchange-AntiSpam-MessageData-0:X-MS-Exchange-AntiSpam-MessageData-1;
 bh=nHuVMdWsMAbo0pqe7mmL1WJ/6N11hzy9j/Vz5c2uXy8=;
 b=nHWwVue73B0jC8ZlKc8WL7XYOuzJQjAC7SkCqcgnIhqC36U6LMVEgxCvUknPD/vSxvwdLpIdE9CNeD0y5EeEAmyfEkfwKmAg88wzj8/2GSj2MKXdldz0UTRmzQi5U6SUgqXoTdHnhTYNEl6Ck8kYrIdLKa+ZNmkuOwcWQD/NRaGObjLKWLvtfJJKiW9FZ6wZzUIyD4aQDAc7ErelMDxZkGooyQHI+wzpVlPLs85Sblo98Y3lvc7X6TwRPtCXypEbuhL4tH5hFUQvyB6Eu/Hxsd75KeObLSiUthF8ASoUzB3dJ5YuVj5TVedNOd+scFLC6XxjlAwPl6yfbVQkIiuWYg==
ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass
 smtp.mailfrom=veritas.com; dmarc=pass action=none header.from=veritas.com;
 dkim=pass header.d=veritas.com; arc=none
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=veritas.com;
 s=selector1;
 h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck;
 bh=nHuVMdWsMAbo0pqe7mmL1WJ/6N11hzy9j/Vz5c2uXy8=;
 b=bCue4a67nT1tnoyBmOspGeQ51F5FBEnUscOw38GIb88SpO25YjlPVfTOPf+I7WfVNpg3GRORr9a/CfviiMxtnyDOZGRpbhKcLAtzaCZnC4E9rR3xamWGZm25+rqBfc334iqEqoHEGlXPQwVynNmFx0f8DWyXwNNmVqEvJOxozykmXXVdhEj7YGPe/kwjBMz5eaPDYkZikeBdkQGNn6yeL2k+wpB+Pe1KhYQNsYMVh/KRMGh9NNhl2KUI9b/zLIpLR8DjTuSwxx0X072jCJ/wYwVy9Vb0NPuoeUtvPfH1ZNr2p80Ht73SyvLFMteCS33mMaExA5Bb+gIuMY2Jbj4Ikg==
Received: from PH0PR20MB4520.namprd20.prod.outlook.com (2603:10b6:510:14a::5)
 by PH0PR20MB4375.namprd20.prod.outlook.com (2603:10b6:510:143::17) with
 Microsoft SMTP Server (version=TLS1_2,
 cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.8534.34; Thu, 20 Mar
 2025 08:34:28 +0000
Received: from PH0PR20MB4520.namprd20.prod.outlook.com
 ([fe80::f625:b503:6985:7d33]) by PH0PR20MB4520.namprd20.prod.outlook.com
 ([fe80::f625:b503:6985:7d33%6]) with mapi id 15.20.8534.031; Thu, 20 Mar 2025
 08:34:27 +0000
From: Prashant Patil <Prashant.Gamepatil@veritas.com>
To: Fiona Ebner <f.ebner@proxmox.com>, Proxmox VE development discussion
	<pve-devel@lists.proxmox.com>, Thomas Lamprecht <t.lamprecht@proxmox.com>
CC: Anuradha Joshi <Anuradha.Joshi@veritas.com>, Sudhir Subbarao
	<Sudhir.Subbarao@veritas.com>, Jason Voneberstein
	<Jason.vonEberstein@veritas.com>
Subject: RE: [pve-devel] About PVE Backup Integration Guide
Thread-Topic: [pve-devel] About PVE Backup Integration Guide
Thread-Index:  AduNB6wVBz3MbPc0RYWaWHx6RB7QLAAFLDzQAAHWxoAAHU0/gAEA90OAAVsQtvAACG6kgAAFXS1QACjCRhAAY9G3YA==
Date: Thu, 20 Mar 2025 08:34:27 +0000
Message-ID:  <PH0PR20MB452029AD1F1821EEB2285EB198D82@PH0PR20MB4520.namprd20.prod.outlook.com>
References:  <PH0PR20MB4520A4201D4560B18A0C830798C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45201A18272FF3B7B386D98B98C82@PH0PR20MB4520.namprd20.prod.outlook.com>
 <2402a2e8-63a5-46c4-9b66-d998f6e421c7@proxmox.com>
 <mailman.766.1741156631.293.pve-devel@lists.proxmox.com>
 <c355aa91-fcdf-46d2-9ed7-89c215ae5d01@proxmox.com>
 <PH0PR20MB4520C688E38C97D5DE5FC25B98DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <51c423c9-786c-4881-8819-83c075c89b36@proxmox.com>
 <PH0PR20MB4520276B3A7061528854180598DF2@PH0PR20MB4520.namprd20.prod.outlook.com>
 <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
In-Reply-To:  <PH0PR20MB45209D60E2A2A691D643A3C998DE2@PH0PR20MB4520.namprd20.prod.outlook.com>
Accept-Language: en-US
Content-Language: en-US
X-MS-Has-Attach: 
X-MS-TNEF-Correlator: 
authentication-results: dkim=none (message not signed)
 header.d=none;dmarc=none action=none header.from=veritas.com;
x-ms-publictraffictype: Email
x-ms-traffictypediagnostic: PH0PR20MB4520:EE_|PH0PR20MB4375:EE_
x-ms-office365-filtering-correlation-id: 9d627fe4-f837-4a90-62f9-08dd678a070c
x-ms-exchange-senderadcheck: 1
x-ms-exchange-antispam-relay: 0
x-microsoft-antispam:  BCL:0;ARA:13230040|376014|1800799024|366016|38070700018|13003099007;
x-microsoft-antispam-message-info:  =?us-ascii?Q?aZw5VoEzG8IqQNchDZg1+Ow57B+CYn5ox9xCY59KDrM7n4Cy8gb5IfY0T5bm?=
 =?us-ascii?Q?u1V31orENu6CQRxzpkCOHGA2c+6Ojm5TP6nek9YZqgudghy41svA6DWetPpa?=
 =?us-ascii?Q?N1eW1ad9+K0VQhEAWIeETkrVh+Zwe+xLqdJlGDc06R+SzPVrw5cOEdj1MnzQ?=
 =?us-ascii?Q?0Y6Mfw68P+pWkFN1pOgbfQkWXzmO6Jra8ilCsWQocJsQu6YpeMoAZRyVsvbE?=
 =?us-ascii?Q?tSGOMjkr3WsRfAvYByzD2ezR5RuW9H1l50uhxIrf5a+u/ruVhVrL0EQCglKb?=
 =?us-ascii?Q?X0ILYpv5gsV0SYkDaZsAbXRcRCpepZjqOQXrUY4BwVeSNTtReDbm4yWPO4dO?=
 =?us-ascii?Q?A4iQpN/ZQ4R6grfimv8BPYokSgWk1ei/+LFyPdyiszUho1+6y+uEVCFJEY27?=
 =?us-ascii?Q?Gx3GYx6b/GPzZDmoZHMP7s0qlfjPdt/ej01u4hNZQzNJBuM1hAj8gEJ5Pj4O?=
 =?us-ascii?Q?KdtxPthiT00BQ3n6Mjn9j86fKPkySqC3aE27/2p1q336Ug1w38v0XHU7Yz6R?=
 =?us-ascii?Q?y+HuytcVHW2J4ImjN/4eRE3zTFeNInJPuqXKi82Eh5VofW4ZnghR6RdnNhKW?=
 =?us-ascii?Q?NjqLac4ZiU3dMNnoWlgX5iCcIg9NgSSJ24tqzpYh/cSxcfj4eskdLX6H8v5C?=
 =?us-ascii?Q?6ufNwMsrw2TP/y/VezQ5zzQobO7WtiiSX19aYjcuVKvGhj2AYYk87NaGrWGT?=
 =?us-ascii?Q?iWnQNSm/1WZzgSrRYET7pSgGVL5i9JsJerj5stOQOAD5gPt1CfOVx48tKrjv?=
 =?us-ascii?Q?2+UZp+ccecbNwP8QKAkQ305BVCtm2KFkPNOV+U0XA7lynG18jMS5vSqptaGD?=
 =?us-ascii?Q?pw6VDOKuAb21ofN0D9p13ZZ1jN04og0PmMgIJyUBzSMB7kE7AOFRzkk8AEhG?=
 =?us-ascii?Q?xPLSflPyHz+imaUa7aqGAZDrtNKcit75SNwuMtMxZD16lJ/kPeLnzHcUxYWa?=
 =?us-ascii?Q?hELz0VKVewwSbmaNrLS+OyAPnmua28uhe7XtLcEK8VElLdih0rMH4AxJJxc+?=
 =?us-ascii?Q?/x+vek4t2m55YlitvoTxm/ssfZois9qMfiQLK4CVGXrG8040gb63yXGLAV9Q?=
 =?us-ascii?Q?eU9uP0161ut1d8P/T1+te6IHYecsgcOJDcw0c0/f7iVDvD8LISUcAWk/88UR?=
 =?us-ascii?Q?JoIr7kPygw7U7STgigD2kDeFbqJ/bzXulFju+vadPo3MwjLyJYrAlADa4ee3?=
 =?us-ascii?Q?lj3rh3xyYhaQPdsISUpOeI50vu5Mbbhw68vaCBmnBrtYnsJQEuMFCjD+NAwv?=
 =?us-ascii?Q?14DQ4kS1Z4Xs7mJBQh0xWpInFMn56uoFd1ZwjMePQsPvVMtWSkQJE4lqYgYS?=
 =?us-ascii?Q?ooZk5Ai6fVWJx3Nlk7rHxI8F5ftj0euVJiT3NfdJ0QiaJ2ziEQlCY3Q42h7l?=
 =?us-ascii?Q?4cqtZyga/E8YWpRJ0Bmg2F5W3f/l2IKeEFpWuscbDwTh2FtV9g=3D=3D?=
x-forefront-antispam-report:  CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:PH0PR20MB4520.namprd20.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230040)(376014)(1800799024)(366016)(38070700018)(13003099007);DIR:OUT;SFP:1101;
x-ms-exchange-antispam-messagedata-chunkcount: 1
x-ms-exchange-antispam-messagedata-0:  =?us-ascii?Q?a5O9mwwbKn/jC/iNbR/zSR68rhsPvd6EUZtQb9QqmCHN9v+iVdUfF0T8e+J/?=
 =?us-ascii?Q?K+6IlY96ATVFUjndJLv+RkhsMPQsaZnsazj6p+BARvomIvtCWMxxj8Ew+WCh?=
 =?us-ascii?Q?jS/tOioBCq+fNmpy+KkpOFvUgeo320xJQLRu9Qc1t45jAeUn6+zLiJjlnEl9?=
 =?us-ascii?Q?2weIjMliE9wa9sV8oeZOI17P2WTlqy7HYqUemKX9IGggLxYld2jrK+26l+Dn?=
 =?us-ascii?Q?anvV+VN+2Vq66mcTIAx7TISYAAMmDS8LBZWev/X/jKHLEdusTJw59xkpZghh?=
 =?us-ascii?Q?LjJts6I6ysdiQ2fh8IshJ5fyIBpb7foaGG4mQDJYkG/ijjewTbsCfXjXJoqE?=
 =?us-ascii?Q?2O0B73fOnyRxY8jOx7jORK1vftB60NV/D0IPMix65h3jWkL5brrrbSujcc7M?=
 =?us-ascii?Q?CvAecM/zWQfs0O0cDFfd60nlOgTUFwj9CCip3Bo/LdrdZrtkKn6rzqxnZcBW?=
 =?us-ascii?Q?aHVl0IA7srFOWdrl8FKrGDdEqhNPuckqHAtnej4veMTCbv/nshTfhRzvoJu6?=
 =?us-ascii?Q?V920TWPbl6Qb4UCIYezSM4Y1qGstRL3/aTDI1AYPiavowAyjxe2NWpG4rjiK?=
 =?us-ascii?Q?KCzWbSrEiuPQyl6ux40W1fPu0Q6yLo/HF1paF2IhBJN8v4dHLsVGbfISnqPo?=
 =?us-ascii?Q?q7KSxA93rhpFBro6SC9gAcYjpE7+AceV90HhxUIkrx31dzjh6oYQOXXUwJmn?=
 =?us-ascii?Q?niQ71MWIiBTmab5AOA24mW7Sj5OBVBlSBQqUNbxSZi3cdnEr6qzpxMdhwfsm?=
 =?us-ascii?Q?cDP49OarHwQmbyCZ0HDsP7TS8BoOhAh6OkqTGxOF5kQnpVvfbigost17bCj5?=
 =?us-ascii?Q?/Cuajjd64zirFU34hhDKG6RDEFv9h4F+9dAnRApz3wFnVVdxam3xCY99W/Gc?=
 =?us-ascii?Q?j/jGDafA6DE2TwWc3DmraIVpS0wie3sDVVs+ieCwlQ9hJgEXUpzKn438BEuv?=
 =?us-ascii?Q?AsQVCyqNkKhY5aw42M06e5aY/gSXSbmYMrrf8p6zbAf4ALin0lbg4ftzcgHZ?=
 =?us-ascii?Q?ROT5pTvEYHr1Ey00RabFuIienuVXEUYouk5GtzQ3/dcjY5QeDkT+LTpgNdy/?=
 =?us-ascii?Q?hQz3372Yq5AzGF7/JWizYRFlgRuL3iDDwdQryUJrG86WZBVfR5qeCQOqQbpQ?=
 =?us-ascii?Q?tsGE5pMuceTF3ChCgVkv+DPgBnjU64SB2vmmgIDsjtTGFbGQE8kgZgiF+wpg?=
 =?us-ascii?Q?p2h7q0YTJXWo/23A9mJ5jf6lvBpvlekJou8wBN14zVCve12HJo3CsVPbifYK?=
 =?us-ascii?Q?4Jl4C5Yh9TMkTGTT1A4DR1xvi+u22cgATtFbUVZVcedb6grqC8QA1P2nQFFi?=
 =?us-ascii?Q?y9nAc36kzgmdpau3ovDazyJV/4LMzOcDSR/Ekf3V5yQFc8HlraeOfiT2kevn?=
 =?us-ascii?Q?5HOl+zpko+WTOIvnpaGBT8qjHH5ZqyZIbrHLZDVPwD28yTOcyEhZ+7NJq7RT?=
 =?us-ascii?Q?MWHwneFCLCsAJEdda8ID4Y3G6a1oEca53a6GLS6Nt1144PdYEbO9NJivj5ib?=
 =?us-ascii?Q?jkWKyRmdgn+qCbpEvqS8w3YqbLF2dccbWdAEHevtODb0cTOMMgzcV7HpgwVe?=
 =?us-ascii?Q?B5bTzC19Exw1dIkGqf04TCym/LIksB93s4Y1XJGN9mJ+VN5U1RvUj7OKBzej?=
 =?us-ascii?Q?HA=3D=3D?=
Content-Type: text/plain; charset="us-ascii"
Content-Transfer-Encoding: quoted-printable
MIME-Version: 1.0
X-OriginatorOrg: veritas.com
X-MS-Exchange-CrossTenant-AuthAs: Internal
X-MS-Exchange-CrossTenant-AuthSource: PH0PR20MB4520.namprd20.prod.outlook.com
X-MS-Exchange-CrossTenant-Network-Message-Id: 9d627fe4-f837-4a90-62f9-08dd678a070c
X-MS-Exchange-CrossTenant-originalarrivaltime: 20 Mar 2025 08:34:27.7716
 (UTC)
X-MS-Exchange-CrossTenant-fromentityheader: Hosted
X-MS-Exchange-CrossTenant-id: fc8e13c0-422c-4c55-b3ea-ca318e6cac32
X-MS-Exchange-CrossTenant-mailboxtype: HOSTED
X-MS-Exchange-CrossTenant-userprincipalname: l5/BMqQjfLvqsup705ezRSNJD9BFddUyPVVcTn+D4Y7tk1d8Ge++Rcik1aeaM6pDpR0MLcmfSmvzZhPy2gBDXcjFJb7I0BnAJ18LI7kOSiQ=
X-MS-Exchange-Transport-CrossTenantHeadersStamped: PH0PR20MB4375
X-SPAM-LEVEL: Spam detection results:  0
	ARC_SIGNED              0.001 Message has a ARC signature
	ARC_VALID               0.001 Message has a valid ARC signature
	AWL                     0.059 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
	DKIM_VALID_AU            -0.1 Message has a valid DKIM or DK signature from author's domain
	DKIM_VALID_EF            -0.1 Message has a valid DKIM or DK signature from envelope-from domain
	DMARC_PASS               -0.1 DMARC pass policy
	SPF_HELO_PASS          -0.001 SPF: HELO matches SPF record
	SPF_PASS               -0.001 SPF: sender matches SPF record
	URIBL_BLOCKED           0.001 ADMINISTRATOR NOTICE: The query to URIBL was blocked.  See http://wiki.apache.org/spamassassin/DnsBlocklists#dnsbl-block for more information. [mail-archive.com,veritas.com]

Hello Fiona and Thomas,
Could you please assist in resolving the query mentioned below?

Thanks
Prashant

-----Original Message-----
From: Prashant Patil
Sent: 18 March 2025 02:29 PM
To: Fiona Ebner <f.ebner@proxmox.com>; Proxmox VE development discussion <p=
ve-devel@lists.proxmox.com>; Thomas Lamprecht <t.lamprecht@proxmox.com>
Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Sudhir Subbarao <Sudhir.Su=
bbarao@veritas.com>; Jason Voneberstein <Jason.vonEberstein@veritas.com>
Subject: RE: [pve-devel] About PVE Backup Integration Guide

We have tried the steps mentioned here to create copy-before-write snapshot=
 - https://www.mail-archive.com/qemu-devel@nongnu.org/msg876056.html

However, one of the commands 'blockdev-replace' fails with below error:
{"error": {"class": "CommandNotFound", "desc": "The command blockdev-replac=
e has not been found"}}

Is the command available in any specific qemu version? Is there any other c=
ommand that we should be using instead if blockdev-replace?

qemu version:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
root@be-proxmox1:/dev/pve# /usr/bin/qemu-system-x86_64 --version QEMU emula=
tor version 9.0.2 (pve-qemu-kvm_9.0.2-4)

pve version:
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
root@be-proxmox1:/dev/pve# pveversion -v
proxmox-ve: 8.3.0 (running kernel: 6.8.12-4-pve)
pve-manager: 8.3.0 (running version: 8.3.0/c1689ccb1065a83b)

Thanks
Prashant

-----Original Message-----
From: Prashant Patil <Prashant.Gamepatil@veritas.com>
Sent: 17 March 2025 07:01 PM
To: Fiona Ebner <f.ebner@proxmox.com>; Proxmox VE development discussion <p=
ve-devel@lists.proxmox.com>; Thomas Lamprecht <t.lamprecht@proxmox.com>
Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Sudhir Subbarao <Sudhir.Su=
bbarao@veritas.com>; Jason Voneberstein <Jason.vonEberstein@veritas.com>
Subject: RE: [pve-devel] About PVE Backup Integration Guide

> That sounds like you want to roll your own external solution instead of u=
sing the backup provider API that is currently being developed.
We are happy to integrate with backup provider APIs if they are stable and =
ready for the integration. On this same thread, I had asked few questions a=
bout APIs timelines. Could you please help us to get that info?

> Backups in QEMU do not use explicit snapshots. A copy-before-write filter=
 is inserted on top of the source disk in QEMU's block graph.
What is the API to create copy-before-write snapshot of the disk image? And=
 does it support all formats and storage devices?

Thanks
Prashant

-----Original Message-----
From: Fiona Ebner <f.ebner@proxmox.com>
Sent: 17 March 2025 04:23 PM
To: Prashant Patil <Prashant.Gamepatil@veritas.com>; Proxmox VE development=
 discussion <pve-devel@lists.proxmox.com>; Thomas Lamprecht <t.lamprecht@pr=
oxmox.com>
Cc: Anuradha Joshi <Anuradha.Joshi@veritas.com>; Sudhir Subbarao <Sudhir.Su=
bbarao@veritas.com>; Jason Voneberstein <Jason.vonEberstein@veritas.com>
Subject: Re: [pve-devel] 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 cont=
ent is safe. If you believe this is a phishing email, use the Report to Cyb=
ersecurity icon in Outlook.



Am 17.03.25 um 08:02 schrieb Prashant Patil:
>> The block tracking is ideally done via QEMU, then you don't require any =
special features for the underlying storages.
>
> Yes, we were able to get sector map of disks present on 'Directory' stora=
ge type. However, for other storage types such as lvm, lvm-thin, zfs which =
supports raw disk format, here we could get entire disk as allocated which =
is not the case in real. I could not find much information on this, hence w=
anted to know whether this by-design behaviour or we are missing something?=
 Pasting output of qemu-img map below for the 2 GB disk on zfs. Have also t=
ried getting map over ndb but got the same result. Is there anything that w=
e are missing here?
>
> root@be-proxmox1:/dev/pve# qemu-img map -f raw --output=3Djson
> /dev/zvol/zfs1/vm-105-disk-2 [{ "start": 0, "length": 2147483648,
> "depth": 0, "present": true, "zero": false, "data": true,
> "compressed": false, "offset": 0}]

That sounds like you want to roll your own external solution instead of usi=
ng the backup provider API that is currently being developed. With that API=
, you get the images to be backed-up as as NBD exports. For incremental bac=
kup, you can read the dirty bitmap. This can also be done via NBD. Again, t=
hen you don't need to worry about the underlying storage layer at all to su=
pport certain features.

>> certain storage types do not support snapshots. In such cases, what is t=
he recommended way to take backup of the running VM?
>
> As mentioned earlier, we have found few storage devices which does not su=
pport snapshot, but have found that we can take individual disk snapshot th=
rough 'blockdev-snapshot-sync'. If we have to take backup of the VM, then a=
re we supposed to use this command to snapshot all VM disks?

Backups in QEMU do not use explicit snapshots. A copy-before-write filter i=
s inserted on top of the source disk in QEMU's block graph. When new guest =
writes happen during backup, old data is first copied away to a fleecing im=
age (or for regular backup directly to the backup target).
The backup provider API then also inserts a snapshot-access node that is ex=
ported via NBD and allows reading the data from the time of the backup in a=
 consistent fashion (hence "snapshot-access", it's a virtual/implicit snaps=
hot).

See also this diagram [0].

> [guest]                   [NBD export]
>    |                            |
>    | root                       | root
>    v                 file       v
> [copy-before-write]<------[snapshot-access]
>    |           |
>    | file      | target
>    v           v
> [active-disk] [temp.qcow2]

Best Regards,
Fiona

[0]: https://www.mail-archive.com/qemu-devel@nongnu.org/msg876056.html


This message was sent by an employee of Arctera.


--===============1165759763566694074==
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

--===============1165759763566694074==--