Re: Hey Festers - Let's Build a gPXE Build Server for the Installfest

2010-12-29 Thread Stephen
So this will be a multiple os build server for use at install fests?

PXE boot. Select dist and off it goes?

With repository for some updates this could be huge, or we talking core
install only.

I definately have some hardware I would be willing to donate.

How much horsepower will we need. An opteron 1212 or more?
On Dec 29, 2010 9:36 PM, Lisa Kachold lisakach...@obnosis.com wrote:
 I promised to assist by building a gPXE build server for the Installfest.

 So, we want to coordinate efforts and request suggestions.
 (Thanks so much Joseph Sinclair for your good advice).

 When do we want to build her?
 What is the target hardware?

 Other information we might need?

 Wifi card? Any donations over and above what's available?

 Let's start making the list and make this nice?

 Drive Space?
 TB at least?


 --
 (503) 754-4452
 (623) 688-3392

 http://www.obnosis.com
---
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

Re: Hey Festers - Let's Build a gPXE Build Server for the Installfest

2010-12-29 Thread Technomage Hawke
Lisa,
I could build a vm for that if you want. I could even give ssh access to it on 
a non-standard port if needed. I already have a vm of ubuntu already installed 
here. otherwise, I can save it off as an image and we can dd it to a new drive 
from a dvd.

let me know.

-Eric

On Dec 29, 2010, at 9:35 PM, Lisa Kachold wrote:

 I promised to assist by building a gPXE build server for the Installfest.
 
 So, we want to coordinate efforts and request suggestions. 
 (Thanks so much Joseph Sinclair for your good advice).
 
 When do we want to build her?  
 What is the target hardware?  
 
 Other information we might need? 
 
 Wifi card?  Any donations over and above what's available?
 
 Let's start making the list and make this nice?
 
 Drive Space?
 TB at least?
 
 
 -- 
 (503) 754-4452
 (623) 688-3392
 
  http://www.obnosis.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 ---
 PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
 To subscribe, unsubscribe, or to change your mail settings:
 http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

---
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss


Re: Hey Festers - Let's Build a gPXE Build Server for the Installfest

2010-12-29 Thread Technomage Hawke
heh,
ok. I use VM's here a lot because I don't have a large number of machines to 
use anymore. I haven't tried creating a PXE server though. that would be 
something new. and yeah, I suspect that booting PXE over the internet would not 
be doable except on a very secure, very fat pipe. :)

anyway, it would be something new for me to learn.

-Eric

On Dec 29, 2010, at 11:01 PM, Lisa Kachold wrote:

 Thanks Technomage,
 
 That's not exactly what we require.  A VM of what?  Laugh!  
 
 I can build a VM also, but why would I, when I can just build the system and 
 configure the gPXE quicker?
 
 On Wed, Dec 29, 2010 at 10:33 PM, Technomage Hawke 
 technomage.ha...@gmail.com wrote:
 Lisa,
 I could build a vm for that if you want. I could even give ssh access to it 
 on a non-standard port if needed. I already have a vm of ubuntu already 
 installed here. otherwise, I can save it off as an image and we can dd it to 
 a new drive from a dvd.
 
 let me know.
 
 -Eric
 
 On Dec 29, 2010, at 9:35 PM, Lisa Kachold wrote:
 
  I promised to assist by building a gPXE build server for the Installfest.
 
  So, we want to coordinate efforts and request suggestions.
  (Thanks so much Joseph Sinclair for your good advice).
 
  When do we want to build her?
  What is the target hardware?
 
  Other information we might need?
 
  Wifi card?  Any donations over and above what's available?
 
  Let's start making the list and make this nice?
 
  Drive Space?
  TB at least?
 
 
  --
  (503) 754-4452
  (623) 688-3392
 
   http://www.obnosis.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
  ---
  PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
  To subscribe, unsubscribe, or to change your mail settings:
  http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
 
 ---
 PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
 To subscribe, unsubscribe, or to change your mail settings:
 http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss
 
 
 
 -- 
 
 (503) 754-4452
 (623) 688-3392
 
  http://www.obnosis.com
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 ---
 PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
 To subscribe, unsubscribe, or to change your mail settings:
 http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss

---
PLUG-discuss mailing list - PLUG-discuss@lists.plug.phoenix.az.us
To subscribe, unsubscribe, or to change your mail settings:
http://lists.PLUG.phoenix.az.us/mailman/listinfo/plug-discuss


Re: Hey Festers - Let's Build a gPXE Build Server for the Installfest

2010-12-29 Thread Lisa Kachold
Also, VM bridging is not conducive to gPXE and besides WHY?

We are using older equipment and we want all the Alan Cox'ian TCP/IP UDP
sweetness that IS gPXE:

