Received: from mail-ed1-f67.google.com (mail-ed1-f67.google.com [209.85.208.67]) by nld3-dev1.alpinelinux.org (Postfix) with ESMTPS id A372A781A8B for <~alpine/users@lists.alpinelinux.org>; Tue, 28 Jul 2020 16:58:05 +0000 (UTC) Received: by mail-ed1-f67.google.com with SMTP id v22so4559821edy.0 for <~alpine/users@lists.alpinelinux.org>; Tue, 28 Jul 2020 09:58:05 -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 :cc; bh=V1DR9v1em6+Bl3HSjlRbwH66xlvN66dVyddOojTr1ak=; b=lEPa9p3GCZsxsyvIpsb86X9PEJ661UbrFIGxYD1Pq7y7+DAqgYewMKDgkRWTTS/QbL 0KK3hgdck3o5lIp1zlWDHE6FbB30awUGG68ylXMR4IVevp1AhBdNd4CumMqwfQsnFS0N PEYjzVFdyTeK3FjkRQpPTpnbhxJNDnRp4ka6iZDRh5uDDFxl5UB/ny0YGmq8YVu/TrVN rtkAnZDm+bMr1pls/D1FVdP10PKBj3nScMuITfqB5jhi+nNfZMdhKDAPmfNT23q1VGSY HKGEgMCtI0Q94SfTNegJnchIApmBtaPE4VGdiDh+ygIrmhw018vSv/xAkvjPz3EczS7l nNEQ== 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:cc; bh=V1DR9v1em6+Bl3HSjlRbwH66xlvN66dVyddOojTr1ak=; b=p2/sFV+nQFFM1qf3ECRYaEjTmZX4WogCdpq3tbWrKNRqlm+eCVMpSK+XpDOnDUHAwi Jfc7GhjIEA49GSbX1vLL+BTn7lBl3D8NPQZdjKb+KwvQDoU8xP/wNk/cK0qWDoHUqh58 bYjMkkxxWCDH4Ek4uDoS3qknzZ0AMC/tMzAb1zHv2tqwU5GbjSuQpXThkxDrzQnU0GHg p0YAha/hyshuyREp8eF5e0Gny0sbP1fuD9s5jq5V+Ue6VBdEdQO5wpbDW7U+1aPLZeSL MKml3SuoRgTiFgsUNU95T6OkfYA1pVHgk1lPZQ+mFufla8E7aYrKwOfze+N9OHoSysmj MP7g== X-Gm-Message-State: AOAM531LfGlISb0ALdlD1rVXLcC3Op14e02sNpVj01DCt5MIEcn2Z3Nk ofsUryEKczs++zPQTXUcgw9VNc3CYKqU5oTyUCc= X-Google-Smtp-Source: ABdhPJxh9EB+n6NO7ATY3cta9V+SR+sBp3v9n/naUkB1OpnlPFE2rAEz2GL6ha592o1YvfQalRfKJCMgd2truMk1n9E= X-Received: by 2002:a05:6402:3058:: with SMTP id bu24mr26734320edb.242.1595955484937; Tue, 28 Jul 2020 09:58:04 -0700 (PDT) MIME-Version: 1.0 References: In-Reply-To: From: Vittorio Mori Date: Tue, 28 Jul 2020 18:57:53 +0200 Message-ID: Subject: Re: iPXE Netboot entirely to RAM To: EfraimVagner Cc: "~alpine/users@lists.alpinelinux.org" <~alpine/users@lists.alpinelinux.org> Content-Type: multipart/alternative; boundary="000000000000c1d11b05ab83571e" --000000000000c1d11b05ab83571e Content-Type: text/plain; charset="UTF-8" I am trying to do the same thing as per your question. My method for doing this is : boot from PXE -> chainload iPXE -> boot a (initram-lts modified, with AoE support) alpine linux ISO that loads an AoE disk with an appropriate apkovl file, so the "lbu commit" command works. Maybe a modified "lbu" script that : mounts the AoE disk -> commits the diffs -> umounts AoE disk I am working on this right now. Shouldn't be too hard. Il giorno sab 25 lug 2020 alle ore 13:46 Vittorio Mori < vittorio.mori@gmail.com> ha scritto: > It's definitely possible. > > Some resources about it: > > https://wiki.alpinelinux.org/wiki/PXE_boot > > https://blog.skunkw0rks.io/blog/2018/09/03/pxe-boot-alpine-linux-pt.-1/ > > > https://blog.haschek.at/2019/build-your-own-datacenter-with-pxe-and-alpine.html > > > > Il giorno sab 25 lug 2020 alle ore 09:17 EfraimVagner < > EfraimVagner@protonmail.com> ha scritto: > >> Hi, >> So I'm looking for a certain something that Alpine Linux seems like >> exactly what I'm looking for but I just want to make sure that it actually >> works the way I want it to. >> >> Basically what I want is to have a server that will distribute Alpine >> Linux images, but I don't want there to be constant communication between >> the clients and the server. What I mean by this is that I want to have this >> workflow: >> >> 1. I attach a diskless computer to my server. >> 2. I boot the computer, via iPXE it boots into an Alpine Linux from >> server. >> 3. Now it doesn't preform any kind communication with the server >> anymore, as it has all it needs in its RAM. >> 4. Essentially I can disconnect my computer from the server and it >> should keep working. >> >> Will this be the default behavior? If not how easy will it be to >> configure it to work this way? >> Thanks in advance! >> >> >> --000000000000c1d11b05ab83571e Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
I am trying to do the sa= me thing as per your question. My method for doing this is :

boot fr= om PXE -> chainload iPXE -> boot a (initram-lts modified, with AoE su= pport) alpine linux ISO that loads an AoE disk with an appropriate=C2=A0 ap= kovl file, so the "lbu commit" command works.

=C2=A0Maybe a modified "lbu" script= that :

mounts the AoE disk -> commits the diffs -> umounts Ao= E disk

I am working on this right now. Shouldn't be too hard.









Il giorno sab 25 lug 2020 = alle ore 13:46 Vittorio Mori <vittorio.mori@gmail.com> ha scritto:
It's definitely possible.=C2=A0

Some resou= rces about it:

https://wiki.alpinelinux.org/wiki/PXE_boot

<= a href=3D"https://blog.skunkw0rks.io/blog/2018/09/03/pxe-boot-alpine-linux-= pt.-1/" target=3D"_blank">https://blog.skunkw0rks.io/blog/2018/09/03/pxe-bo= ot-alpine-linux-pt.-1/

https:= //blog.haschek.at/2019/build-your-own-datacenter-with-pxe-and-alpine.html



Hi,
So I'm= looking for a certain something that Alpine Linux seems like exactly what = I'm looking for but I just want to make sure that it actually works the= way I want it to.

Basically what I= want is to have a server that will distribute Alpine Linux images, but I = don't want there to be constant communication between the clients and t= he server. What I mean by this is that I want to have this workflow:

=C2=A0=C2=A0=C2=A0 1. I attach a diskless= computer to my server.
=C2=A0=C2=A0=C2=A0 2. I boot the comp= uter, via iPXE it boots into an Alpine Linux from server.
=C2= =A0=C2=A0=C2=A0 3. Now it doesn't preform any kind communication with t= he server anymore, as it has all it needs in its RAM.
=C2=A0= =C2=A0=C2=A0 4. Essentially I can disconnect my computer from the server an= d it should keep working.

Will this= be the default behavior? If not how easy will it be to configure it to wor= k this way?
Thanks in advance!

<= /div>

--000000000000c1d11b05ab83571e--