1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
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).
|