- 02 Dec, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 09 Jul, 2009 1 commit
-
-
Leigh B. Stoller authored
CMs in the CH database. Only the CH can run this. Also, all it does is collect the tickets.
-
- 05 Jun, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 04 Mar, 2009 1 commit
-
-
Leigh B. Stoller authored
to the Geni Public License at http://www.geni.net/docs/GENIPubLic.pdf, whose expansion at this time is: ----- Permission is hereby granted, free of charge, to any person obtaining a copy of this software and/or hardware specification (the "Work") to deal in the Work without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Work, and to permit persons to whom the Work is furnished to do so, subject to the following conditions: The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Work. THE WORK IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE WORK OR THE USE OR OTHER DEALINGS IN THE WORK.
-
- 02 Mar, 2009 1 commit
-
-
Leigh B. Stoller authored
its really a hugely stripped down Emulab boss install, using a very short version of install/boss-install to get a few things into place. I refactored a few things in both the protogeni code and the Emulab code, and whacked a bunch of makefiles and configure stuff. The result is that we only need to install about 10-12 files from the Emulab code, plus the protogeni code. Quite manageable, if you don't mind that it requires FreeBSD 6.X ... Still, I think it satisfies the requirement that we have a packaged clearinghouse that can be run standalone from a running Emulab site.
-
- 09 Feb, 2009 1 commit
-
-
Leigh B. Stoller authored
testing and demonstration.
-
- 02 Feb, 2009 1 commit
-
-
Leigh B. Stoller authored
stores the Protogeni specific update stuff. Documentation to follow in the wiki.
-
- 28 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
listusage script gets the list of CMs from the clearinghouse DB, and calls the ListUsage() method on each one. The return is a list of slices (gids) and for each slice, a list of slivers that represent nodes. Currently just for debugging other CMs, but eventually will be used to populate the clearinghouse DB with an informational snapshot of the federation.
-
- 12 Jan, 2009 1 commit
-
-
Leigh B. Stoller authored
-
- 08 Dec, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 18 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 11 Nov, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 03 Nov, 2008 2 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 30 Oct, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 27 Oct, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 16 Oct, 2008 1 commit
-
-
Leigh B. Stoller authored
-
- 23 Jul, 2008 1 commit
-
-
Mike Hibler authored
-
- 07 Mar, 2007 1 commit
-
-
Leigh B. Stoller authored
* install/dump-descriptors <filename> will write out a set of insert statements for the images and os_info table, slightly munged. In fact, what I do is create temporary tables called temp_images and temp_os_info, clean them a bit, and then write out the insert statements to load them into new tables of the same name. There are some arrays at the top of this script that says what images and osids to write out. * install/load-descriptors <filename> takes the output of dump-descriptors, creates the two temporary tables and loads the data into them. Then it (optionally) updates those tables with the local indicies of elabman and the emulab-ops project and group. Then it computes an osidtoimageid table for all class='pc' types. On a new testbed this is a reasonable approach, in my opinion. Next it takes the contents of the two temp tables and moves them across to the actual tables. * install/descriptors.sql is the current data set which has everything contained in sql/database-fill-supplemental.sql and install/images/*
-
- 14 Sep, 2005 1 commit
-
-
Mike Hibler authored
Entailed new instructions for manual setup as well as integration into elabinelab framework. First, the manual path: setup.txt, setup-boss.txt, setup-ops.txt and new setup-fs.txt: Updated to reflect potential for separate fs node. The org here is a little dicey and could be confusing with ops+fs vs. ops and fs. Has not been field tested yet. */GNUmakefile.in: new fs-install target. configure, configure.in, defs-*: Somewhat unrelated, make min uid/gid to use be a defs setting. Also add config of fs-install.in script. boss-install.in, ops-install.in and new fs-install.in: Handle distinct fs node. If you have one, fs-install is run before ops-install. All scripts rely on the defs file settings of FSNODE and USERNODE to determine if the fs node is seperate. utils/checkquota.in: Just return "ok" if quotas are not used (i.e., if defs file FS_WITH_QUOTA string is null. install/ports/emulab-fs: Meta port for fs node specific stuff. Also a patch for the samba port Makefile so it doesn't drag in CUPs, etc. Note that the current samba port Makefile has this change, I am just backporting to our version. Elabinelab specific changes: elabinelab-withfs.ns: NS fragment used in conjunction with tb-elab-in-elab-topology "withfs" to setup inner-elab with fs node. elabinelab.ns: The hard work on the boss side. Recognize seperate-fs config and handle running of rc.mkelab on that node. fs setup happens before ops setup. rc.mkelab: The hard work on the client side. Recognize FsNode setup as well as differentiate ops+fs from ops setup. Related stuff either not part of the repo or checked in previously: emulab-fs package
-
- 30 Sep, 2004 1 commit
-
-
Leigh B. Stoller authored
boss/op install scripts when they change. Been doin' that a lot lately.
-
- 29 Sep, 2004 1 commit
-
-
Mike Hibler authored
Add client-install target used by cdboot-install.
-
- 12 May, 2004 1 commit
-
-
Leigh B. Stoller authored
-