From owner-freebsd-xen@freebsd.org Mon Mar 2 21:05:37 2020 Return-Path: Delivered-To: freebsd-xen@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 65E7B25AB2C for ; Mon, 2 Mar 2020 21:05:37 +0000 (UTC) (envelope-from dpd@dpdtech.com) Received: from mail-pg1-x543.google.com (mail-pg1-x543.google.com [IPv6:2607:f8b0:4864:20::543]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) server-signature RSA-PSS (4096 bits) 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 48WXjW6NgJz4fpt for ; Mon, 2 Mar 2020 21:05:35 +0000 (UTC) (envelope-from dpd@dpdtech.com) Received: by mail-pg1-x543.google.com with SMTP id z12so419434pgl.4 for ; Mon, 02 Mar 2020 13:05:35 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dpdtech.com; s=google; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=S5CFcDb4av91p/k1A/xw5RUr4tQNCjiuhXF7cE1yH3A=; b=f5qvOZ4FN2FilH/ul2y6iWh+35x7IAhXNKo71Sgfv1efauVsEzewbDd5xeo1X95ljZ YGKXgjdAY6QRH2P8kSx27gKrR4NbO5oy9eN9kS6FwDKin30GdfSNl8Zvafb3iizmaIik g+VNtPzNHrhCxW6f8sake6KFZEPxnO7U2GRrw= X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=S5CFcDb4av91p/k1A/xw5RUr4tQNCjiuhXF7cE1yH3A=; b=TZ6fB1I1rt4dmJATBLfpPRzGoH/r3ha76qD1Z1VNGsQQs4gQXYr6msNQ9ekd+D5w1x EoEnjNW4fGgI1UC8WPoYXKVcDybSUKlQ1dPe5pJqaffH4q5+Mz01kyL7/DNhLE6enJz9 l1+ONRvcTaUFoYqUtAJv5NpzJWhKBkxXZxwNhV2ckL3lYvfLgF24pgL9jdVwgghQ74o9 9rSrkvnw5TprGSlZtfg5aop8MInZ3pCFucdU7/aJJvhJqkDclrPgc7ASbbJMLjKx55zB pDKLlDd7SW/ElgiooEtTc65AScGTcp49liWSTfXdE4RgZzPWh2JxQ8wdDxbvTqhy0yQy FKZg== X-Gm-Message-State: ANhLgQ1dUVq1LhIv1PH6MBAiHh1/LvAWdGysbrXjM7cYwG6xECkU/qJq lfYJWluB1hHvWDjPyyQHLaulVA== X-Google-Smtp-Source: ADFU+vvSJrfB2YaNrYiZzPcx/P6qZOO+9uMBVp5z4KVGELlIh9oypQtplcYRXNJI68Yhyde3qfGJng== X-Received: by 2002:a63:7c48:: with SMTP id l8mr760372pgn.150.1583183134021; Mon, 02 Mar 2020 13:05:34 -0800 (PST) Received: from ip-192-168-1-204.dpdtech.com (173-13-188-45-sfba.hfc.comcastbusiness.net. [173.13.188.45]) by smtp.gmail.com with ESMTPSA id e12sm6347525pff.168.2020.03.02.13.05.32 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Mon, 02 Mar 2020 13:05:33 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 13.0 \(3608.40.2.2.4\)) Subject: Re: FreeBSD 12.1 hypervisor management tools From: "David P. Discher" In-Reply-To: Date: Mon, 2 Mar 2020 13:05:31 -0800 Cc: freebsd-xen@freebsd.org Content-Transfer-Encoding: quoted-printable Message-Id: References: To: Stefan Parvu X-Mailer: Apple Mail (2.3608.40.2.2.4) X-Rspamd-Queue-Id: 48WXjW6NgJz4fpt X-Spamd-Bar: -- Authentication-Results: mx1.freebsd.org; dkim=pass header.d=dpdtech.com header.s=google header.b=f5qvOZ4F; dmarc=none; spf=none (mx1.freebsd.org: domain of dpd@dpdtech.com has no SPF policy when checking 2607:f8b0:4864:20::543) smtp.mailfrom=dpd@dpdtech.com X-Spamd-Result: default: False [-2.67 / 15.00]; ARC_NA(0.00)[]; RCVD_VIA_SMTP_AUTH(0.00)[]; R_DKIM_ALLOW(-0.20)[dpdtech.com:s=google]; NEURAL_HAM_MEDIUM(-1.00)[-1.000,0]; FROM_HAS_DN(0.00)[]; TO_DN_SOME(0.00)[]; MV_CASE(0.50)[]; NEURAL_HAM_LONG(-1.00)[-1.000,0]; MIME_GOOD(-0.10)[text/plain]; PREVIOUSLY_DELIVERED(0.00)[freebsd-xen@freebsd.org]; DMARC_NA(0.00)[dpdtech.com]; RCVD_COUNT_THREE(0.00)[3]; TO_MATCH_ENVRCPT_SOME(0.00)[]; DKIM_TRACE(0.00)[dpdtech.com:+]; RCPT_COUNT_TWO(0.00)[2]; RCVD_IN_DNSWL_NONE(0.00)[3.4.5.0.0.0.0.0.0.0.0.0.0.0.0.0.0.2.0.0.4.6.8.4.0.b.8.f.7.0.6.2.list.dnswl.org : 127.0.5.0]; R_SPF_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+]; IP_SCORE(-0.88)[ip: (-0.80), ipnet: 2607:f8b0::/32(-1.86), asn: 15169(-1.66), country: US(-0.05)]; ASN(0.00)[asn:15169, ipnet:2607:f8b0::/32, country:US]; MID_RHS_MATCH_FROM(0.00)[]; RCVD_TLS_ALL(0.00)[] X-BeenThere: freebsd-xen@freebsd.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: Discussion of the freebsd port to xen - implementation and usage List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 02 Mar 2020 21:05:37 -0000 This pop=E2=80=99ed up in my inbox when I was searching for something = else =E2=80=A6 but by far, your best solution will be XOA - https://xen-orchestra.com Not specifically =E2=80=9Cnot=E2=80=9D freebsd =E2=80=A6 it=E2=80=99s = complicated enough to deploy via NPM or yarn or whatever - I=E2=80=99d = recommend starting with their appliance. I=E2=80=99m running XCP-ng, = with XOA control. You can have multiple XOAs controller your clusters, = so you can run their linux packaged VM, while working on getting it to = run under freebsd, if desired.=20 All the other tool listed in this thread are incomplete and when I was = last evaluating, about 6 month ago, where missing too many key features. I am not using FreeBSD as Dom0 - but using it as the backing NAS OS. And = running a mix of CentOS and FreeBSD VMs. A few years ago, I test = FreeBSD Dom0 =E2=80=A6 and still needed a lot of work to be production = ready =E2=80=A6 as I the other thread in Xen in Feb 2020, from Brian =E2=80= =A6 'abysmal network performance=E2=80=99 =E2=80=A6 and I believe disk = IO was piss poor too. If you are all FreeBSD, or mostly FreeBSD VMs =E2=80=A6 bhyve and = vm-bhyve are nice, but no GUI. (if you don=E2=80=99t require more than = 1Gbps network performance ). There was some, somewhat secret work on = full VPS (virtual private server) kernel work, that got near (90-95%) = theoretical hardware performance on Disk and Net IO, but I=E2=80=99m not = sure if that was every merged or released publicly. It was planned to = be publicly merged =E2=80=A6 but not sure where that project went. (This = work be helpful for Xen too ??)=20 I also implemented iSCSI + FreeNAS API into vm-bhyve a few years ago, - = https://github.com/daviddpd/vm-bhyve/blob/freenas-iscsi/README-ISCSI.md =20= (make sure you are on the freenas-iscsi branch) - and the corresponding = API ... - https://github.com/daviddpd/ixnas-api But these are a few years out of date and may need work. Though, in the = bhyve+iSCSI - the awesome thing is that each virtual disk was a raw = block device mapped to the VM, as a iSCSI LUN, provisioned as a ZFS zvol = (on the remote NAS via the API). =E2=80=9CCloning=E2=80=9D is done on = the ZFS side. With Xen+XOA, the only two SR (storage repositories) are = NFS and iSCSI+LVM. And each hypervisor makes a single NFS or iSCSI = mount. Then each Virtual disk is managed as a .vhd on NFS. With = iSCSI+LVM, then the iSCSI LUN is managed with LVM, and formatted with = ext3(4?) or xfs, and the .vhd is keep as a file in that logical volume. = Thin provisioning not available with iSCSI on XOA/XCP. Thin = provisioning/snapshots on NFS done with features of .vhd in XOA/XCP. = With my iSCSI+vm-bhyve, then thin provisioning, snapshots and cloning = are done in ZFS, on the NAS side, not in the Dom0.=20 These are the only supported options in XOA - though Xen can likely do = other things, they are implemented for easy of use in the Web UI. = Ideally I=E2=80=99d love to implement my iSCSI+ZFS for Xen and into XOA.=20= -- David P. Discher=20 https://davidpdischer.com/ > On Jan 4, 2020, at 9:32 AM, Stefan Parvu = wrote: >=20 > Hi, >=20 > We got a new server, where we plan to install FreeBSD 12.1 amd64 and = use Xen.=20 > Is there anything we could use as GUI management tools for Xen on = FreeBSD ? >=20 > Im looking for some graphical user interface management software to = allow different people to create/manage=20 > different VMs on top of Xen/FreeBSD.=20 >=20 > Thanks, >=20 > Stefan Parvu > sparvu@kronometrix.org >=20 >=20 >=20 > _______________________________________________ > freebsd-xen@freebsd.org mailing list > https://lists.freebsd.org/mailman/listinfo/freebsd-xen > To unsubscribe, send any mail to "freebsd-xen-unsubscribe@freebsd.org"