From owner-freebsd-virtualization@freebsd.org Mon May 25 07:04:18 2020 Return-Path: Delivered-To: freebsd-virtualization@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id A28272F6075 for ; Mon, 25 May 2020 07:04:18 +0000 (UTC) (envelope-from stryqx@gmail.com) Received: from mail-io1-xd33.google.com (mail-io1-xd33.google.com [IPv6:2607:f8b0:4864:20::d33]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1O1" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49Vp420Y8Vz4Snj for ; Mon, 25 May 2020 07:04:18 +0000 (UTC) (envelope-from stryqx@gmail.com) Received: by mail-io1-xd33.google.com with SMTP id h10so17672558iob.10 for ; Mon, 25 May 2020 00:04:18 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to; bh=hpT/87YGgtdfe1ILIVY/re8mNJNkjWJeO2bBOMMeMa8=; b=ZMLE28//MshMvXZ3sO4kl1hhEjir973QvNSFDuyTLSP6FjVrO8lxD4yoUd8gFLrUdI QkQ0Kj+nsn8gzJO35E+pHncLV6awf2Aa8RS0+5dt3ywFRGCo7NCOmlzs+IkL76cy3Ffj EqcOPFzOeH/+o+OOfXvek/waJeFVvZpM4NKeYdO7eA8Hv/JSlP14ASkLZs6EvN5bPb/U lXhuL95jTGcobnqMncu/wPw9MI37pUCyvaHMxhXqzFj/FIaa2hzh9nOxnzDSwNdIPMNL ftMLtuapVKr+yfedYk3A0yvpOJb5JLNDRGH++rzRXApIFw5vvTUVHp7HTZMh0UQT9IUI DFIQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to; bh=hpT/87YGgtdfe1ILIVY/re8mNJNkjWJeO2bBOMMeMa8=; b=E3J6cDoDJN+2wgca0ypnU+UsOoTnnESxP4Ik9aNU0xesss8ZQf5BVm+T7UOhnZN69l 2K6NEKhJvaVP3ieG/Tw5pMwVBBh6VZ32vs6j7sehTCRHNJVg6UwKIEXTDuoWxyzAqobn rLFMr5od0x2wHUtLEquDVGflJq8FVpMNHrjrAVCwmgkpom7f669VMWjTScXi7BVfwKEC hyVo4RqYcCYySzY3ER9gP9E3wyLPzAN4DXNMQQGu6VgCWND35Nf4IWIjEHsBv8nCWAGJ muP/YQqq8qnDRFCUpM6kkaWpQMnmAwpDnnkGgB/zCNFl8yoRDL2JEaZfnA32zUwrh0eS tTNA== X-Gm-Message-State: AOAM53392cqiy6yUxLxGHu1gYoLsnzOwvz1BWJVc0pVVs2SBNs9HSFq+ ZzTRerlsefWMxBp2yWcKp/+17/akZwjhMRab0ioO8QQxqHg= X-Google-Smtp-Source: ABdhPJyNBWsoSM/Pprgg6ymTzfCmAKZD1I7VunvoTE49WbTllv7TcPLDqRLQeTOS+NDJQBkjjjTmqeKvDBWyyBsnltk= X-Received: by 2002:a5e:c806:: with SMTP id y6mr12088423iol.162.1590390257107; Mon, 25 May 2020 00:04:17 -0700 (PDT) MIME-Version: 1.0 References: <20200524120339.GB84757@bastion.zyxst.net> In-Reply-To: <20200524120339.GB84757@bastion.zyxst.net> From: Chris Knight Date: Mon, 25 May 2020 17:03:41 +1000 Message-ID: Subject: Re: freebsd 12.0 azure and azure-agent (waagent) To: "freebsd-virtualization@freebsd.org" X-Rspamd-Queue-Id: 49Vp420Y8Vz4Snj X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20161025 header.b=ZMLE28//; dmarc=pass (policy=none) header.from=gmail.com; spf=pass (mx1.freebsd.org: domain of stryqx@gmail.com designates 2607:f8b0:4864:20::d33 as permitted sender) smtp.mailfrom=stryqx@gmail.com X-Spamd-Result: default: False [-2.13 / 15.00]; ARC_NA(0.00)[]; NEURAL_HAM_MEDIUM(-0.97)[-0.969]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20161025]; FROM_HAS_DN(0.00)[]; R_SPF_ALLOW(-0.20)[+ip6:2607:f8b0:4000::/36:c]; FREEMAIL_FROM(0.00)[gmail.com]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-virtualization@freebsd.org]; NEURAL_HAM_LONG(-0.67)[-0.671]; URI_COUNT_ODD(1.00)[1]; RCPT_COUNT_ONE(0.00)[1]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; RCVD_IN_DNSWL_NONE(0.00)[2607:f8b0:4864:20::d33:from]; NEURAL_HAM_SHORT(-0.49)[-0.493]; TO_DN_EQ_ADDR_ALL(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; FREEMAIL_ENVFROM(0.00)[gmail.com]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; RCVD_COUNT_TWO(0.00)[2]; RCVD_TLS_ALL(0.00)[]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] Content-Type: text/plain; charset="UTF-8" X-Content-Filtered-By: Mailman/MimeDel 2.1.33 X-BeenThere: freebsd-virtualization@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: "Discussion of various virtualization techniques FreeBSD supports." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 25 May 2020 07:04:18 -0000 Howdy, azure-agent (waagent) functionality on FreeBSD can be found here: https://docs.microsoft.com/en-us/azure/virtual-machines/linux/freebsd-intro-on-azure The full list of functionality for azure-agent can be found on the GitHub page (https://github.com/Azure/WALinuxAgent). If you upgrade to FreeBSD 12.1, make sure you upgrade the pre-installed package using sysutils/azure-agent in the Ports Tree. You could do this before the upgrade as well as after the upgrade. So long as you don't try any of the Azure provisioning mechanisms during the upgrade (e.g. IP address change) you should be right. On Sun, 24 May 2020 at 22:04, tech-lists wrote: > Hello, > > I'm considering upgrading a freebsd instance originally installed onto > azure > via their marketplace. It's freebsd-12.0 and I'd like to bring it to 12.1 > via > freebsd-update. > > I notice that when it was provisioned, it seems azure-agent (waagent) was > installed manually, presumably by azure themselves. It was not installed > via > the pkg install method. It's dependent on python27 which is now obsolete. > Apart from that, it looks just like a standard basic vm. > > What I'd like to know: > > is waagent required for the VM to function? If I upgrade, and something > goes wrong with waagent, will the vm come back up? Or will it be stopped if > waagent is non-functional? > > As 12.0 -> 12.1 involves default python going 27 -> 3[6-7] what do I need > to > look out for regarding waagent? I presume I'm going to have to install > azure-agent (python37) over the top. > > All this is an issue because there's no ILO functionality exposed to the > customer in Azure. > > thanks, > -- > J. > -- Regards, Chris Knight