Difference between revisions of "Installfest Services"

From WPLUG
Jump to: navigation, search
m
(Typo)
 
(14 intermediate revisions by 5 users not shown)
Line 1: Line 1:
[http://news.engin.brown.edu/forums/thread-view.asp?tid=184 lisinopril online] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=124 samsung ringtones] [http://wc1.worldcrossing.com/WebX/.1de60a04 sonyericsson ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=115 phentermine online] [http://library.cshl.edu/wp/vb/member.php?u=1387 alltel ringtones] [http://wc1.worldcrossing.com/WebX/.1de60a05 sprint ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=167 cheap clonazepam] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30283 buy didrex] [http://news.engin.brown.edu/forums/thread-view.asp?tid=157 ultram online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=230 free verizon ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30309 cheap celexa] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=348 cheap norco] [http://wc1.worldcrossing.com/WebX/.1de60a11 buy diethylpropion] [http://news.engin.brown.edu/forums/thread-view.asp?tid=188 cheap tenuate] [http://news.engin.brown.edu/forums/thread-view.asp?tid=212 verizon ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30308 lipitor online] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=82 diazepam online] [http://library.cshl.edu/wp/vb/member.php?u=1380 verizon ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=163 adipex online] [http://students.hsc.unt.edu/housing/item.cfm?type=2859 meridia online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=209 samsung ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=170 cingular ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=78 online clomid] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30298 order lisinopril] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=74 carisoprodol online] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=352 paxil online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=227 ericsson ringtones] [http://library.cshl.edu/wp/vb/member.php?u=1386 free mono ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=69 cheap albuterol] [http://wc1.worldcrossing.com/WebX/.1de60a12 free ericsson ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=171 order ambien] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=188 levitra online] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=83 cheap didrex] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30358 free midi ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2879 clomid online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=186 cheap lipitor] [http://news.engin.brown.edu/forums/thread-view.asp?tid=215 free sagem ringtones] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=346 meridia online] [http://students.hsc.unt.edu/housing/item.cfm?type=2923 sony ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30237 valium online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=171 order clomid] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=184 online hoodia] [http://wc1.worldcrossing.com/WebX/.1de60a1b free music ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30264 hydrocodone] [http://wc1.worldcrossing.com/WebX/.1de609db but adipex] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30321 cheap hgh] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=90 cheap hgh] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30263 levitra online] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=133 tracfone ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=226 free sony ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=117 order propecia] [http://news.engin.brown.edu/forums/thread-view.asp?tid=165 cheap vicodin] [http://library.cshl.edu/wp/vb/member.php?u=1340 cheap soma] [http://students.hsc.unt.edu/housing/item.cfm?type=2909 verizon ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30252 meridia online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=221 vicodin online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30347 free verizon ringtones] [http://library.cshl.edu/wp/vb/member.php?u=1354 alprazolam online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30330 nokia ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2903 free qwest ringtones] [http://wc1.worldcrossing.com/WebX/.1de60a26 free sharp ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30348 polyphonic ringtones] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=345 cheap viagra] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=239 sildenafil online] [http://students.hsc.unt.edu/housing/item.cfm?type=2876 didrex online] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=142 wellbutrin online] [http://students.hsc.unt.edu/housing/item.cfm?type=2872 cyclobenzaprine online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30333 funny ringtones] [http://wc1.worldcrossing.com/WebX/.1de60a00 cheap rivotril] [http://library.cshl.edu/wp/vb/member.php?u=1356 paxil online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30357 sharp ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=123 sagem ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30268 order xenical] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=92 cheap hydrocodone] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=100 cheap lortab] [http://students.hsc.unt.edu/housing/item.cfm?type=2850 order phentermine] [http://students.hsc.unt.edu/housing/item.cfm?type=2869 lorazepam online] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=116 free polyphonic ringtones] [http://library.cshl.edu/wp/vb/member.php?u=1361 xenical online] [http://library.cshl.edu/wp/vb/member.php?u=1362 wellbutrin online] [http://wc1.worldcrossing.com/WebX/.1de60a2b but ultracet] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=113 paxil online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30279 ultracet online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=229 jazz ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2863 buy alprazolam] [http://wc1.worldcrossing.com/WebX/.1de609f4 mono ringtones] [http://library.cshl.edu/wp/vb/member.php?u=1353 online vicodin] [http://students.hsc.unt.edu/housing/item.cfm?type=2880 albuterol online] [http://wc1.worldcrossing.com/WebX/.1de609eb free funny ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=181 free ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2887 pharmacy online online] [http://library.cshl.edu/wp/vb/member.php?u=1364 cheap nexium] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=222 vigrx online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=166 ativan online] [http://library.cshl.edu/wp/vb/member.php?u=1381 polyphonic ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=180 flexeril online] [http://wc1.worldcrossing.com/WebX/.1de609fd punk ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=102 midi ringtones] [http://wc1.worldcrossing.com/WebX/.1de60a2c ultram] [http://students.hsc.unt.edu/housing/item.cfm?type=2853 cheap fioricet] [http://students.hsc.unt.edu/housing/item.cfm?type=2899 tracfone ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=185 cheap hydrocodone] [http://library.cshl.edu/wp/vb/member.php?u=1378 free sprint ringtones] [http://library.cshl.edu/wp/vb/member.php?u=1350 meridia online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=152 valium online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=208 phentermine online] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=349 cheap vicodin] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=77 free cingular ringtones] [http://wc1.worldcrossing.com/WebX/.1de60a0c wellbutrin online] [http://students.hsc.unt.edu/housing/item.cfm?type=2860 cheap adipex] [http://news.engin.brown.edu/forums/thread-view.asp?tid=223 free midi ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=126 cheap sildenafil] [http://library.cshl.edu/wp/vb/member.php?u=1383 free sagem ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=197 flexeril online] [http://students.hsc.unt.edu/housing/item.cfm?type=2898 free free ringtones] [http://wc1.worldcrossing.com/WebX/.1de609ff free real ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30336 free qwest ringtones] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=343 cialis online] [http://students.hsc.unt.edu/housing/item.cfm?type=2924 free ericsson ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=183 online albuterol] [http://library.cshl.edu/wp/vb/member.php?u=1342 cheap phentermine] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=220 real ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2883 lipitor online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=203 free funny ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=73 cheap ativan] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=218 free qwest ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=202 tracfone ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=96 cheap levitra] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=105 free mp3 ringtones] [http://library.cshl.edu/wp/vb/member.php?u=1375 free real ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30238 phentermine online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30355 free punk ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30349 free cingular ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=199 music ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2914 free sony ericsson ringtones] [http://wc1.worldcrossing.com/WebX/.1de609e7 cheap diazepam] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30315 buy lortab] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=143 free wwe ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2906 samsung ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=174 cheap cyclobenzaprine] [http://wc1.worldcrossing.com/WebX/.1de60a03 free sony ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2857 cheap ativan] [http://wc1.worldcrossing.com/WebX/.1de60a2d cheap valium] [http://students.hsc.unt.edu/housing/item.cfm?type=2856 cialis online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30242 fioricet online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=160 order adipex] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=232 free sony ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2900 free funny ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2870 xenical online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=150 order tramadol] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30332 free tracfone ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30354 free alltel ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=202 free nokia ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=134 tramadol online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=167 cheap carisoprodol] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30269 cheap wellbutrin] [http://students.hsc.unt.edu/housing/item.cfm?type=2893 cheap hgh] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=219 viagra online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30240 carisoprodol online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30316 vigrx online] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30351 free sonyericsson ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30350 sagem ringtones] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=332 tramadol online] [http://students.hsc.unt.edu/housing/item.cfm?type=2925 mtv ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2915 mono ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30359 wwe ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2849 but valium] [http://students.hsc.unt.edu/housing/item.cfm?type=2867 hydrocodone online] [http://wc1.worldcrossing.com/WebX/.1de60a16 online levitra] [http://library.cshl.edu/wp/vb/member.php?u=1379 music ringtones] [http://students.hsc.unt.edu/housing/item.cfm?type=2919 free sharp ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30338 motorola ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=174 cheap wellbutrin] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=84 cheap diethylpropion] [http://students.hsc.unt.edu/housing/item.cfm?type=2882 cheap zoloft] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=217 free punk ringtones] [http://news.engin.brown.edu/forums/thread-view.asp?tid=220 free punk ringtones] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=86 fioricet online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=186 free jazz ringtones] [http://www.e.kth.se/cgi-bin/esekt/discussion?command=read&discussionid=4&id=30253 norco online] [http://students.hsc.unt.edu/housing/item.cfm?type=2920 free midi ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=164 alprazolam online] [http://students.hsc.unt.edu/housing/item.cfm?type=2884 celexa online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=240 buy soma] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=347 online adipex] [http://news.engin.brown.edu/forums/thread-view.asp?tid=180 prozac online] [http://www.psfc.mit.edu/~jinseok/bbse/view.php?id=presentations&no=353 online levitra] [http://wc1.worldcrossing.com/WebX/.1de60a33 cheap prozac] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=179 fioricet online] [http://students.hsc.unt.edu/housing/item.cfm?type=2926 jazz ringtones] [http://library.cshl.edu/wp/vb/member.php?u=1384 sonyericsson ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=213 prozac online] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=233 free sonyericsson ringtones] [http://wc1.worldcrossing.com/WebX/.1de609de but alprazolam] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=183 hgh online] [http://news.engin.brown.edu/forums/thread-view.asp?tid=160 buy ativan] [http://news.engin.brown.edu/forums/thread-view.asp?tid=217 free mono ringtones] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=226 cheap tramadol] [http://www.ees.ufl.edu/alumni/forums.asp?ForumId=5&TopicId=148 cheap zyban] [http://itcweb.ecsu.edu/portal/forums.asp?ForumId=13&TopicId=225 wwe ringtones] Installfest "Services" is an experiment by [[User: Bseklecki || Brian A. Seklecki]] and [[User:trodgers | Ted Rodgers]] to provide high performance Linux Distro Install and Update FTP/NFS/HTTP mirrors for use at the Installfest event.
+
==  DEPRECIATED ==
  
The services run on CMU Hardware Resources and prevent the need for WPLUG attendees to consume Commodity Internet (commercial upstream Internet Connectivity).
+
NOTE: The content on this page is depreciated.  The content will be updated on the weekend of 2/17/2012 to reflect current status.
  
NOTE: WPLUG doesn't officially endorse or support the distros provided on Install Services.
+
== Synopsis ==
 +
 
 +
Installfest "Services" is an working proof-of-concept by [[User:Bseklecki | Brian A. Seklecki]] and [[User:trodgers | Ted Rodgers]] to provide high performance servers for Linux Distro Boot, Install Media, and Updates retrieval via a local FTP/HTTP/RSYNC/NFS mirror within the  Installfest event LAN.
 +
 
 +
The service runs on local hardware in the LAN.  Having local install/update mirrors avoids the need for [[WPLUG]] attendees to consume commodity Internet (commercial upstream Internet Connectivity) at the [[InstallFest]] venue and thus saturating the limited WAN normally available.
 +
 
 +
NOTICE: [[WPLUG]] doesn't officially endorse or support the distros provided on [[Install Services]]; nor does provide any guarantees about the availability of service itself.
 +
 
 +
= Network PXE Install Services (PXELINUX) =
 +
 
 +
[[Image:wplug_installfest_servicesHardare_2009CFIPowerEdgeCisco.jpg|thumb|right|350px|Original Hardware (provided by Collaborative Fusion, Inc.)]]
 +
 
 +
The current configuration of services provides a PXE environment.  There PXE magic is a simple 'next-server' and 'boot-file' flags provided to the client via an extended attribute via DHCP offer reply (DHCP options 66/150). 
 +
 
 +
The PXE code in the BIOS of your device will translate extra data into a TFTP client download the 1st/2nd stage boot loader from the server.  Currently the system is configured to hand out Redhat/Fedora 'intermediate' boot loader clients from the [http://www.syslinux.org/wiki/index.php/The_Syslinux_Project Syslinux] project.  <br>
 +
 
 +
The Syslinux code then executes a set of additional TFTP request and downloads its configuration files, modules, included config files, graphics, and other data. <br>
 +
 
 +
The result is a menu of install'able operating systems; selecting an install target is analagous to booting from the install CD for that OS.  <br>
 +
 
 +
After the boot loader starts the OS install image, select DHCP auto network configuration (DHCP will renew from the BIOS to the OS).  <br>
 +
 
 +
Specific client MAC addresses can get specific bootloader code upon request.  <br>
 +
 
 +
At install time, when media selection occurs, select "URL" for media source and enter:
 +
 
 +
http://updates.wplug.org/pub/fedora/linux/releases/$releasever/Fedora/{i386,x86_64}/os
  
 
= Update Services =
 
= Update Services =
  
== Updates for Fedora Core 6 / i386 ==
+
After the OS update is complete, you can add new YUM update "repos" via inserting a file into '''/etc/yum.repos.d''' (for automatic inclusion).
 +
<br>
 +
Also, during the [[InstallFest]], run all yum(8) commands with the default depos enabled:
 +
 
 +
== Updates for Fedora Core 10 / i386 ==
  
 
1) Install the following file into directory ''/etc/yum.repos.d/"
 
1) Install the following file into directory ''/etc/yum.repos.d/"
  
