Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.user > #175433 > unrolled thread

OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?

Started byKent West <westk@acu.edu>
First post2016-12-05 21:10 +0100
Last post2016-12-06 15:10 +0100
Articles 6 — 3 participants

Back to article view | Back to linux.debian.user


Contents

  OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using  KACE K2000 as PXE? Kent West <westk@acu.edu> - 2016-12-05 21:10 +0100
    Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs,  using KACE K2000 as PXE? Dan Ritter <dsr@randomstring.org> - 2016-12-05 21:30 +0100
      Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs,  using KACE K2000 as PXE? Kent West <westk@acu.edu> - 2016-12-05 23:40 +0100
        Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs,  using KACE K2000 as PXE? Dan Ritter <dsr@randomstring.org> - 2016-12-06 00:10 +0100
    Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs,  using  KACE K2000 as PXE? emetib <chadbrabec@gmail.com> - 2016-12-06 09:10 +0100
      Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs,  using KACE K2000 as PXE? Kent West <westk@acu.edu> - 2016-12-06 15:10 +0100

#175433 — OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?

FromKent West <westk@acu.edu>
Date2016-12-05 21:10 +0100
SubjectOT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?
Message-ID<sL7Ki-Dr-37@gated-at.bofh.it>

[Multipart message — attachments visible in raw view] — view raw

I've been tasked with replacing a few library kiosks in a university
library. They currently run Windows with a kiosk-product named SiteKiosk to
restrict them to just a few apps (web-browser, printing, MS-Word) and
prevent tampering. It works pretty well.

But I have a philosophical distaste of Windows; I'm not in favor of
maintaining more third-party products (SiteKiosk) than is necessary; I like
the idea of disk-less workstations; I like the idea of
configure-in-one-place-for-all-machines; and I just like Debian; and I
think it might serve as a foot-hold in the door to converting other Windows
PCs across campus to Debian.

But I have no real experience in PXE booting, and only vaguely understand
the depths of Debian booting, and know very little about setting up a KACE
(now Quest) K2000 Systems Deployment Appliance for network-booting a
computer, and much less for booting a Linux image, and much less for
pointing those Linux boxes to remote read-only NFS mounted systems (and I
know little NFS at all).

So, does anyone have enough experience with this combination of stuff, and
willingness, to guide me in this process? Or even subsets of the process
that might get me closer to the whole? I can't help but think there might
be others in a similar situation that would benefit from finding this
process detailed on-line.

Thanks!

-- 
Kent West                    <")))><
Westing Peacefully - http://kentwest.blogspot.com

[toc] | [next] | [standalone]


#175435 — Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?

FromDan Ritter <dsr@randomstring.org>
Date2016-12-05 21:30 +0100
SubjectRe: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?
Message-ID<sL83D-NU-13@gated-at.bofh.it>
In reply to#175433
On Mon, Dec 05, 2016 at 02:07:44PM -0600, Kent West wrote:
> But I have no real experience in PXE booting, and only vaguely understand
> the depths of Debian booting, and know very little about setting up a KACE
> (now Quest) K2000 Systems Deployment Appliance for network-booting a
> computer, and much less for booting a Linux image, and much less for
> pointing those Linux boxes to remote read-only NFS mounted systems (and I
> know little NFS at all).
> 
> So, does anyone have enough experience with this combination of stuff, and
> willingness, to guide me in this process? Or even subsets of the process
> that might get me closer to the whole? I can't help but think there might
> be others in a similar situation that would benefit from finding this
> process detailed on-line.

The keyword you are missing is LTSP, the Linux Terminal Server
Project, which is a full setup of DNS, DHCP, PXE, images, and
administration.

https://wiki.debian.org/LTSP

and for a bigger project built on it, see Debian Edu /
SkoleLinux:  https://wiki.debian.org/DebianEdu/

-dsr-

[toc] | [prev] | [next] | [standalone]


#175439 — Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?

FromKent West <westk@acu.edu>
Date2016-12-05 23:40 +0100
SubjectRe: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?
Message-ID<sLa5s-244-17@gated-at.bofh.it>
In reply to#175435

[Multipart message — attachments visible in raw view] — view raw

On Mon, Dec 5, 2016 at 2:28 PM, Dan Ritter <dsr@randomstring.org> wrote:

> On Mon, Dec 05, 2016 at 02:07:44PM -0600, Kent West wrote:
> > But I have no real experience in PXE booting, and only vaguely understand
> > the depths of Debian booting, and know very little about setting up a
> KACE
> > (now Quest) K2000 Systems Deployment Appliance for network-booting a
> > computer, and much less for booting a Linux image, and much less for
> > pointing those Linux boxes to remote read-only NFS mounted systems (and I
> > know little NFS at all).
> >
> > So, does anyone have enough experience with this combination of stuff,
> and
> > willingness, to guide me in this process? Or even subsets of the process
> > that might get me closer to the whole? I can't help but think there might
> > be others in a similar situation that would benefit from finding this
> > process detailed on-line.
>
> The keyword you are missing is LTSP, the Linux Terminal Server
> Project, which is a full setup of DNS, DHCP, PXE, images, and
> administration.
>
> https://wiki.debian.org/LTSP



