From mboxrd@z Thu Jan 1 00:00:00 1970 From: David Thompson Subject: Re: Guix "ops" Date: Fri, 22 May 2015 12:24:08 -0400 Message-ID: <87zj4wd1hz.fsf@fsf.org> References: <87k2wx6t1e.fsf@fsf.org> <87vbgdy6x8.fsf@gnu.org> <87fv7h5zhk.fsf@fsf.org> <87mw1obbfq.fsf@gnu.org> <87bnhzrjf1.fsf@gnusosa.net> <87382oejz8.fsf@fsf.org> <87a8wwiokj.fsf@gnu.org> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:58252) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1Yvpk9-00024F-Tx for guix-devel@gnu.org; Fri, 22 May 2015 12:24:18 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1Yvpk8-0004g9-TU for guix-devel@gnu.org; Fri, 22 May 2015 12:24:17 -0400 In-Reply-To: <87a8wwiokj.fsf@gnu.org> List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org To: Ludovic =?utf-8?Q?Court=C3=A8s?= Cc: guix-devel@gnu.org, Carlos Sosa Ludovic Court=C3=A8s writes: > Perhaps one addition eventually would be to allow IPs to be > automatically allocated and have host name lookup DTRT in each VM. Do you have any idea how we could do that for local VMs? There's no daemon managing the provision of these resources, so I don't know what strategy can be used to automatically allocate static IPs. The automagic hostname lookup part is particularly interesting to me. A more complete deployment configuration would have the web server dependent on the db server. I originally intended to handle this by delaying the creation of the web server until after the db server was made, and invoking a procedure that accepted the db server's state as input and output the correct configuration for the web server. Thinking out loud here: Maybe 'guix deploy' can kick off the provisioning for all machines first, and afterwards the OS configs can be altered to include the correct /etc/hosts file. > As discussed on IRC, I was unsure about OpenStack, but I=E2=80=99ll trust= your > judgment. Maybe Cyril can comment? I threw out OpenStack because it's a self-hostable, free software VM platform. I'm open to any other platforms that will exercise the full range of capabilities that 'guix deploy' needs to be useful. --=20 David Thompson GPG Key: 0FF1D807