[http://digitalfreaks.org/~lavalamp/wplug-updates.repo Fedora Core 6 i386 YUM Repo Config File]
+
Fetch a Fedora Core 10 i386 YUM Repo Config File at http://digitalfreaks.org/~lavalamp/wplug-updates.repo
  
Note: To ensure that the local WPLUG / CMU repositories are utilized instead of the default Redhat / Fedora for all yum(8) functions, always prepend the command "--disablerepo=updates"
+
Sample:
 +
 
 +
[updates-wplug]
 +
name=Fedora Core $releasever - $basearch - Updates from WPLUG InstallFest Services
 +
baseurl=http://updates.wplug.org/pub/fedora/linux/updates/$releasever/$basearch/
 +
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc$releasever&arch=$basearch
 +
enabled=1
 +
gpgcheck=1
 +
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora
 +
 
 +
 
 +
Note: To ensure that the local WPLUG repositories are utilized instead of the default Redhat / Fedora for all yum(8) functions, always prepend the flag "--disablerepo=updates" to Yum commands until you are no longer connected to the installfest network
 +
 
 +
NOTE: "updates" here refers to the name of the default Fedora repo -- where as the new Repo is named "wplug-updates"
  
 
2) Update the available RPM database YUM maintains
 
2) Update the available RPM database YUM maintains
Line 22: Line 65:
 
   '''# yum upgrade'''
 
   '''# yum upgrade'''
  
