Skip to content

Latest commit

 

History

History
245 lines (176 loc) · 14.2 KB

usb-image.rst

File metadata and controls

245 lines (176 loc) · 14.2 KB

Danube Cloud :: Factory :: USB Image

There are two kinds of USB images, which can be installed on physical servers:

  • compute node image: this is just the ErigonOS hypervisor + the esdc-ce software (erigonesd) running on the node.
  • head node image: this is essentially the same as the compute node image, but is also carries 5 VM images, which will be deployed during the installation process into 5 Danube Cloud service virtual machines: mgmt, mon, cfgdb, img, dns.

Both USB images are assembled together from these components:

Changelog

4.5

Released on 2021-07-24

4.2

Released on 2019-11-03

  • Updated to a new platform version - 20191019T085327Z from upstream/release-20191010
  • Added UEFI boot support - #450
  • Merge erigonos-overlay repo into smartos-live and illumos-joyent - commit 86e31ac and commit 5bb7ba6
  • Fixed multiple calls of functions in sourced usb-key.sh - commit af55cb5
  • mkzpool: add option to create EFI partitions - commit c34aca4
  • Default git project repo sources now point to erigones - commit f541315

4.1

Released on 2019-05-22

  • Version bump

4.0

Released on 2019-05-14

  • Updated to a new platform version - 20190422T104439Z from upstream/release-20190328
  • Updated pkgsrc version to 2018Q4 - #126
  • Updated archives - #126
  • Bumped default gcc version from 4.9 to 7 - #126
  • Allow parralel builds of hn and cn usb images - #126
  • Fixed CPU monitoring script - esdc-ce#375
  • Fixed ike service not enabled after reboot - #124
  • Added 04-mtu-set.sh to override incorrectly set non-default MTU in KVM - #430

3.0.0

Released on 2018-05-07

  • Updated to a new platform version - 20180318T095138Z from upstream/release-20180315:
    • Added support for the dns_options /usbkey/config setting - erigonos-overlay#1
    • Added support for admin NIC tag on etherstub - #86
    • Added support for the vnc_listen_address in /usbkey/config - #88
    • Added support for custom postboot SMF user scripts - #89
    • Added live migration support - #93
    • Moved net-cleanup SMF service into platform image - #96
    • Added network/virtual SMF service with support for the overlay_rule_* /usbkey/config setting - erigonos-overlay#7
    • Increased "/" (root) ramdisk size smartos-live/commit 8a490b6
    • Fixed node.js fs.readFile[Sync]() problem with reading /dev/stdin - joyent/smartos-live#753
    • Fixed boot problems related to /usbkey being unmounted after boot - esdc-ce#359
  • Updated local archive [local-2017Q4-20180112]
    • Changed pkgsrc version to 2017Q4 - #111
  • Updated monitoring archive [local-2017Q4-20180410]:
    • Updated Zabbix agent to 3.0.16 - #110
    • Fixed Perl monitoring scripts - esdc-ce#369
  • Updated opt-custom archive [opt-custom-2017Q4-20180506]:
    • Added support for custom postboot SMF user scripts - #89
    • Added sample firewall and mount-iscsi RC scripts - #89
    • Added ipsec RC script - #107
    • Added create-router-from-gz.sh script - #117
  • Updated installer:
    • Fixed long resolution timeout when DNS unavailable - #62
    • Added option to preserve MAC address on external interface - #78
    • Added support for admin NIC tag on etherstub - #86
    • Added support for remote compute nodes - #90
    • Fixed root dataset properties when installed to HDD - #94
    • Internal Danube Cloud services use verified SSL certificates - #102

2.6.7

Released on 2017-11-06

  • Fixed DNS configuration (resolv.conf) in dns and mon appliances - #57

2.6.6

Released on 2017-10-17

  • Added support for unattended installation via answer file - #82
  • Dropped DHCP support during first compute node install - #70

2.6.5

Released on 2017-10-04

  • Updated zabbix agent to 3.0.11 [monitoring-2016Q4-20170930] - #81

2.6.4

