Received: from AUS01-SY4-obe.outbound.protection.outlook.com (mail-sy4aus01on2131.outbound.protection.outlook.com [40.107.107.131]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id 092387810C3 for <~alpine/users@lists.alpinelinux.org>; Mon, 11 Jul 2022 01:57:53 +0000 (UTC) ARC-Seal: i=1; a=rsa-sha256; s=arcselector9901; d=microsoft.com; cv=none; b=nCNQDXHFzTwtCdNvd66Z3E7FsPe3fNRosePD240TceE0ZOeRcXQz3HMMi9TasingbAUP7JPrfxblVzp+AOiUkNzNJ6whGlDKRZzIz16uil3jwKCQjyv/Tet4hOa7fp/6H3QNNVT9QjrcKj4Ja+Jc1ME+wgIP+uipzQ5XA/mt3ABOQNQNaoSzFvw0fch642PEC5+vOfZyHA8U+DBGnk3wWf9ICj7QTlYPZ27rEwzOpiMbrM8vkaxxvG17Fk855v4Shrc25z4iuH5mIAjtxnzvtJXBnhInqh8fkmzrlBzw8I+BXs4UgtUOYkvYnN3hdARf4Wjg2UzrSx4/j4pxT/eovw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=microsoft.com; s=arcselector9901; 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=TidmaB/wFR6Vi8WoyiFpHRX/oKbzaRaXnbWk2biapNw=; b=S8dhYQORLY08iQ7pk1INA+U0qt2DbsbMcIVWGPfgiAtFxsY2bQzk/p03stM1EYuzAsXcbUEAlCxr/V07qFbZwJR0mRvVl31S/Edb3Ua1vXOf+QcBPbGCYdXGTpqkCC0CXf/sALxhKU2bETe0dxvAA/hPJTc463L0kzVYyAq1Y1/186eUFbcncFTPBVVCsNNNlk4FIdUNL29XN7pKvhxujbWAdISS+Yatp358zBAUnr85Yycc+UzP6ndJqwPfldvryazHl4Wb3abGHmjpK/rIR3knRcnJnI9SZxnFO14Zr+/I4E3gtGLUJMJeZoVOiavk6DC1eiIFcmtIovrTAekpxA== ARC-Authentication-Results: i=1; mx.microsoft.com 1; spf=pass smtp.mailfrom=ipcsolutions.com.au; dmarc=pass action=none header.from=ipcsolutions.com.au; dkim=pass header.d=ipcsolutions.com.au; arc=none DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=ipcsolutions.com.au; s=selector1; h=From:Date:Subject:Message-ID:Content-Type:MIME-Version:X-MS-Exchange-SenderADCheck; bh=TidmaB/wFR6Vi8WoyiFpHRX/oKbzaRaXnbWk2biapNw=; b=r09P6H/Ivwh25BzQukPfPcmngpuvHBLWMTYAzSFd983qt7I34r4RZD6ntlmuZsZEG0aVsxo8zFcp6noTnjropVF/IYoqMzPMGVdvL3PQ13a28pTWkKwd2m4HOI4N+VHEqYAbv+DQM3Pis/vmPaVEJqtce171YRWBbP/PUcDY+/0= Received: from MEYPR01MB7480.ausprd01.prod.outlook.com (2603:10c6:220:15d::9) by SYBPR01MB8044.ausprd01.prod.outlook.com (2603:10c6:10:1a3::13) with Microsoft SMTP Server (version=TLS1_2, cipher=TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384) id 15.20.5417.16; Mon, 11 Jul 2022 01:57:48 +0000 Received: from MEYPR01MB7480.ausprd01.prod.outlook.com ([fe80::a0ec:fc35:80e:ae33]) by MEYPR01MB7480.ausprd01.prod.outlook.com ([fe80::a0ec:fc35:80e:ae33%3]) with mapi id 15.20.5417.026; Mon, 11 Jul 2022 01:57:48 +0000 From: Matthew Knill To: "~alpine/users@lists.alpinelinux.org" <~alpine/users@lists.alpinelinux.org> Subject: Alpine System backups/upgrades Thread-Topic: Alpine System backups/upgrades Thread-Index: AdiUyA4c/qyPSu23Q4Ck61KO1+HFdA== Date: Mon, 11 Jul 2022 01:57:48 +0000 Message-ID: Accept-Language: en-AU, 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=ipcsolutions.com.au; x-ms-publictraffictype: Email x-ms-office365-filtering-correlation-id: 84de08d0-e2b0-480f-6243-08da62e0c1be x-ms-traffictypediagnostic: SYBPR01MB8044:EE_ x-ms-exchange-senderadcheck: 1 x-ms-exchange-antispam-relay: 0 x-microsoft-antispam: BCL:0; x-microsoft-antispam-message-info: Sd+PFHPtwhXSoVwDvWtjGO8ZBmvqjMl2ud6sfjMDF2OEZsUTR65EELNv+fCAaOykXYPgKwBMp+DnQMFB6cH6plv7WkWLjLcC+TQ2RSwSrMdKCaiRSgGWqeMwvQY584bzcCkS43sdWH1dqJM//n02UZhwhiVECFQ8WwPdk5V2KCid8xb5dl9kQE7MBTkBnNYIvXd+khjbQTLDuL7zuNShxGv1WCarmNf1D/p/DtjD0RLcOBzXIvjvOUARwTViS3nNIrKmbDGT6rU5XMR5o+n1Ue93IjoVCzJ7w34lSEfR6+mK3aZ91Jbj8cyQwqs1bKBwXvpMDZcBOrLy2Hc2InKmFraPurW85jZf4AydZABH6MG7OB9E8LsUOCpL6whpPKxiOcYl5pQbauzp+82wNLyVFtR8l0+gJvU13MyEiwMHwBjmTnq4igytnGr8GNuuiCov2jMMFmb/3Ts6RaAup3RA8bSsRxmu/E1AK537hASjsO8HAL2VcA5C9aSI2OBliItCQHecuEfYLIC9Umpj9qn0fsWVu34Pr8GVwu6sGjHP9fhzJiv6ii9Z5LzuphdY+4pz+CmKzqulX5TWINaPrbXunf091Dp+xuvcon9z+8x4tSd7OnnWJewtFgW5ZCov/2ywwrkvwc46+U/Dr3q+UX1yczr7LdC153GnmY/evhrl7PUZimTS0RhwhJTo6oIMm2+c3qrSz3xf5dfSsqJVektO23jS3oGasDeNXpcQ/5M7wn3YbH2OIMRJ5UMkM85vvmpUECWiNSM7ZqpNNlaxkUKg4IDPACLPexf9sRGhUF59LdhlMX7ENgmTeeM+Sw8GMEsh x-forefront-antispam-report: CIP:255.255.255.255;CTRY:;LANG:en;SCL:1;SRV:;IPV:NLI;SFV:NSPM;H:MEYPR01MB7480.ausprd01.prod.outlook.com;PTR:;CAT:NONE;SFS:(13230016)(396003)(376002)(366004)(346002)(136003)(39830400003)(8936002)(55016003)(122000001)(52536014)(26005)(38100700002)(478600001)(71200400001)(83380400001)(9686003)(3480700007)(316002)(66446008)(66476007)(8676002)(41300700001)(76116006)(6506007)(7696005)(66556008)(44832011)(2906002)(5660300002)(33656002)(186003)(66946007)(86362001)(38070700005)(64756008);DIR:OUT;SFP:1102; x-ms-exchange-antispam-messagedata-chunkcount: 1 x-ms-exchange-antispam-messagedata-0: =?us-ascii?Q?+sTiWqe/nPtHVXArpKC4aIh/85YauEF7wKuZfzN3ZyZLVDYAFkxSAhqiIuaQ?= =?us-ascii?Q?UqmqJMFnVf+0+vSAceOv6BcCwnes0zn6ZAYo1zw/apS9zQ/8arfekL+W6Z35?= =?us-ascii?Q?AgX2sXmbsS+FYc9DTucENbjRkqhqdELxbe8HETjsOCIL8khLwq6kE0PDXHns?= =?us-ascii?Q?PPS8CXb+r7G8+p1RXt+r5g4dK2AzUS6q3NYvba1NbyFZWTc6oZGQSN2Xyi1c?= =?us-ascii?Q?3+IaSMhEFfgXJzlhyYCwzRUzjkxEy97fRgfoe5boQWNWcpb7Mu0YNOt9ItCM?= =?us-ascii?Q?Q4NAGHjgn+FtLBzCMsxSFLo4/0Ixi/lNnZtdPCdqTbuNU/J8FV/hSQ/VdwqK?= =?us-ascii?Q?GYbW9nZ+Q5ObOWm5H5DvHsdziS1QcqxITEx7Ym+fYBTb77HQuTOdnVSE7ov7?= =?us-ascii?Q?jc1WS3UghmvQGUWBFmKPUpz/6hh+PEBF4xASeFExNCkGbzLZK8eUO4/kAMKs?= =?us-ascii?Q?Fv3fO8IEByFwq+6RvmPe6/z48FUw5I86qRnnz9p2LNzaeDD4ZpqmPJWoDv03?= =?us-ascii?Q?OS186/7nGrF+Ukyhl/aWkLSV1+rnxsI7/eTweMOf19pRAzebfYzfdt3mXFvf?= =?us-ascii?Q?H4IV1ugSAlLLMuH0D4216XnL86GtdTlUZcKRpubQuYpusn9Y3Z8BlkBf/Mvg?= =?us-ascii?Q?Tsu5/4DJUqBJBtM0Hs4fVdqXZ1D37mn8V2dJsu+fFG+QUW2NtlvEegA8R1Se?= =?us-ascii?Q?HS23R8aOg88NZDyWB3QicrftK+7j5sVvDY0bggxuOBc9SQH8+scnSaes3IXh?= =?us-ascii?Q?KepidRLskvr8KgiILBajPfglCNoK2yuMGW+pyZP0Hme024Mqdjj5B/WWAWxT?= =?us-ascii?Q?rY38OtxyekGtOhggS6p7sGIUNpU39ydY98E8ILz2XqErbXN52mnt7gQj5fdq?= =?us-ascii?Q?F+gHLyPQPp1/FdhxQUvZ+TzRa5fmPbBLI8hK1NkTSOz2cY+wcbSjp5Xy2X3R?= =?us-ascii?Q?imwVgcaOa95Hk2GCGGThftYSx45clArMn7QxU1vq0Y+psd67FqRjlJ8ogs1Y?= =?us-ascii?Q?ZVLYzr8p8otRAH6NQ26wLnC/7RlMImTaw1Fb97yqhuOlC6anCwssEmczm7OP?= =?us-ascii?Q?KI6Xz9rDUi+MbQ+viXqX0OT4lZi3HgYxB5wG3Kio9jrOPHVtrgWhIOqUK2aK?= =?us-ascii?Q?EntL/VPSWPd54wXYgGD4zdPfuQ3h9Srg1elimS417qNa6ZWbaVvrOXk9hLaW?= =?us-ascii?Q?rgoo4wv5ccp4zGB9GqR1vAADt3PcjJMzMgHb+6c9AuWQvKwVge09OkOEsZo3?= =?us-ascii?Q?2X9grxE6l6sNBVoc+SFAmPCh8a22MH4k2gqYsLbGcUyNyv11ToIVf0W39x/M?= =?us-ascii?Q?W3XrMQEemBzZoW0v7cn2t1W2j7J4SxMHBZaDZBBpe04V1fvWZI2VuALWXJ6h?= =?us-ascii?Q?YBcY1Ju7GALiDAGRfNaYcxX+hv5AArltgt/5ehmaOQc2du12uZVlOFLOqDUz?= =?us-ascii?Q?5y3rNx8KVhTJzKV2QwnAeerR6UwHPMhF4GFUEflpovFDNndVRwjl6vjTioUi?= =?us-ascii?Q?Qf2zp1Ik+8dJkfBPjjDIjDDGLoOzODWO6houExyJIZGLoAJmVPhd4BZ0Uokz?= =?us-ascii?Q?4vt2xqNNOkyYiydhl2mHlNQBFVjPy2tCVatbcvviV58N7vxxRPrxbqqfSI81?= =?us-ascii?Q?+DdfldTNTichl9jLblcK/Bw=3D?= Content-Type: multipart/alternative; boundary="_000_MEYPR01MB7480DACF8F2D99A374463A2AAB879MEYPR01MB7480ausp_" MIME-Version: 1.0 X-OriginatorOrg: ipcsolutions.com.au X-MS-Exchange-CrossTenant-AuthAs: Internal X-MS-Exchange-CrossTenant-AuthSource: MEYPR01MB7480.ausprd01.prod.outlook.com X-MS-Exchange-CrossTenant-Network-Message-Id: 84de08d0-e2b0-480f-6243-08da62e0c1be X-MS-Exchange-CrossTenant-originalarrivaltime: 11 Jul 2022 01:57:48.8710 (UTC) X-MS-Exchange-CrossTenant-fromentityheader: Hosted X-MS-Exchange-CrossTenant-id: 961f51bb-0945-4769-bb3d-02f6c0629f9d X-MS-Exchange-CrossTenant-mailboxtype: HOSTED X-MS-Exchange-CrossTenant-userprincipalname: YpnvlvYD+YmVLGwH+bWX4QuUUJ6Fa5xBxwmNZVx+LuPv0a+Tp2RegvqvYGzWENTnWci+Wk6lDS52r+AlfeICMi4Xxs8B9n2zF9CUga/46ZK07W5xHit3KvkTsyE5j/Jq X-MS-Exchange-Transport-CrossTenantHeadersStamped: SYBPR01MB8044 --_000_MEYPR01MB7480DACF8F2D99A374463A2AAB879MEYPR01MB7480ausp_ Content-Type: text/plain; charset="us-ascii" Content-Transfer-Encoding: quoted-printable We are looking to use Alpine for 100+ Asterisk systems and are looking for = ways in which to perform system backups and upgrades. I believe it to be best that we do the `sys` disk mode for our use case, ho= wever, I do have a few questions on how/if we can use `lbu commit`: 1. Can this be used when using the `sys` disk mode? 2. It's my understanding that it requires another drive (such as a USB s= tick) to be mounted for the backup and restore. I have also noticed that it= 's possible to backup a remote host with `ssh root@client "lbu package -" >= client.apkovl.tar.gz`, though, how would we best go about restoring because= many of our systems will be built on VMs? Or could we maybe partition the = drive and then mount the partition for the backup? With regards to packages, we are a bit concerned about the in-place upgrade= s on the repository and would like to maintain package consistency. While i= t's understood that we can make packages "sticky", would it be best that we= simply create our own repository that contains all the packages we need to= ensure that all systems have identical package versions. As an aside, we are also looking for premium paid support for Alpine and wh= ether that can be offered somehow... Regards, Matthew Knill --_000_MEYPR01MB7480DACF8F2D99A374463A2AAB879MEYPR01MB7480ausp_ Content-Type: text/html; charset="us-ascii" Content-Transfer-Encoding: quoted-printable

We are looking to use Alpine for 100+ Asterisk syste= ms and are looking for ways in which to perform system backups and upgrades= .

 

I believe it to be best that we do the `sys` disk mo= de for our use case, however, I do have a few questions on how/if we can us= e `lbu commit`:

  1. Can this be used when using the `sys` disk mode?
  2. It’s my understanding that it requires another drive (such as a USB = stick) to be mounted for the backup and restore. I have also noticed that i= t’s possible to backup a remote host with `ssh root@client "lbu package -" >client.apkovl.tar.gz`,= though, how would we best go about restoring because many of our systems w= ill be built on VMs? Or could we maybe partition the drive and then mount t= he partition for the backup?

 

With regards to packages, we are a bit concerned abo= ut the in-place upgrades on the repository and would like to maintain packa= ge consistency. While it’s understood that we can make packages ̶= 0;sticky”, would it be best that we simply create our own repository that contains all the packages we need to ensure that a= ll systems have identical package versions.

 

As an aside, we are also looking for premium paid su= pport for Alpine and whether that can be offered somehow…<= /p>

 

Regards,

Matthew Knill

 

--_000_MEYPR01MB7480DACF8F2D99A374463A2AAB879MEYPR01MB7480ausp_--