- 26 Jun, 2015 1 commit
-
-
Mike Hibler authored
-
- 25 Jun, 2015 6 commits
-
-
Mike Hibler authored
This was in the main configure.ac script, but not the clientside.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
private key. The goal is to distribute an experiment wide certificate and private key. At the moment this is just a self signed x509 certificate and the accompanying rsa key. In PEM format. The same cert/key will be distributed across multiple aggregates. An openssh key pair can be trivially derived from the private key. Or the public part can be derived from the certificate. A quick google will show show. Initially, you will need to run tmcc directly to get them, using the geni_certificate and geni_key commands.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 24 Jun, 2015 4 commits
-
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 23 Jun, 2015 5 commits
-
-
David Johnson authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
reload; be sure to set the status so that the webui changes the node color. Watch for illegal imagenames when they are based on profile name, and change them to a legal name based on the profile id.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
which affords a bit more flexibility in the link element.
-
- 19 Jun, 2015 19 commits
-
-
Leigh B Stoller authored
your defs file to avoid a warning.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
is just like importing images (by using a url instead of a urn), which makes sense since image backed datasets are just images with a flag set. Key differences: 1. You cannot snapshot a new version of the dataset on a cluster it has been imported to. The snapshot has to be done where the dataset was created initially. This is slightly inconvenient and will perhaps confuse users, but it is far less confusing that then datasets getting out of sync. 2. No image versioning of datasets. We can add that later if we want to.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
builtin tablesorter widget and code from their demo page.
-
Leigh B Stoller authored
a new descriptor.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
we import the actual image file.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
1. A trivial change in GeniCM; only look at the first two interfaces in the link if it references an external node. We already depend on the fact that the first two interfaces are in the same order as the two stitch points in the stitching section, so as long as we ignore external nodes after the second interface, setting up the virtual state for a lan works just peachy. 2. libvtop_test: a bit less trivial, mostly cause of vlan tag pre reservation when stitching. When we encapsulate a lan we build another lans table entry that is linked. There is no need to do this when the encapsulation is vlan, and in fact I had changed links a long time ago to not do this, for the exact same reason. Lans are little bit more complicated but I think I got it.
-
Kirk Webb authored
-
Kirk Webb authored
-
Kirk Webb authored
Note: Since snmpit runs as the user, we don't rely on root's ssh keys for Netconf authentication. The username and password to use can be encoded in the "community" field in the database (switch_stack_types, or overridden in switch_stacks): <community>[:<user>[:<pass>]] User/password default to: username: snmpit password: <community>
-
Kirk Webb authored
-
Kirk Webb authored
This commit fills in all of the snmpit OF API calls for the Comware module. Note that Comware doesn't support OF "listener" ports, such as are available on the Procurve/Provision switches. Therefore, the functions related to listener ports return an error. It is assumed that when "disableOpenflow()" is called, that the caller also intends to destroy the related OpenFlow instance on the switch. There is no other call in the snmpit API for explicitly removing OF instances.
-
Kirk Webb authored
I don't know what I like most about this module, working with Expect or handling XML namespaces... Includes the basics of the Netconf protocol. Only tested with HP Netconf-over-ssh (Comware)! Main interface calls: $ncobj = snmpit_libNetconf->new($switch, $userpass, $port, $debuglvl) Create a new Netconf library object, pointed at switch host $switch. Username with optional password are passed as second argument (delimit with ':'). $port is port to connect to, and $debuglvl is the debugging level. Last two arguments are optional. $ncobj->doGet($filter) Execute Netconf "Get", with optional Netconf XML filter argument. $ncobj->doGetConfig($filter, $source) Get entire switch config, or partial config if $filter is supplied. $source is which config (running or saved). Arguments are optional. $ncobj->doEditConfig($xmlconf, $target, $defop); Edit the switch's config. $xmlconf is an XML::LibXML::Node object containing the XML-encoded configuration update. $target identifies what to apply it to (running or startup. Defaults to running). $defop is the default operation (merge, replace, none. Defaults to "merge"). Last two arguments are optional. $ncobj->doRPC($cmd, $xmlarg) Generic RPC dispatcher (Used by the other "do" commands above). $cmd is the rpc command to execute. Optional $xmlarg parameter is an XML:LibXML::Node object that encodes the arguments to $cmd.
-
Leigh B Stoller authored
-
Leigh B Stoller authored
>= 2, return lba size info.
-
- 17 Jun, 2015 4 commits
-
-
Mike Hibler authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
Leigh B Stoller authored
-
- 15 Jun, 2015 1 commit
-
-
Leigh B Stoller authored
-