== Updates the Mandriva Linux 2007.0 Free i586 ==
+
4) Test the repo is functional:
  
1) Run the following command:
+
  '''# yum install vim'''
  '''# urpmi.addmedia --update WPLUGUpdates \ http://updates.wplug.org/mandriva/Mandrakelinux/official/updates/2007.0/i586/media/main/updates with ../../../media/meda_info/hdlist_main_updates.cz'''
+
  '''# yum update'''
  
2) Instruct the URPMI system to update its database of available updates:
+
NOTE: Ensure that the RPMs are downloaded locally and not remotely
  '''# urpmi.update WPLUGUpdates'''
+
 
 +
= Behind the Scenes =
 +
 
 +
The system is run on a Redhat6 or Fedora16+ system (previously NetBSD)
 +
 
 +
The system is composed of:
 +
* TFTP Service (defaults to an export of path ''/var/lib/tftp'' with  read-only permissions)
 +
* PXE Loader file system directory hierarchy
 +
* PXE Loader menu config file
 +
* Various bootloader code manually located in /var/lib/tftp (from various install CD/DVD images)
 +
* Apache server and Media/Update directory hierarchy
 +
 
 +
More details soon.
 +
 
 +
== Setup ==
 +
 
 +
After a base install, RHEL6 and F16 often lack a yum repo for the DVD media.
 +
 
 +
