Commit 4e4377e8 authored by Ryan Goodfellow's avatar Ryan Goodfellow
Browse files

model update docs



Signed-off-by: Ryan Goodfellow's avatarRyan Goodfellow <rgoodfel@isi.edu>
parent 0f1f8743
---
title: "Development"
linkTitle: "Development"
weight: 5
description: >
Docs participating in Merge development.
---
{{% pageinfo %}}
This is a placeholder page for facility operations
{{% /pageinfo %}}
---
title: "Facility Architecture"
linkTitle: "Facility Architecture"
weight: 1
description: >
The Merge testbed facility architecture
---
{{% pageinfo %}}
This is a placeholder for facility architecture
facility
{{% /pageinfo %}}
## CLI
The Mars command line interface (CLI) called `mrs` is a client to the Mars API
server. This tool will never have any special access to testbed backend
functionality that is not provided by the API. When Mars eventually gets a
web-based UI, that will make the point of interaction consistent between these
two tools.
---
title: "Portal Architecture"
linkTitle: "Portal Architecture"
weight: 2
description: >
The Merge portal architecture
---
{{% pageinfo %}}
This is a placeholder for portal architecture
facility
{{% /pageinfo %}}
---
title: "Facility Operations"
linkTitle: "Facility Operations"
title: "Facility Operation"
linkTitle: "Facility Operation"
weight: 4
description: >
Docs for operating a Merge testbed facility
......
---
title: "Networks"
linkTitle: "Networks"
weight: 3
description: >
A detailed overview of how testbed facility networks work
---
{{% pageinfo %}}
This is a placeholder page for networks
{{% /pageinfo %}}
......@@ -17,6 +17,33 @@ facility
This is a placeholder for facility modeling
{{% /pageinfo %}}
### Updating
You can update the testbed model as the facility sees it as follows.
```
mrs update model <model.xir>
```
This will update the testbed model in the data store and new requests from
components to read the model will automatically pick up the new model,
independent of their location in the testbed cluster. However, some components
do cache the model in memory such as the `apiserver`. If you are seeing
unexpected behavior after a model update, consider restarting the component so
it will pick up the new model.
### Fetching
To fetch the current facility model from a Merge portal use
```
mrg show fac -m <facility-name> -x
```
this will save the facility model as `<facility-name>.xir`. The `-j` flag can
also be used to get a JSON representation that is human readable.
## Commissioning
Comissioning is the process by which a facility is made available to users
......@@ -31,6 +58,7 @@ Here `facility-fqdn` is the fully qualified domain name of the facility and
`facility.xir` is the output of the `save` command from the
[modeling](#modeling) section.
## Infrastructure servers
Infrastructure servers run [Fedora CoreOS](https://getfedora.org/en/coreos) (FCOS).
......
---
title: "Portal Operations"
linkTitle: "Portal Operations"
title: "Portal Operation"
linkTitle: "Portal Operation"
weight: 3
description: >
Docs for operating a Merge portal
......
Supports Markdown
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment