Danube Cloud appliances (VM images), which are part of the Danube Cloud first compute node USB image:
- base-64-es (OS zone)
- esdc-cfgdb (OS zone)
- esdc-dns (OS zone)
- esdc-img (OS zone)
- esdc-mgmt (KVM)
- esdc-mon (KVM)
Additional VM appliances are available for download at the public Danube Cloud image repository - https://images.danubecloud.org.
- root_authorized_keys: content for
/root/.ssh/authorized_keys
. - org.erigones:zabbix_ip:
Server
andServerActive
parameters in zabbix_agentd.conf.
- Version bump.
- Version bump.
- Built from new base-64-es with 2018Q4 pkgsrc - #126
- Updated Zabbix agent to 3.0.14 - #110
- Updated pkgsrc in /opt/local to 2017Q4 - #111
- Fixed sm-prepare-image - commit 7e3d694
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Updated zabbix agent to 3.0.10 - commit 9211f83
- Version bump.
- Switched to zabbix-agent package from pkgsrc.erigones.com - commit ab681c3 and commit d9386cd
- Updated zabbix agent to 3.0.8 - commit 07194fa
- Version bump.
- Version bump.
- Version bump.
- Updated zabbix agent to 3.0.7 - commit 6f338b2
- Version bump.
- Updated zabbix agent to 3.0.5 - #7
- Initial release.
The esdc-cfgdb appliance is an OS zone based on the base-64-es image. The image supports following metadata (in addition to base-64-es image metadata):
- org.erigones:cfgdb_node: Znode path, which will be created during image deploy (default:
/esdc
). - org.erigones:cfgdb_data: data for the org.erigones:cfgdb_node (default:
DanubeCloud
). - org.erigones:cfgdb_username: protects the org.erigones:cfgdb_node with a username and password (requires org.erigones:cfgdb_password to be set, default:
esdc
). - org.erigones:cfgdb_password: protects the org.erigones:cfgdb_node with a username and password (requires org.erigones:cfgdb_username to be set).
- org.erigones:cfgdb_zk_rest_ssl_cert: SSL certificate for the ZK REST service (optional).
- org.erigones:cfgdb_zk_rest_ssl_key: SSL private key for the ZK REST service. The ZK REST service is enabled only if the key and the certificate are both provided (optional).
- Version bump.
- Version bump.
- Built from new base-64-es with 2018Q4 pkgsrc - #126
- Built from new base-64-es with 2017Q4 pkgsrc - #111
- Added ZooKeeper REST service - #108
- Added
cfgdb_zk_rest_ssl_{cert,key}
metadata and updated related post-deploy configuration script - #102
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Added discovery service for purposes of the compute node installer - #64
- Built from new base-64-es with 2016Q4 pkgsrc - #36
- Added binaries: zookeepercli, query_cfgdb - #50
- Add support for appending additional SSH authorized_keys into the service VMs - #43
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Initial release.
The esdc-dns appliance is an OS zone based on the base-64-es image. The image supports following metadata (in addition to base-64-es image metadata):
- org.erigones:pgsql_host:
gpgsql-host
parameter in pdns.conf. - org.erigones:pgsql_port:
gpgsql-port
parameter in pdns.conf. - org.erigones:pgsql_user:
gpgsql-user
parameter in pdns.conf. - org.erigones:pgsql_password:
gpgsql-password
parameter in pdns.conf. - org.erigones:pgsql_dbname:
gpgsql-dbname
parameter in pdns.conf. - org.erigones:recursor_forwarders: sets the
forward-zones-recurse=.=<metadata-value>
parameter in recursor.conf.
- Version bump.
- Version bump.
- Version bump.
- Built from new base-64-es with 2017Q4 pkgsrc - #111
- Changed PowerDNS packages to our powerdns40* - #113
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Built from new base-64-es with 2016Q4 pkgsrc - #36
- Fixed problem where the pdns service goes to maintenance state when DB is not reachable - #48
- Added new metadata parameter: org.erigones:recursor_forwarders - #60
- Changed default PowerDNS server settings to be preconfigured as a master name server - #41
- Add support for appending additional SSH authorized_keys into the service VMs - #43
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Initial release.
The esdc-img appliance is an OS zone based on the base-64-es image.
- Version bump.
- Version bump.
- Built from new base-64-es with 2018Q4 pkgsrc - #126
- Built from new base-64-es with 2017Q4 pkgsrc - #111
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Built from new base-64-es with 2016Q4 pkgsrc - #36
- Add support for appending additional SSH authorized_keys into the service VMs - #43
- Version bump.
- Version bump.
- Updated versions of the packages in requirements file - commit 503c087
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Initial release.
The esdc-mgmt appliance is a CentOS 7 virtual machine with the Danube Cloud application stack. The image supports following metadata:
- root_authorized_keys: content for
/root/.ssh/authorized_keys
. - org.erigones:zabbix_ip:
Server
andServerActive
parameters in zabbix_agentd.conf. - org.erigones:rabbitmq_password: esDC RabbitMQ password.
- org.erigones:redis_password: esDC Redis password.
- org.erigones:pgsql_esdc_password: esDC PostgreSQL password.
- org.erigones:pgsql_pdns_password: esDC PostgreSQL password for PowerDNS.
- org.erigones:pgsql_mgmt_mon_password: esDC PostgreSQL password for Zabbix agent (optional).
- org.erigones:zabbix_server: MON_ZABBIX_SERVER in esDC. If not set, monitoring support will be disabled.
- org.erigones:zabbix_esdc_username: MON_ZABBIX_USERNAME in esDC.
- org.erigones:zabbix_esdc_password: MON_ZABBIX_PASSWORD in esDC.
- org.erigones:esdc_admin_email: change email of admin user.
- org.erigones:cfgdb_ip: IP address of cfgdb01.local server that will be configured in port forwarding in local HAProxy (optional, default:
127.0.0.1
). - org.erigones:erigonesd_ssl_cert: SSL certificate to be used by internal Danube Cloud services (optional, no default).
- org.erigones:erigonesd_ssl_key: SSL key to be used by internal Danube Cloud services (optional, no default).
- hostname: Full hostname to be configured by cloud-init at first boot.
- Add python3 to CentOS appliances - #459
- Version bump.
- Enable vmadm console support - #130
- Added 04-mtu-set.sh to override incorrectly set non-default MTU in KVM - #430
- Fixed /etc/rc.d/rc.local permissions - #109
- Added
cfgdb_ip
anderigonesd_ssl_{cert,key}
metadata and updated related post-deploy configuration script - #102 - Enabled TCP keepalive in RabbitMQ - esdc-ce#350
- Switched pgbouncer pool_mode to session - #113
- Version bump.
- Version bump.
- Disabled cloud-init network configuration - #80
- Added org.erigones:pgsql_mgmt_mon_password metadata parameter - #72
- Added bash-completion package - commit 420d304
- Modified rabbitmq-server.service to be restarted upon failure - #71
- Version bump.
- Version bump.
- Version bump.
- Version bump.
- Added bash completion for es - commit ac851d0
- Add support for appending additional SSH authorized_keys into the service VMs - #43
- Version bump.
- Version bump.
- Added HTTP connection rate limit for the mgmt web portal - commit 398ce29 <https://github.com/erigones/esdc-factory/commit/398ce29b33e0e4f98794f021342dea44b4eba03b>
- Removed hardcoded hostname and pre-installed RabbitMQ data dir - #22
- Removed hardcoded hostname in /etc/hosts - commit 54415d0
- Disabled monitoring support by default - commit dd1b671
- Version bump.
- Fixed logrotate in /opt/erigones/var/log - #20
- Added Ansible - #17
- Initial release.
The esdc-mon appliance is a CentOS 7 virtual machine with Zabbix server pre-installed. The image supports following metadata:
- root_authorized_keys: content for
/root/.ssh/authorized_keys
. - org.erigones:zabbix_ip:
Server
andServerActive
parameters in zabbix_agentd.conf. - org.erigones:zabbix_esdc_password: provisioner zabbix user password.
- org.erigones:zabbix_admin_password: Admin zabbix user password.
- org.erigones:zabbix_admin_email: create E-mail media type with this email for user Admin.
- org.erigones:zabbix_smtp_email: configure outgoing e-mail address in the E-mail media type.
- hostname: Full hostname to be configured by cloud-init at first boot.
Note
Zabbix is a registered trademark of Zabbix LLC.
- Add python3 to CentOS appliances - #459
- Version bump.
- Enable vmadm console support - #130
- Added 04-mtu-set.sh to override incorrectly set non-default MTU in KVM - #430
- Fixed monitoring items of erigonesd mgmt worker - #98
- Fixed timezone of the Zabbix frontend - #106
- Fixed /etc/rc.d/rc.local permissions - #109
- Version bump.
- Version bump.
- Added t_svc-db-ha template for monitoring HA status of the PostgreSQL cluster - #79
- Disabled cloud-init network configuration - #80
- Added bash-completion package - commit 420d304
- Version bump.
- Version bump.
- Added SQL functions and a helper script for managing Zabbix database partitions - #44
- Updated several templates - switched from ZONEID to UUID_SHORT macro - #49
- Decreased severity of Too many SCSI errors on disk... alert and increased DISK_ERRORS_THRESHOLD - #40
- Add support for appending additional SSH authorized_keys into the service VMs - #43
- Fixed trigger value to be in line with trigger description in t_erigones-zone - #28
- Updated Ludolph systemd service to start after postgres, pgbouncer and httpd services - commit 0c6ee4a and commit a5afec0
- Added externalscripts and alertscripts symlinks in /etc/zabbix - commit 40e99f6
- Added sample SMS escalation action - commit 7c4f488
- Added sample Zabbix alert scripts - commit d4a1c4c
- Added network interface monitoring into t_erigones-zone + small fixes - commit bc37060
- Disabled cache hit ratio trigger in t_svc-db - commit 3ad5f55
- Fixed exec parameters of default media types - #29
- Fixed FS discovery in t_linux and t_erigonos templates - #30
- Fixed node hard disk discovery and added trigger on SCSI errors into t_solaris_disk - commit 273ad34
- Fixed invalid graph description for network monitoring in t_erigonos - #34 - #112
- Version bump.
- Version bump.
- Added used swap metric into compute node monitoring template (t_erigonos) - #21
- Removed hardcoded hostname in /etc/hosts - commit 54415d0
- Version bump.
- Version bump.
- Disabled trigger "Cache hit ratio of database zabbix is below ??%" - #8
- Disabled trigger "Free swap space is below ??M" on mgmt and mon VMs - #16
- Initial release.
Moved to contrib/centos-6.rst.
Moved to contrib/centos-7.rst.