* '''server% sudo vim /etc/yum.repos.d/rhel-media.repo
 +
 
 +
[rhel6-media]
 +
name=RHEL-$releasever - Media
 +
baseurl=file:///media/cdrom/Server/
 +
gpgcheck=1
 +
enabled=1
 +
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
 +
 
 +
* Install the various packages:
 +
 +
'''server% sudo yum install xinetd tftp-server dhcp syslinux'''
 +
 
 +
* Enable TFTP Service
 +
 
 +
'''server% sudo vim /etc/xinetd.d/tftp && /sbin/service xinetd restart"
 +
        disable                = no
 +
 
 +
* Copy the various syslinux files into place
 +
 
 +
'''server% sudo cp /usr/share/syslinux/{pxelinux.0,vesamenu.c32} /var/lib/tftpboot'''
 +
'''server%  mkdir /var/lib/tftpboot/pxelinux.cfg'''
 +
 
 +
* Populate the default config with a menu
 +
 
 +
'''server% sudo vim /var/lib/tftpboot/pxelinux.cfg/default'''
 +
 
 +
Try to match [Link to SVN repository here]
 +
Use this URL for now: https://alteeve.com/w/Setting_Up_a_PXE_Server_on_an_RPM-based_OS#The_Configuration_Files
 +
 
 +