Released on 2017-09-11

  • Updated all internal service VM images (appliances) to be imported into the image server and available from the mgmt system - esdc-ce#244
  • Added support for redirecting selected VM's graphical output to node's screen - esdc-ce#258
  • Added the opt-custom archive [opt-custom-2016Q4-20170911] and updated local archive [local-2016Q4-20170911] - #77

2.6.3

Released on 2017-08-21

  • Rewritten cfgdb_discovery script from python to C due to lack of python interpreter in the installation image - #67
  • Fixed storage configuration question when installing on disk - #68

2.6.2

Released on 2017-08-09

2.6.1

Released on 2017-08-07

  • Added automatic discovery of configuration database IP address during installation - #64
  • Updated zabbix agent to 3.0.10 [monitoring-2016Q4-20170731] - commit b9e16b5
  • Fixed network configuration when installed on HDD - #65

2.6.0

Released on 2017-07-21

  • Updated to new platform version - 20170624T192838Z from upstream/release-20170622 + backported changes from upstream - #46 #35
    • Updated installer (prompt-config), which now supports custom NTP configuration - #31
    • Updated installer to support configuring network tags - #31
    • Added advanced install option
    • Added support for admin_vlan_id into installer
    • Improved cfgdb availability check during installation
    • Added /esdc/settings/dc tree into cfgdb
    • Reboot stderr goes to /dev/null to hide the bootadm update-archive message
    • Added creation of zones/backups/manifests - esdc-ce#155
    • Changed Headnode to Compute node - we want to remove the headnode concept - esdc-docs#13
    • Added netboot and netboot_install_script boot options to support installation from network - #37
  • Updated zabbix scripts [monitoring-2016Q4-20170713] - esdc-ce#129 (#49), esdc-ce#183 (#58)
  • Updated zabbix agent to 3.0.9 [monitoring-2016Q4-20170510] - #36
  • Updated pkgsrc to 2016Q4 in local archive [local-2016Q4-20170510] - #36
  • Updated SystemRescueCd to version 5.0.2 - commit 83a5edb
  • Updated first compute node installer to set recursion forwarders in esdc-dns according to DNS resolvers - #60

2.5.3

Released on 2017-05-16

2.5.2

Released on 2017-04-11

  • Fixed "install to HDD" question handling after pressing no in the installer's confirmation dialog - commit d065712
  • Updated zabbix agent to 3.0.8 [monitoring-2015Q4-20170324] - commit 07194fa
  • Fixed hard drive discovery on compute node [monitoring-2015Q4-20170324] - commit 273ad34
  • Fixed various UX issues in installer - #32
  • Fixed default value for "hostname" after pressing no in the installer's confirmation dialog - commit 4359a88
  • Unified indentation of all installer messages - commit b87ba63
  • Added default value (domain name) for DNS search domain in the installer - commit 2a163b2

2.5.1

Released on 2017-03-07

  • Fixed default values for admin_email and DC name after pressing no in the installer's confirmation dialog - #25

2.5.0

Released on 2017-03-03

2.4.0

Released on 2017-02-22

  • Importing locally all images on the headnode USB key, so they can be initialized by the esdc-mgmt VM - commit 1a912d1
  • Updated the local and monitoring archives - #24
  • Changed default VCPU count for esDC internal zones to 0 - commit cd3094b
  • Fixed error message when no disks are available during installation - commit fa9eda2
  • Fixed internal SSH connection when network is not available - commit faf8a4b
  • Fixed situation when running mount-usb from HDD-installed machine - commit f68eb5b

2.3.3

Released on 2017-02-04

  • Fixed esdc_install_password handling (added missing quotes) in installer - #23

2.3.2

Released on 2016-12-17

2.3.1

Released on 2016-12-15

  • Fixed zookeepercli command error log in _zk() in computenode.sh - #4
  • Updated zabbix agent to 3.0.5 [monitoring-2015Q4-20161127] - #7
  • Updated packages in local archive [local-2015Q4-20161127] - #9
  • Fixed zabbix_agentd.conf configuration during compute node installation - #10
  • Removed old code from prompt-config.sh, headnode.sh, computenode.sh - #2
  • Fixed alignment of some messages - #3
  • Added functionality for adding the mgmt SSH key to all service VMs during headnode installation - #18

2.3.0

Released on 2016-11-17

  • Going open source. Yeah!