This is an automated email from the ASF dual-hosted git repository.
heneveld pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/brooklyn-docs.git
The following commit(s) were added to refs/heads/master by this push:
new 6fc75011 add notes on BYON locations being stateful, IPs for use by
one entity at a time
6fc75011 is described below
commit 6fc75011c4cbb10b6788fb9315d567bf19fd8f8f
Author: Alex Heneveld <[email protected]>
AuthorDate: Tue Dec 6 16:53:58 2022 +0000
add notes on BYON locations being stateful, IPs for use by one entity at a
time
---
guide/locations/_byon.md | 9 +++++++++
1 file changed, 9 insertions(+)
diff --git a/guide/locations/_byon.md b/guide/locations/_byon.md
index 4547f3fb..4b2e1dff 100644
--- a/guide/locations/_byon.md
+++ b/guide/locations/_byon.md
@@ -27,6 +27,15 @@ location:
- 192.168.0.19
{% endhighlight %}
+This location acts like a cloud location or a pool of servers
+in that each entry in the `hosts` list is only allowed
+to be provisioned by one entity at a time.
+If two entities should share a host, they should be children of an entity
which provisions the host,
+or if a host should be allowed to be used multiple times, its IP should be
listed multiple times.
+When an entity releases an IP address from the list, that entry is again
available for other entities.
+If more entities try to provision machines from this location than there are
IP addresses listed,
+the BYON location will throw a `NoMachinesAvailableException`.
+
Some of the login properties as described above for jclouds are supported,
but not `loginUser` (as no users are created), and not any of the
VM creation parameters such as `minRam` and `imageId`.