summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2015-03-20 11:22:33 -0300
committerSilvio Rhatto <rhatto@riseup.net>2015-03-20 11:22:33 -0300
commit9f76b1c27dfd27985675a131c0f19820c8c40c0b (patch)
treea2c18805314324bd5206481bb7c6afe86af4cf21
parenta7ee22b3d3c4d472f5e48418b5b26536dfa98270 (diff)
downloadpadrao-9f76b1c27dfd27985675a131c0f19820c8c40c0b.tar.gz
padrao-9f76b1c27dfd27985675a131c0f19820c8c40c0b.tar.bz2
Alocacao de IPs nos nodos
-rw-r--r--index.mdwn2
-rw-r--r--nodo.mdwn2
-rw-r--r--nodo/allocation.mdwn35
3 files changed, 38 insertions, 1 deletions
diff --git a/index.mdwn b/index.mdwn
index ce62b83..6795b9c 100644
--- a/index.mdwn
+++ b/index.mdwn
@@ -29,7 +29,7 @@ A antiga documentação do Padrão Saravá ainda [está disponível](trac/).
* [Cryptocalypse](cryptocalypse).
* [Auditoria](audit).
* [Bootstrap](bootstrap).
-* [Adicionando um nodo](nodo).
+* [Gerindo um nodo](nodo).
# Licença
diff --git a/nodo.mdwn b/nodo.mdwn
index d092662..d4ca848 100644
--- a/nodo.mdwn
+++ b/nodo.mdwn
@@ -48,6 +48,8 @@ Esta consiste na criação do nodo -- máquina virtual ou servidor físico, pode
hospedeira usando o padrão de virtualização desejado.
* Solicitando a um coletivo hospedeiro altamente confiável.
+No caso de uma máquina virtual hospedada numa máquina física do grupo, considere a [faixa de alocação](allocation) de IPS.
+
Definição do nodo
-----------------
diff --git a/nodo/allocation.mdwn b/nodo/allocation.mdwn
new file mode 100644
index 0000000..c6f3fe8
--- /dev/null
+++ b/nodo/allocation.mdwn
@@ -0,0 +1,35 @@
+Alocação de IPs e contextos
+===========================
+
+Convenção de contextos, portas e IPs externos de acordo com a classe/uso das máquinas virtuais.
+
+Nela, são alocados os X primeiros contextos de cada máquina física pras classes próprias, usando os números altos (faixa Y) para máquinas virtuais de terceiros.
+
+No caso:
+
+ || Contexto || Classe ||
+ || 1 || server ||
+ || 2 || master ||
+ || 3 || proxy ||
+ || 4 || storage ||
+ || 5 || mail ||
+ || 6 || web ||
+ || 7 || dns ||
+ || 8 || jabber ||
+ || 9 || test ||
+ || 10 || mumble ||
+
+Assim,
+
+* Alocamos até o contexto 40 para uso próprio.
+* Do 41 ao 99 para máquinas virtuais de terceiros, ou outros valores nessa mesma linha.
+
+Eventualmente, da faixa Y (41 ao 99, por exemplo) podemos alocar um numero universal por grupo hospedado. Assim,
+
+* 41 seria sempre grupo X.
+* 42 grupo Y, etc.
+
+Ou seja,
+
+ * Sempre que houvesse uma máquina virtual do grupo Y numa maquina, seria sempre no contexto 42, IP interno 192.168.0.42, porta 2242.
+ * Já o nome da máquina virtual mudaria sempre, eventualmente seguindo o padrao do [puppet-bootstrap](https://git.sarava.org/?p=puppet-bootstrap.git).