Skip to content

Latest commit

 

History

History
814 lines (509 loc) · 18.8 KB

appliances.rst

File metadata and controls

814 lines (509 loc) · 18.8 KB

Danube Cloud :: Factory :: Appliances

Danube Cloud appliances (VM images), which are part of the Danube Cloud first compute node USB image:

Additional VM appliances are available for download at the public Danube Cloud image repository - https://images.danubecloud.org.


base-64-es

  • root_authorized_keys: content for /root/.ssh/authorized_keys.
  • org.erigones:zabbix_ip: Server and ServerActive parameters in zabbix_agentd.conf.

Changelog

4.2

  • Version bump.

4.1

  • Version bump.

4.0

3.0.0

  • Updated Zabbix agent to 3.0.14 - #110
  • Updated pkgsrc in /opt/local to 2017Q4 - #111
  • Fixed sm-prepare-image - commit 7e3d694

2.6.7

  • Version bump.

2.6.6

  • Version bump.

2.6.5

  • Version bump.

2.6.4

  • Version bump.

2.6.3

  • Version bump.

2.6.2

  • Version bump.

2.6.1

  • Updated zabbix agent to 3.0.10 - commit 9211f83

2.6.0

  • Updated pkgsrc in /opt/local to 2016Q4 - #36
  • Updated zabbix agent to 3.0.9 - #36

2.5.3

  • Version bump.

2.5.2

  • Switched to zabbix-agent package from pkgsrc.erigones.com - commit ab681c3 and commit d9386cd
  • Updated zabbix agent to 3.0.8 - commit 07194fa

2.5.1

  • Version bump.

2.5.0

  • Version bump.

2.4.0

  • Version bump.

2.3.3

  • Updated zabbix agent to 3.0.7 - commit 6f338b2

2.3.2

  • Version bump.

2.3.1

  • Updated zabbix agent to 3.0.5 - #7

2.3.0

  • Initial release.

esdc-cfgdb

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).

Changelog

4.2

  • Version bump.

4.1

  • Version bump.

4.0

3.0.0

  • 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

2.6.7

  • Version bump.

2.6.6

  • Version bump.

2.6.5

  • Version bump.

2.6.4

  • Version bump.

2.6.3

  • Version bump.

2.6.2

  • Version bump.

2.6.1

  • Added discovery service for purposes of the compute node installer - #64

2.6.0

  • Built from new base-64-es with 2016Q4 pkgsrc - #36
  • Added binaries: zookeepercli, query_cfgdb - #50

2.5.3

  • Add support for appending additional SSH authorized_keys into the service VMs - #43

2.5.2

  • Version bump.

2.5.1

  • Version bump.

2.5.0

  • Version bump.

2.4.0

  • Version bump.

2.3.3

  • Version bump.

2.3.2

  • Version bump.

2.3.1

  • Version bump.

2.3.0

  • Initial release.

esdc-dns

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.

Changelog

4.2

  • Version bump.

4.1

  • Version bump.

4.0

  • Version bump.

3.0.0

  • Built from new base-64-es with 2017Q4 pkgsrc - #111
  • Changed PowerDNS packages to our powerdns40* - #113

2.6.7

  • Version bump.

2.6.6

  • Version bump.

2.6.5

  • Version bump.

2.6.4

  • Version bump.

2.6.3

  • Version bump.

2.6.2

  • Version bump.

2.6.1

  • Version bump.

2.6.0

  • 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

2.5.3

  • 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

2.5.2

  • Version bump.

2.5.1

  • Version bump.

2.5.0

  • Version bump.

2.4.0

  • Version bump.

2.3.3

  • Version bump.

2.3.2

  • Version bump.

2.3.1

  • Version bump.

2.3.0

  • Initial release.

esdc-img

The esdc-img appliance is an OS zone based on the base-64-es image.

Changelog

4.2

  • Version bump.

4.1

  • Version bump.

4.0

3.0.0

2.6.7

  • Version bump.

2.6.6

  • Version bump.

2.6.5

  • Version bump.

2.6.4

  • Version bump.

2.6.3

  • Version bump.

2.6.2

  • Version bump.

2.6.1

  • Version bump.

2.6.0

2.5.3

  • Add support for appending additional SSH authorized_keys into the service VMs - #43

2.5.2

  • Version bump.

2.5.1

  • Version bump.

2.5.0

  • Updated versions of the packages in requirements file - commit 503c087

2.4.0

  • Version bump.

2.3.3

  • Version bump.

2.3.2

  • Version bump.

2.3.1

  • Version bump.

2.3.0

  • Initial release.

esdc-mgmt

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 and ServerActive 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.

Changelog

4.2

  • Add python3 to CentOS appliances - #459

4.1

  • Version bump.

4.0

  • Enable vmadm console support - #130
  • Added 04-mtu-set.sh to override incorrectly set non-default MTU in KVM - #430

3.0.0

  • Fixed /etc/rc.d/rc.local permissions - #109
  • Added cfgdb_ip and erigonesd_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

2.6.7

  • Version bump.

2.6.6

  • Version bump.

2.6.5

  • Disabled cloud-init network configuration - #80

2.6.4

  • 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

2.6.3

  • Version bump.

2.6.2

  • Version bump.

2.6.1

  • Version bump.

2.6.0

  • Version bump.

2.5.3

  • Added bash completion for es - commit ac851d0
  • Add support for appending additional SSH authorized_keys into the service VMs - #43

2.5.2

  • Version bump.

2.5.1

  • Version bump.

2.5.0

2.4.0

  • 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

2.3.3

  • Version bump.

2.3.2

  • Fixed logrotate in /opt/erigones/var/log - #20

2.3.1

  • Added Ansible - #17

2.3.0

  • Initial release.

esdc-mon

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 and ServerActive 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.

Changelog

4.2

  • Add python3 to CentOS appliances - #459

4.1

  • Version bump.

4.0

  • Enable vmadm console support - #130
  • Added 04-mtu-set.sh to override incorrectly set non-default MTU in KVM - #430

3.0.0

  • Fixed monitoring items of erigonesd mgmt worker - #98
  • Fixed timezone of the Zabbix frontend - #106
  • Fixed /etc/rc.d/rc.local permissions - #109

2.6.7

  • Version bump.

2.6.6

  • Version bump.

2.6.5

  • Added t_svc-db-ha template for monitoring HA status of the PostgreSQL cluster - #79
  • Disabled cloud-init network configuration - #80

2.6.4

  • Added bash-completion package - commit 420d304

2.6.3

  • Version bump.

2.6.2

  • Version bump.

2.6.1

  • Added SQL functions and a helper script for managing Zabbix database partitions - #44

2.6.0

  • Updated several templates - switched from ZONEID to UUID_SHORT macro - #49

2.5.3

  • 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

2.5.2

  • 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

2.5.1

  • Version bump.

2.5.0

  • Version bump.

2.4.0

  • Added used swap metric into compute node monitoring template (t_erigonos) - #21
  • Removed hardcoded hostname in /etc/hosts - commit 54415d0

2.3.3

  • Version bump.

2.3.2

  • Version bump.

2.3.1

  • 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

2.3.0

  • Initial release.

centos-6

Moved to contrib/centos-6.rst.


centos-7

Moved to contrib/centos-7.rst.