*gPXE* (formerly *Etherboot*) is an
open-sourcehttp://en.wikipedia.org/wiki/Open-source Preboot
Execution 
Environmenthttp://en.wikipedia.org/wiki/Preboot_Execution_Environment(PXE)
implementation and bootloader. It can be used to enable computers
without built-in PXE support to boot from the network, or to extend an
existing PXE implementation with support for additional protocols. While
traditional PXE clients use
TFTPhttp://en.wikipedia.org/wiki/Trivial_File_Transfer_Protocolto
transfer data, gPXE adds the ability to retrieve data through other
protocols like HTTPhttp://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol,
iSCSI http://en.wikipedia.org/wiki/ISCSI and ATA over
Ethernethttp://en.wikipedia.org/wiki/ATA_over_Ethernet(AoE), and can
work with
Wi-Fi http://en.wikipedia.org/wiki/Wi-Fi rather than requiring a wired
connection.
  Contents

   - 1 PXE implementationhttp://en.wikipedia.org/wiki/GPXE#PXE_implementation
   - 2 Bootloader http://en.wikipedia.org/wiki/GPXE#Bootloader
   - 3 Vitality http://en.wikipedia.org/wiki/GPXE#Vitality
   - 4 See also http://en.wikipedia.org/wiki/GPXE#See_also
   - 5 External links http://en.wikipedia.org/wiki/GPXE#External_links
   - 6 References http://en.wikipedia.org/wiki/GPXE#References

  PXE implementation

gPXE can be loaded by a computer in several ways:

   - from media like floppy disk http://en.wikipedia.org/wiki/Floppy_disk,
   USB flash drive http://en.wikipedia.org/wiki/USB_flash_drive, or hard
   disk http://en.wikipedia.org/wiki/Hard_disk_drive
   - as a pseudo Linux kernel http://en.wikipedia.org/wiki/Linux_kernel
   - as an ELF 
imagehttp://en.wikipedia.org/wiki/Executable_and_Linkable_Format
   - from an option ROM http://en.wikipedia.org/wiki/Option_ROM on a
   network card or embedded in a system BIOShttp://en.wikipedia.org/wiki/BIOS
   - over a network http://en.wikipedia.org/wiki/Ethernet as a PXE boot
   image

gPXE implements its own PXE stack, using a driver corresponding to the
network card, or a
UNDIhttp://en.wikipedia.org/wiki/Universal_Network_Device_Interfacedriver
if it was loaded by PXE itself. This allows to use a PXE stack even
if the network card has no boot
ROMhttp://en.wikipedia.org/wiki/Read-only_memory,
by loading gPXE from a fixed medium.
Bootloader

Although its basic role was to implement a PXE stack, gPXE can be used as a
full-featured network bootloader. It can fetch files from multiple network
protocols 
[1]http://en.wikipedia.org/wiki/GPXE#cite_note-Google_TechTalk_-_gPXE-0,
such as TFTP, 
NFShttp://en.wikipedia.org/wiki/Network_File_System_%28protocol%29,
HTTP[2]http://en.wikipedia.org/wiki/GPXE#cite_note-Booting_your_machine_over_HTTP-1or
FTP http://en.wikipedia.org/wiki/File_Transfer_Protocol, and can boot PXE,
ELF, Linux, FreeBSD http://en.wikipedia.org/wiki/FreeBSD,
multiboothttp://en.wikipedia.org/wiki/Multiboot_Specification,
EFI http://en.wikipedia.org/wiki/Extensible_Firmware_Interface and Windows
CE http://en.wikipedia.org/wiki/Windows_CE images.

In addition, it is scriptable and can load COMBOOT and COM32
SYSLINUXhttp://en.wikipedia.org/wiki/SYSLINUXextensions. This allows
for instance to build a graphical menu for network
boot.
Vitality

gPXE development has stalled
recently[3]http://en.wikipedia.org/wiki/GPXE#cite_note-Ohloh_report_on_gPXE-2,
and several projects are
migrating[4]http://en.wikipedia.org/wiki/GPXE#cite_note-Xen_changelog_-_iPXE-3or
considering migrating
[5] http://en.wikipedia.org/wiki/GPXE#cite_note-KVM_call_minutes_-_iPXE-4to
iPXE http://en.wikipedia.org/wiki/IPXE as a result.
See also
 [image: Portal-puzzle.svg]http://en.wikipedia.org/wiki/File:Portal-puzzle.svg
*Free software portal http://en.wikipedia.org/wiki/Portal:Free_software*

   - PXELINUX http://en.wikipedia.org/wiki/SYSLINUX#PXELINUX
   - Coreboot http://en.wikipedia.org/wiki/Coreboot
   - iPXE http://en.wikipedia.org/wiki/IPXE

External links

   - etherboot.org - The Etherboot/gPXE
Wikihttp://etherboot.org/wiki/index.php
   - ROM-o-matic.net dynamically generates gPXE and Etherboot network
   booting image http://rom-o-matic.net/
   - Introduction to Network Booting and
Etherboothttp://www.linuxdocs.org/HOWTOs/Diskless-HOWTO-8.html
   - PXE dust: scalable day-to-day diskless
bootinghttp://blog.ksplice.com/2010/05/scalable-day-to-day-diskless-booting/

References

   1. *^http://en.wikipedia.org/wiki/GPXE#cite_ref-Google_TechTalk_-_gPXE_0-0
   * Google TechTalk demonstrates how to load operating systems from remote
   servers using gPXE http://www.youtube.com/watch?v=GofOqhO6VVM
   2. 
*^http://en.wikipedia.org/wiki/GPXE#cite_ref-Booting_your_machine_over_HTTP_1-0
   * Booting your machine over HTTP http://boot.kernel.org/
   3. *^http://en.wikipedia.org/wiki/GPXE#cite_ref-Ohloh_report_on_gPXE_2-0
   * Ohloh reports decreasing development activity for