Kontejnery spravované ASAB Maestro
Hostname a název kontejneru
hostname
a container_name
je nastaven na INSTANCE_ID
(např. mongo-1
).
/etc/hosts
/etc/hosts
je poskytnut ASAB Maestrem s názvy a IP adresami všech instancí v clusteru.
To je používáno pro účely průzkumu služeb.
Příklad /etc/hosts
:
# Tento soubor je generován ASAB Remote Control
# VAROVÁNÍ: NEUPRAVUJTE HO RUČNĚ !!!
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
# Uzly
192.168.64.1 node1
192.168.64.2 node2
# Instance
192.168.64.1 zoonavigator-1
192.168.64.1 nginx-1
192.168.64.1 mongo-1
192.168.64.1 seacat-auth-1
192.168.64.2 zookeeper-1
192.168.64.2 asab-governator-1
192.168.64.2 asab-library-1
192.168.64.2 asab-config-1
Poznámka
Soubor hosts
se nachází na /opt/site/hosts
a je připojen do kontejnerů.
Proměnné prostředí
Následující proměnné prostředí jsou dostupné každé instanci:
NODE_ID
SERVICE_ID
INSTANCE_ID
Poznámka
Další proměnné prostředí mohou být poskytnuty technologiemi.