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.