Infrastructure Controller (ic)
Description
Manages infrastructure changes within the site, distributes and synchronizes configurations and maintains the system upgrade process within the site. Gets from mic and passes the configuration to servers within the site. Performs synchronization of dynamic configuration with other sites - server availability status. Provides data on site statistics.
Reserved in Active-Passive mode at each site. Not scalable.
When the role is unavailable, the system within the site continues to function properly, eliminating the ability to apply a new configuration to the site, update, synchronize server states with other sites. The system can be broken up into several zones, each of which continues to perform its functions separately.
Code |
|
Mode of operation |
|
Backup mode |
|
Types of sites |
|
Layer |
|
Placement |
|
Saving and restoring state on reboot |
|
appendix |
|
Limitations
-
Should be located at every site.
-
Not available to move to another server in 1 step by changing the configuration.
Parameters
Configuration example
The configuration is managed in an application available to master domain administrators. The application hides the full content of the configuration, but it is nevertheless accessible via the API.
The configuration contains a section to describe all instances of all roles. Parameters are defined for each specific role instance.
{
"name": "ic2",
"roletype": "ic",
"iface": "eth0",
"group": "11130",
"order": "1",
"refreshinterval": "60"
}