From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from mp1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by ms8.migadu.com with LMTPS id ODnsKRmoy2W97QAA62LTzQ:P1 (envelope-from ) for ; Tue, 13 Feb 2024 18:34:17 +0100 Received: from aspmx1.migadu.com ([2001:41d0:303:e224::]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)) by mp1.migadu.com with LMTPS id ODnsKRmoy2W97QAA62LTzQ (envelope-from ) for ; Tue, 13 Feb 2024 18:34:17 +0100 X-Envelope-To: larch@yhetil.org Authentication-Results: aspmx1.migadu.com; dkim=pass header.d=fabionatali.com header.s=gm1 header.b=cqRUSoTR; dmarc=pass (policy=reject) header.from=fabionatali.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=yhetil.org; s=key1; t=1707845657; h=from:from:sender:sender:reply-to:subject:subject:date:date: message-id:message-id:to:to:cc:mime-version:mime-version: content-type:content-type: content-transfer-encoding:content-transfer-encoding:list-id:list-help: list-unsubscribe:list-subscribe:list-post:dkim-signature; bh=/ebmr1uZGW0slITOKBnI6H9wiLsXAH+t+3gEWIjJBG8=; b=JaUSMQy5bsljjZ/7adUDhduteJNMmexzJIVizw8kjVjGrOhJ7NtcIFlDdnVnZbL4oigV6d gJAGAqCVLJIFjHwqvBsufDobwL8ERChAm+UtyrlLbTRtuvNFxkxl+7xfNhQiMLJPhGSyju mLOmqLViL9XwMW00uBM4Zi9xWD2ZhFw+/k/AiQ9+Knu5YUcU0VxDZ/BiDHdY3nyPWaIryk 5WR8x1guq55fwx0+fjAG/90DFTxaqkvWCv+SUVa65tjyLD95k5qgmFz1HI4nsVJWiWG94P L2ZkD7ieoEUoJWtM5DajWKdr0Z1qodVFqrGLbaf7/aAM8ohZFbhoO6gCnc0HFg== ARC-Authentication-Results: i=1; aspmx1.migadu.com; dkim=pass header.d=fabionatali.com header.s=gm1 header.b=cqRUSoTR; dmarc=pass (policy=reject) header.from=fabionatali.com; spf=pass (aspmx1.migadu.com: domain of "help-guix-bounces+larch=yhetil.org@gnu.org" designates 209.51.188.17 as permitted sender) smtp.mailfrom="help-guix-bounces+larch=yhetil.org@gnu.org" ARC-Seal: i=1; s=key1; d=yhetil.org; t=1707845657; a=rsa-sha256; cv=none; b=e7tjK7f4vtQ6hGk/kkcGu3TiCQ8oS/3LsRxJG4Qh5LrHZrwf1j4A6XEtYz2Br9u3PugJxD j/8GVWK+aumP+sHK7vE5M7AaZWj52wdNqpMnzPJMR09VP/QZACJdfgwQOE2v2hrLug1+5R lM5EpVH/iy3H05gi4dLX/QARTxks1Blh3wn+d7+55xPB5/yfTNzS5Qa+ZtuLvG/BEJcrgH /haesHhOddxpRocqgCGHH0mdlBODtTpqPet82UwWvuL6B0oQ6p67Xv7tO2CBA7UdzGrB// iLq0FeiZerNMCFquxNEkpqPQQasC0xE1yCQ3ddja54HqCCP+uvMQnbkXjEsYUw== Received: from lists.gnu.org (lists.gnu.org [209.51.188.17]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by aspmx1.migadu.com (Postfix) with ESMTPS id 18BD467C8D for ; Tue, 13 Feb 2024 18:34:16 +0100 (CET) Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1rZwex-0001PJ-Iq; Tue, 13 Feb 2024 12:33:31 -0500 Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZwew-0001PA-BF for help-guix@gnu.org; Tue, 13 Feb 2024 12:33:30 -0500 Received: from relay6-d.mail.gandi.net ([2001:4b98:dc4:8::226]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1rZweu-0008Lr-2L for help-guix@gnu.org; Tue, 13 Feb 2024 12:33:30 -0500 Received: by mail.gandi.net (Postfix) with ESMTPSA id C213FC0006 for ; Tue, 13 Feb 2024 17:33:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=fabionatali.com; s=gm1; t=1707845600; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=/ebmr1uZGW0slITOKBnI6H9wiLsXAH+t+3gEWIjJBG8=; b=cqRUSoTRcp6YIQtp2ws+3vigrgxehwN3YiDl8H/Uht7zCFgHwmcUtgeDpC3KG9aspMNil6 BypZV64L1mZJwkBz3KcREO+rI+s+ab5QwUh1kcpI/s2Mj4qGdRE+WdYCBoHsW3nnnaUjRF Zj4amAJeCpOaq4t3YLVtNtjkQTE26hbsJmK346US1P9pLBFn18AWrxN674HliOSIY7fA3Y q5f+UiNchD7gr6xDJB1FWpisKQLbiLk0Xt3mAjnMOZaSnuwF64QdWeDsJgbeeabrS26YxM Y4Lj/NcjpCOn72om4BEQsNwAD44EWOmbdaDpe5kYTwYWZmoL6LMK8/nQH2OjvQ== From: Fabio Natali To: help-guix@gnu.org Subject: Virtualisation Date: Tue, 13 Feb 2024 17:33:15 +0000 Message-ID: <87eddgnuas.fsf@fabionatali.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-GND-Sasl: me@fabionatali.com Received-SPF: pass client-ip=2001:4b98:dc4:8::226; envelope-from=me@fabionatali.com; helo=relay6-d.mail.gandi.net X-Spam_score_int: -27 X-Spam_score: -2.8 X-Spam_bar: -- X-Spam_report: (-2.8 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_LOW=-0.7, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: help-guix@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: help-guix-bounces+larch=yhetil.org@gnu.org Sender: help-guix-bounces+larch=yhetil.org@gnu.org X-Migadu-Flow: FLOW_IN X-Migadu-Country: US X-Migadu-Spam-Score: -4.78 X-Spam-Score: -4.78 X-Migadu-Queue-Id: 18BD467C8D X-Migadu-Scanner: mx12.migadu.com X-TUID: 7sH2Iy0fLeiv Hi! =F0=9F=91=8B I need to set up a small number of VMs on a server. The network architecture would be fairly simple. I'm considering to use Guix for the server, plus some virtualisation tools/scripts to set up the VMs, as an alternative to Proxmox and similar common solutions. I know Ganeti might be an option, but I understand it might be a bit of an overkill for a small number of VMs? Does anyone have any recommendation, in terms of a small-scale virtualisation setup, ideally declarative and perhaps Guile-based? Anything I could take inspiration from? Thanks, cheers, Fabio. --=20 Fabio Natali https://fabionatali.com