Hi, Our AI server is used for general tftp service in our lab, and we'll be moving Solaris 10 install services to it as soon as our lab folks will support it. So it will replace an older system which we've been using for install services, arbitrary firmware download via tftp, and configuration upload from infrastructure devices vai tftp.
Our Ethernet and SAN switches use tftp to upload backups of their configurations, but most of those allow us to dictate a path. Our group only works on SPARC, but the lab infrastructure supports all architectures required by other groups in the lab. Here's a sample of the current /tftpboot on our AI server: [aimone] (1331)> l 0100144F0CB09D@ menu.lst.0100144F0DADEC pxegrub.I86PC.OpenSolaris-3* 0100144F0DADE8@ menu.lst.0100144F0FAC7A pxegrub.I86PC.OpenSolaris-4* 0100144F0DADEA@ menu.lst.0100144F2055AC rm.0100144F0CB09D 0100144F0DADEC@ menu.lst.0100144F2084B4 rm.0100144F0DADE8 <elided> 0100212846D4E5@ menu.lst.111a-x86 rm.01001E6849B79C 0100269E1CB46E@ menu.lst.mpkpen-ai-1-1002-117-ai-x86 rm.01002128006EFB 0101005E000000@ menu.lst.mpkpen-ai-1-osol-111b-x86 rm.0100212846D4E5 111a-x86@ menu.lst.mpkpen-ai-1-osol-124-x86 rm.0100269E1CB46E Firmware/ menu.lst.mpkpen-ai-1-osol-129-x86 rm.0101005E000000 I86PC.OpenSolaris-4/ mpkpen-ai-1-1002-117-ai-x86@ rm.111a-x86 I86PC.OpenSolaris-5/ mpkpen-ai-1-osol-111b-x86@ rm.mpkpen-ai-1-1002-117-ai-x86 I86PC.OpenSolaris-6/ mpkpen-ai-1-osol-124-x86@ rm.mpkpen-ai-1-osol-111b-x86 menu.lst.0100144F0CB09D mpkpen-ai-1-osol-129-x86@ rm.mpkpen-ai-1-osol-124-x86 menu.lst.0100144F0DADE8 pxegrub.I86PC.OpenSolaris-1* rm.mpkpen-ai-1-osol-129-x86 menu.lst.0100144F0DADEA pxegrub.I86PC.OpenSolaris-2* Note the "Firmware" directory. We use for product firmware downloads. Our old install/tftp server's /tftpboot directory looks like this: [ja123687] (25972)> l 0100144F219EEE@ 0100144F21FF56@ 0100144F831282@ 01044B80808003@ 01080090111110@ 139439-01_SysFw_T5120_T5220-7.2.0/ 139439-01.jar 2xgf3.5 2xgf3.6 2xgf3.7 2xgf3.9 885-1425-03_4_core_1.2ghz-p10-nofl.bin* AC15DC2C@ AC15DC2C.SUN4U@ AC15DC2D@ AC15DC2D.SUN4U@ AC15DC2F@ AC15DC2F.SUN4V@ AC15DC30@ AC15DC30.SUN4V@ <elided> @ AC15E1D0.SUN4V@ BA-1234-5.BIN* batoka_firmware/ boot/ draco-P0-0ABOR004.ROM draco-P0-0ABOR005.ROM draco-rc18a.ima draco-rc18b.ima draco-rc19a.ima Extreme/ flash-update-SunFire445* glendale/ glendale_G2/ Glendale.sp-rom.pkg Huron/ huron_firmware/ Huron.sp-P0-P1-rom.pkg I86PC.Solaris_10-1/ I86PC.Solaris_10-2/ I86PC.Solaris_10-3/ Ikkaku/ ilom.6000-1.1.6-r16671.flash ilom.6000-1.1.8.ima ilom.6000-2.0.3.1-r26140.ima inetboot.SUN4U.Solaris_10-11* <elided> inetboot.SUN4V.Solaris_11-2* LiveCD/ lsi106E-flash.fc* Maramba/ maramba_firmware/ menu.lst.0100144F831282 menu.lst.01044B80808003 META-INF/ N1532-670843-001.dlp nbp.@ nbp.-@ nbp.0100144F831282@ nbp.01044B80808003@ neptune_flash.fth Ontario/ ophir-eeprom_v5.2.fc* pelton/ pxegrub.I86PC.Solaris_10-1* pxegrub.I86PC.Solaris_10-2* qgc3.5 qgc3.6 qgc3.7 qgc3.9 RC_06704210_desperado_apollo_1532.dlp rm.0100144F219EEE rm.0100144F21FF56 rm.0100144F831282 rm.01044B80808003 rm.01080090111110 rm.172.21.220.182 rm.172.21.220.209 rm.172.21.220.214 <elided> scottsdale/ Sun_System_Firmware-6_2_4-Sun_Fire_T1000.bin* Sun_System_Firmware-6_2_4-Sun_Fire_T2000.bin* Sun_System_Firmware-6_3_0_build_07-Sun_Fire_T2000.bin Sun_System_Firmware-6_3_0_build_08-Sun_Fire_T1000.bin* Sun_System_Firmware-6_3_1-Sun_Fire_T1000.bin* Sun_System_Firmware-6_3_2-Sun_Fire_T2000.bin* Sun_System_Firmware-6_5_11-Sun_Fire_T2000.bin* Sun_System_Firmware-6_5_4-Sun_Blade_T6300_Modular_Server.bin@ Sun_System_Firmware-6_5_5-SPARC_Enterprise_T2000.bin* Sun_System_Firmware-6_5_5-Sun_Fire_T2000.bin* Sun_System_Firmware-6_5-download_SLA_and_Entitlement.txt* Sun_System_Firmware-6_6_1-Sun_Fire_T2000.bin* Sun_System_Firmware-6_7_0-SPARC_Enterprise_T1000.bin Sun_System_Firmware-6_7_0-Sun_Fire_T1000.bin Sun_System_Firmware-6.5.0_build_99-Sun_Fire_T2000.bin-debug* Sun_System_Firmware-7_0_9_a-Netra_T5220.pkg* Sun_System_Firmware-7_1_0_build_02-Sparc_Enterprise_T5120+5220.pkg* Sun_System_Firmware-7_1_0_g-Sparc_Enterprise_T5120+5220.pkg* Sun_System_Firmware-7_1_0_g-Sparc_Enterprise_T5140+5240.pkg* Sun_System_Firmware-7_1_4_a-Netra_T5220.pkg* Sun_System_Firmware-7_1_4-SPARC_Enterprise_T5440.pkg* Sun_System_Firmware-7_1_4-USBRDT_5240_Uniboard.pkg* Sun_System_Firmware-7_1_5_build_02-USBRDT_5240_Uniboard.pkg* Sun_System_Firmware-7_1_6-SPARC_Enterprise_T5120+T5220.pkg Sun_System_Firmware-7_1_6-SPARC_Enterprise_T5140+T5240.pkg Sun_System_Firmware-7_1_7_build_04-SPARC_Enterprise_T5440.pkg Sun_System_Firmware-7_2_0_a-Sun_Blade_T6340_Server_Module.pkg* Sun_System_Firmware-7_2_0_build_10-SPARC_Enterprise_T5440.pkg Sun_System_Firmware-7_2_0-SPARC_Enterprise_T5140+T5240.pkg* Sun_System_Firmware-7_2_2_d-Sun_Blade_T6320_G2_Server_Module.pkg Sun_System_Firmware-7_2_2_e-SPARC_Enterprise_T5440.pkg* Sun_System_Firmware-7_2_2_e-Sun_Blade_T6340_Server_Module.pkg Sun_System_Firmware-7_2_2_f-Sun_Blade_T6320_Server_Module.pkg Sun_System_Firmware-7_2_x_tenaya_build_19-SPARC_Enterprise_T3120.pkg T2000/ T5140_T5240/ T6300/ T6320/ T6340/ tenaya_firmware/ turgo/ usb6250/ The most interesting entry here is the "Extreme" directory where our network switches upload backup copies of their configuration on a regular schedule. Dave Miner perorated, on or about 12/18/09 06:50: > Jon K Aimone wrote: >> Hi, >> >> I like what I'm reading. >> > > Thanks! > >> We're currently using an AI server to also serve up Solaris 10 images >> for Jumpstart. I'm not certain what effect the confluence of >> /tftpboot and /etc/netboot would have. >> > > Yeah, I spent some time looking at that and I believe it will be > neutral. The patterns typically used by Jumpstart in /tftpboot don't > overlap with the patterns used in /etc/netboot, and the segregation > into service-specific sub-directories that I'm proposing should limit > the likelihood. We'll be looking at this a bit more as we work > through it, and can adjust if necessary. But if you'd like to post > (or send me off-line) what your /tftpboot looks like at present, the > data would be helpful. > > Dave > >> Dave Miner said the following on 12/15/09 15:51: >>> Caimaniacs, >>> >>> I've posted a draft proposal for design changes in AI to simplify >>> and enhance the image management. Comments are requested by January >>> 8. Spec is at: >>> >>> http://hub.opensolaris.org/bin/view/Project+caiman/AI+Image+Management >>> >>> If you'd like a printable copy, use the Print options on the xwiki >>> site. Exporting as PDF provides a fairly usable print copy. >>> >>> Thanks, >>> Dave >>> _______________________________________________ >>> caiman-discuss mailing list >>> caiman-discuss at opensolaris.org >>> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss >> >> _______________________________________________ >> caiman-discuss mailing list >> caiman-discuss at opensolaris.org >> http://mail.opensolaris.org/mailman/listinfo/caiman-discuss > -- *<|:-o)> Merry Christmas, Jon. {-%] ======== If you always do what you've always done, you'll always get what you've always gotten. - Anon. -------- When someone asks you, "Penny for your thoughts," and you put your two cents in, what happens to the other penny? - G. Carlin (May 12, 1937 - June 22, 2008) -------------- next part -------------- A non-text attachment was scrubbed... Name: Jon_Aimone.vcf Type: text/x-vcard Size: 305 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/caiman-discuss/attachments/20091218/5fe56555/attachment.vcf>