'''NOTE:''' Setup a menu item for each distro. They vmlinuz and initrd will be relative to ''/var/lib/tftp'' and should reside in sub-directories.
 +
 
 +
* For each distro (rhel58,rhel62) copy the ''vmlinuz'' and ''initrd.img'' from the install (not the LiveCD) media
 +
'''server% sudo mkdir -p /var/lib/tftpboot/rhel62 && cp /media/cdrom/isolinux/{initrd.img,vesamenu.c32} /var/lib/tftpboot/rhel62'''
 +
 
 +
* TFTP boot and load your end user device (permutations for i386/x86_64 will be required)
 +
 
 +
* Install Apache for the local media and updates service
 +
 
 +
NOTE: Make sure that ~500 gigs of space is available on '''/export'''
 +
 
 +
* Setup /etc/httpd/conf.d/wplug-services.conf
 +
 
 +
[Sample Soon]
 +
 
 +
* Setup a cron job to rsync a local copy of the redhat updates:
 +
 
 +
'''server% mkdir -p /export/services/linux/rhel/62 /export/services/linux/fedora/16'''
 +
 
 +
* Setup IPTables rules to permit inbound on 67,68,68, etc for DHCP/BOOTP and TFTP
 +
 
 +
% sudo iptables -L
 +
ACCEPT    tcp  --  anywhere            anywhere            state NEW tcp dpt:ssh
 +
ACCEPT    udp  --  anywhere            anywhere            state NEW udp dpt:tftp
 +
ACCEPT    udp  --  anywhere            anywhere            state NEW udp dpts:bootps:bootpc
  
3) To automatically select available updates and install them ("update your system"):
 
  '''# urpmi --auto-select'''
 
  
 
= Install Services =
 
= Install Services =
  
Coming soon ~BAS
+
The installfest service runs a DHCP+TFTP service which will serve PXE compatible boot loaders and kernels.
 +
 
 +
The service also provides NAT+PAT routing on an as-needed basis.  When it is not functioning as a router, DHCP service should be turned off on the router in use.
  
End.
+
[[Category:InstallFest]]
 +
[[Category:Update]]

Latest revision as of 21:05, 29 March 2012

DEPRECIATED[edit]

NOTE: The content on this page is depreciated. The content will be updated on the weekend of 2/17/2012 to reflect current status.

Synopsis[edit]

Installfest "Services" is an working proof-of-concept by Brian A. Seklecki and Ted Rodgers to provide high performance servers for Linux Distro Boot, Install Media, and Updates retrieval via a local FTP/HTTP/RSYNC/NFS mirror within the Installfest event LAN.

The service runs on local hardware in the LAN. Having local install/update mirrors avoids the need for WPLUG attendees to consume commodity Internet (commercial upstream Internet Connectivity) at the InstallFest venue and thus saturating the limited WAN normally available.

NOTICE: WPLUG doesn't officially endorse or support the distros provided on Install Services; nor does provide any guarantees about the availability of service itself.

Network PXE Install Services (PXELINUX)[edit]

Original Hardware (provided by Collaborative Fusion, Inc.)

The current configuration of services provides a PXE environment. There PXE magic is a simple 'next-server' and 'boot-file' flags provided to the client via an extended attribute via DHCP offer reply (DHCP options 66/150).

The PXE code in the BIOS of your device will translate extra data into a TFTP client download the 1st/2nd stage boot loader from the server. Currently the system is configured to hand out Redhat/Fedora 'intermediate' boot loader clients from the Syslinux project.

The Syslinux code then executes a set of additional TFTP request and downloads its configuration files, modules, included config files, graphics, and other data.

The result is a menu of install'able operating systems; selecting an install target is analagous to booting from the install CD for that OS.

After the boot loader starts the OS install image, select DHCP auto network configuration (DHCP will renew from the BIOS to the OS).

Specific client MAC addresses can get specific bootloader code upon request.

At install time, when media selection occurs, select "URL" for media source and enter:

http://updates.wplug.org/pub/fedora/linux/releases/$releasever/Fedora/{i386,x86_64}/os

Update Services[edit]

After the OS update is complete, you can add new YUM update "repos" via inserting a file into /etc/yum.repos.d (for automatic inclusion).
Also, during the InstallFest, run all yum(8) commands with the default depos enabled:

Updates for Fedora Core 10 / i386[edit]

1) Install the following file into directory /etc/yum.repos.d/"

Fetch a Fedora Core 10 i386 YUM Repo Config File at http://digitalfreaks.org/~lavalamp/wplug-updates.repo

Sample:

[updates-wplug]

name=Fedora Core $releasever - $basearch - Updates from WPLUG InstallFest Services
baseurl=http://updates.wplug.org/pub/fedora/linux/updates/$releasever/$basearch/
#mirrorlist=http://mirrors.fedoraproject.org/mirrorlist?repo=updates-released-fc$releasever&arch=$basearch
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-fedora


Note: To ensure that the local WPLUG repositories are utilized instead of the default Redhat / Fedora for all yum(8) functions, always prepend the flag "--disablerepo=updates" to Yum commands until you are no longer connected to the installfest network

NOTE: "updates" here refers to the name of the default Fedora repo -- where as the new Repo is named "wplug-updates"

2) Update the available RPM database YUM maintains

  # yum update

3) Update your system:

 # yum check-update
 # yum upgrade

4) Test the repo is functional:

 # yum install vim
 # yum update

NOTE: Ensure that the RPMs are downloaded locally and not remotely

Behind the Scenes[edit]

The system is run on a Redhat6 or Fedora16+ system (previously NetBSD)

The system is composed of:

  • TFTP Service (defaults to an export of path /var/lib/tftp with read-only permissions)
  • PXE Loader file system directory hierarchy
  • PXE Loader menu config file
  • Various bootloader code manually located in /var/lib/tftp (from various install CD/DVD images)
  • Apache server and Media/Update directory hierarchy

More details soon.

Setup[edit]

After a base install, RHEL6 and F16 often lack a yum repo for the DVD media.

  • server% sudo vim /etc/yum.repos.d/rhel-media.repo
[rhel6-media]
name=RHEL-$releasever - Media
baseurl=file:///media/cdrom/Server/
gpgcheck=1
enabled=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release
  • Install the various packages:
server% sudo yum install xinetd tftp-server dhcp syslinux
  • Enable TFTP Service
server% sudo vim /etc/xinetd.d/tftp && /sbin/service xinetd restart"
       disable                 = no
  • Copy the various syslinux files into place
server% sudo cp /usr/share/syslinux/{pxelinux.0,vesamenu.c32} /var/lib/tftpboot
server%  mkdir /var/lib/tftpboot/pxelinux.cfg
  • Populate the default config with a menu
server% sudo vim /var/lib/tftpboot/pxelinux.cfg/default

Try to match [Link to SVN repository here] Use this URL for now: https://alteeve.com/w/Setting_Up_a_PXE_Server_on_an_RPM-based_OS#The_Configuration_Files

NOTE: Setup a menu item for each distro. They vmlinuz and initrd will be relative to /var/lib/tftp and should reside in sub-directories.

  • For each distro (rhel58,rhel62) copy the vmlinuz and initrd.img from the install (not the LiveCD) media
server% sudo mkdir -p /var/lib/tftpboot/rhel62 && cp /media/cdrom/isolinux/{initrd.img,vesamenu.c32} /var/lib/tftpboot/rhel62
  • TFTP boot and load your end user device (permutations for i386/x86_64 will be required)
  • Install Apache for the local media and updates service

NOTE: Make sure that ~500 gigs of space is available on /export

  • Setup /etc/httpd/conf.d/wplug-services.conf

[Sample Soon]

  • Setup a cron job to rsync a local copy of the redhat updates:
server% mkdir -p /export/services/linux/rhel/62 /export/services/linux/fedora/16
  • Setup IPTables rules to permit inbound on 67,68,68, etc for DHCP/BOOTP and TFTP

% sudo iptables -L

ACCEPT     tcp  --  anywhere             anywhere            state NEW tcp dpt:ssh
ACCEPT     udp  --  anywhere             anywhere            state NEW udp dpt:tftp
ACCEPT     udp  --  anywhere             anywhere            state NEW udp dpts:bootps:bootpc


Install Services[edit]

The installfest service runs a DHCP+TFTP service which will serve PXE compatible boot loaders and kernels.

The service also provides NAT+PAT routing on an as-needed basis. When it is not functioning as a router, DHCP service should be turned off on the router in use.