Yes, that explains *what* to do in a general sort of way, but not *why*
it's being done, so when a particular generalized step doesn't work, I'm
having difficulty sorting out what that step is supposed to do, and how to
do it in my situation. I was hoping to find someone familiar with the K2000
and with Debian NFS/PXE booting, who's brain I might be able to pick. I
didn't really expect to find anyone with that particular cross-over skill
set, but thought I'd take a shot.

But this gives me impetus to go look at this again a little deeper maybe.
Thanks for this pointer!

-- 
Kent West                    <")))><
Westing Peacefully - http://kentwest.blogspot.com

[toc] | [prev] | [next] | [standalone]


#175442 — Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?

FromDan Ritter <dsr@randomstring.org>
Date2016-12-06 00:10 +0100
SubjectRe: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?
Message-ID<sLayt-2sU-17@gated-at.bofh.it>
In reply to#175439
On Mon, Dec 05, 2016 at 04:33:31PM -0600, Kent West wrote:
> 
> Yes, that explains *what* to do in a general sort of way, but not *why*
> it's being done, so when a particular generalized step doesn't work, I'm
> having difficulty sorting out what that step is supposed to do, and how to
> do it in my situation. I was hoping to find someone familiar with the K2000
> and with Debian NFS/PXE booting, who's brain I might be able to pick. I
> didn't really expect to find anyone with that particular cross-over skill
> set, but thought I'd take a shot.

I haven't got a clue what a K2000 is, but the LTSP or Debian/Edu
does exactly what you say you want.

When a machine boots with a PXE-compliant NIC, it makes a DHCP
request. You have to answer that with an assignment of an IP
address and a special option that tells the address of a TFTP
server.

The PXE client then adopts the IP address and makes a TFTP
request. Have the TFTP server answer with a Debian kernel
configured with an NFS root, and make sure your NFS server will 
make that available to your client.

Modulo a lot of network traffic, bob's your uncle.

Debian/Edu will happily supply you with all the components
above.

-dsr-

[toc] | [prev] | [next] | [standalone]


#175455 — Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?

Fromemetib <chadbrabec@gmail.com>
Date2016-12-06 09:10 +0100
SubjectRe: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?
Message-ID<sLiZ4-7V0-13@gated-at.bofh.it>
In reply to#175433
kent, 

i just looked up quest k2000 and there is no mention of linux at all.

are you looking at changing the whole system and putting linux on it?  trying to have microsoft give a tftp linux image?

[toc] | [prev] | [next] | [standalone]


#175466 — Re: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?

FromKent West <westk@acu.edu>
Date2016-12-06 15:10 +0100
SubjectRe: OT: Read-Only NFS-mounted Debian System for Library Kiosk PCs, using KACE K2000 as PXE?
Message-ID<sLoBs-335-21@gated-at.bofh.it>
In reply to#175455

[Multipart message — attachments visible in raw view] — view raw

On Tue, Dec 6, 2016 at 1:45 AM, emetib <chadbrabec@gmail.com> wrote:

> kent,
>
> i just looked up quest k2000 and there is no mention of linux at all.
>
> are you looking at changing the whole system and putting linux on it?
> trying to have microsoft give a tftp linux image?
>
>

The K2000 is a "System Deployment Appliance", originally developed by a
company named KACE, bought by Dell, and recently sold to Quest.

It's basically for building/scripting and distributing computer images. For
example, you buy 100 new Dell computers for your company. You have a
standard Windows 10 image you've built, that has MS-Office and Firefox and
Chrome and Adobe Creative Cloud and company-emblazoned screen savers, etc.
You tell the K2000 to push this image to your 100 new Dells and rename them
and add them to the domain, and you're done.

You can do the same for your new Macs, putting test lab images on the 10
Macs headed to the testing lab, developer-friendly images for the 6 coders,
presentation-friendly images for the 4 classroom-podium Macs, and the
Solitaire-only image for the CEO's MacBook. Push a button; BAM! The Macs
are imaged and ready to be delivered.

The K2000 has a PXE boot system built in, so that we can configure our
campus-wide DHCP server to feed the K2000's IP address to client computers
that are booted to the network; the K2000 then feeds a PXE image of some
sort to the client PC/Mac, which is typically a stripped-down Windows
BartPE-type image or a slim Mac OS X image, that gives just enough
functionality over the network to then run hardware diags or disk
partitioners or the imaging process.

It's my understanding that the K2000, although not natively supporting
other OSes, can be made to boot pretty much any system image. But it takes
tinkering, and although I didn't expect there to be many tinkerers in the
world that had the tinkering skill-set to work with both Debian NFS/remote
booting and the K2000, I thought if any place would have the expertise it
would be debian-user.

Just as a quick recap: I'm looking to have the K2000 offer a Debian
NFS/remote X session to Dell PCs when they netboot, so that I can configure
some library diskless read-only kiosks allowing library patrons to run a
web browser, maybe open a document editor, and print. I could accomplish
the Debian kiosk setup by installing on the local drive, but then I'll have
multiple machines to maintain, whereas a netboot remote-NFS setup would be
a configure-once-configure-everywhere situation, and would remove the
necessity of having and imaging the the local drives.

It's okay that no one here knows how; I knew it was a long shot, but
thought I'd ask.

Thanks!

-- 
Kent West                    <")))><
Westing Peacefully - http://kentwest.blogspot.com

[toc] | [prev] | [standalone]


Back to top | Article view | linux.debian.user


csiph-web