- 30 Nov, 2015 1 commit
-
-
Mike Hibler authored
-
- 16 Nov, 2015 1 commit
-
-
Mike Hibler authored
This will only be for boss and for FreeBSD 10.2 and beyond.
-
- 22 Sep, 2015 1 commit
-
-
Leigh B Stoller authored
-
- 19 Jun, 2015 1 commit
-
-
Leigh B Stoller authored
your defs file to avoid a warning.
-
- 10 Apr, 2015 1 commit
-
-
Mike Hibler authored
The latter is a Utah-only hack while the former might be useful to other sites. Based on a patch from Wisconsin.
-
- 25 Mar, 2015 1 commit
-
-
Leigh B Stoller authored
config variable that defaults to 12, but is overridden to 24 on Apt, Cloud, and the MS.
-
- 05 Jan, 2015 2 commits
-
-
Mike Hibler authored
-
Mike Hibler authored
-
- 06 Oct, 2014 1 commit
-
-
Mike Hibler authored
No more hardwiring in bsdefs.h (which has been moved out of the clientside dir since it is only used in tmcd.c).
-
- 15 Sep, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 02 Sep, 2014 1 commit
-
-
Leigh B Stoller authored
link on the showuser page for local admins (Mike) to get some old pages.
-
- 07 Aug, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 12 Jun, 2014 1 commit
-
-
Leigh B Stoller authored
-
- 11 Jun, 2014 1 commit
-
-
Leigh B Stoller authored
from filling up the shared files system by writing as root (and bypassing quota). Added this as a config variable. NFSMAPTOUSER=emaproot To back this out, remove this line from defs-default, reconfig, and reinstall exports_setup, then run exports_setup.
-
- 22 May, 2014 1 commit
-
-
Gary Wong authored
The pieces are: * A monitoring daemon (clientside/protogeni/shared-node-monitor), which runs in each Xen shared node dom0, and gathers node and interface statistics. It communicates these over the event system with... * A listening daemon (event/monitoring/shared-node-listener), running on the local boss node, and inserts everything it hears into the MySQL database "monitoring". This database is also used by... * A site-wide monitoring daemon (protogeni/scripts/mondbd), periodically polling the normal testbed database (nodes and interfaces tables) and copying snapshots of the important pieces into the monitoring database. * The monitoring database is also read by a WWW front end invoked as a WSGI process by Apache. This front end is developed by the GPO and modified to work with ProtoGENI, and is maintained in an independent repository.
-
- 02 Jan, 2014 1 commit
-
-
Mike Hibler authored
The template configurations in the new ntpd subdir also address the recent NTP amplification attacks that have been going on recently. NTP configuration is controlled by a few defs-* variables: NTPSERVER: boss|ops|fs|<external-server-name-or-IP> Default: "ops" Normally, one of boss, ops, or fs is designated as a local NTP server but this can be set to a fully qualified name of some other machine. If NTPSERVER is set to an external server, then boss/ops/fs are made clients of that server just as any testbed node is. EXTERNAL_NTPSERVER[1-4]: <external-server-name-or-IP> Default: "[0-3].pool.ntp.org" If NTPSERVER is one of boss/ops/fs, then these values are used as the upstream servers for the local server. These can be changed to four of your favorite NTP servers. NTPDRIFTFILE: <path> Default: "/var/db/ntp.drift" If NTPSERVER is one of boss/ops/fs, then this is the name of the drift file for the local server.
-
- 16 Dec, 2013 1 commit
-
-
Leigh B Stoller authored
via shellinabox.
-
- 28 Dec, 2012 1 commit
-
-
Mike Hibler authored
-
- 26 Dec, 2012 1 commit
-
-
Mike Hibler authored
-
- 24 Dec, 2012 1 commit
-
-
Mike Hibler authored
-
- 28 Nov, 2012 1 commit
-
-
Leigh B Stoller authored
does and how it does it.
-
- 13 Nov, 2012 1 commit
-
-
Kirk Webb authored
I realized that the way things were setup was rather confusing. These changes make the user a more active participant in handling the unattended setup file. Also squashed a debug printf and disabled the WMP network service during Windows configuration. Lastly, zapped the KMS setup key from the defaults file and cleaned up the makefile a bit.
-
- 08 Nov, 2012 1 commit
-
-
Kirk Webb authored
I realized that the way things were setup was rather confusing. These changes make the user a more active participant in handling the unattended setup file. Also squashed a debug printf and disabled the WMP network service during Windows configuration. Lastly, zapped the KMS setup key from the defaults file and cleaned up the makefile a bit. Don't go into Audit mode during initial setup anymore.
-
- 06 Nov, 2012 1 commit
-
-
Mike Hibler authored
-
- 02 Nov, 2012 1 commit
-
-
Kirk Webb authored
Also add a couple of missing Cygwin packages.
-
- 31 Aug, 2012 1 commit
-
-
Mike Hibler authored
-
- 02 Jul, 2012 1 commit
-
-
Gary Wong authored
Documentation to follow.
-
- 07 Nov, 2011 1 commit
-
-
Leigh B Stoller authored
view of what Portal support does: https://users.emulab.net/trac/emulab/wiki/Portal Notes: * New DB tables to store the list of peer emulabs, and exports info for users and projects. * Backend script to manage user and projects exports. * Cross site login from the portal; users do not login into the peer sites directly. * New portal_daemon to run on the portal, to handle exports and updates.
-
- 23 Aug, 2011 1 commit
-
-
Mike Hibler authored
We must have it on for the Utah Emulab server-side. If you building a clientside, use defs-utahclient instead.
-
- 15 Aug, 2011 1 commit
-
-
Ryan Jackson authored
-
- 27 May, 2011 1 commit
-
-
Mike Hibler authored
Primarily, so we can let frisbee upload to boss work through our firewall without opening a gaping hole. YOU MUST RECONFIGURE YOUR TREE before installing.
-
- 31 Mar, 2011 1 commit
-
-
Leigh B Stoller authored
-
- 22 Dec, 2010 1 commit
-
-
Mike Hibler authored
-
- 14 Dec, 2010 1 commit
-
-
Mike Hibler authored
We thought we had it on all this time, but we have been enabling "xntpd" in /etc/rc.conf, but it has been "ntpd" since about FreeBSD 5.
-
- 20 Oct, 2010 1 commit
-
-
Mike Hibler authored
(eventual) support for NFS servers without race conditions! This means no NFS between nodes and ops/fs. There are still NFS mounts of ops on boss however. Added new defs-* variable NOSHAREDFS, which when set non-zero will disable the export of NFS filesystems to nodes. Involved lots of little changes: * /users, /proj, and /share filesystems are not exported to nodes. * Returned mount info now includes an FSTYPE key which will be set to "LOCAL" if NOSHAREDFS is in effect (by default it is set to "NFS-RACY"; more on this later). In the case where it is set to LOCAL, the other mount lines no longer contain REMOTE=foo settings. Because of this change, THE TMCD VERSION NUMBER HAS BEEN BUMPED TO 32. * The client rc.mounts script will now create local versions of /users/*, /proj/<pid>, and /share when FSTYPE=LOCAL. It first runs mkextrafs to create a large partition for these, since someday we will likely want to pre-populate these with a non-trivial amount of data. Right now, the only thing that is put in the user's homedir is the standard dotfiles for the OS and the Emulab authorized_keys file (so you can login). * Linktest had to be modified to fetch the various results files (via loghole) rather than just assuming they were in /proj. And also changed to invoke tevc with the local copy of the event key so it won't try to read it over NFS. * create_image was modified to ssh to the node and run the imagezip command, capturing the output of ssh. This is controlled via the "-s" option which defaults to on for a NOSHAREDFS system, but can also be used on a normal system. * elabinelab's can be configured with/without a shared FS via the CONFIG_SHAREDFS attribute (note polarity change) which defaults to 1. Another new defs-* variable, NFSRACY, will some day allow you to specify (by setting to 0) that your NFS server does NOT have the nefarious mountd race condition when changing /etc/exports. Currently, this defaults to 1 since all versions of FreeBSD supported as an "fs" node have this "feature." Rumor has it that FreeBSD 8 does not have this problem nor, presumably, would a Linux NFS server. The only use of this variable right now is to set the FSTYPE returned by the tmcd "mounts" call, which in turn is used by one client script, rc.topomap (via a libsetup function) to determine whether it should try copying the topo file multiple times. Random: add python2.6 to list of python's checked for in configure. Random: resync defs-example-privatecnet with defs-example. Random: did a little code-pissin here and there.
-
- 30 Jun, 2010 1 commit
-
-
Leigh B Stoller authored
We are burning up disk space with this for no reason.
-
- 28 Apr, 2010 1 commit
-
-
Kevin Atkinson authored
-
- 09 Feb, 2010 1 commit
-
-
Mike Hibler authored
-
- 10 Jun, 2009 1 commit
-
-
Kevin Atkinson authored
-
- 08 May, 2009 1 commit
-
-
Robert Ricci authored
Maps API key. Note that this does not have to be kept secret at all, so I've included Utah's in the defs-default file.
-