A stemcell is a versioned Operating System image wrapped with IaaS specific packaging.

Typical stemcell contains bare minimum OS skeleton with few common utilities pre-installed, a BOSH Agent and few configuration files to make OS be securely configured by default.

Learn more about stemcells.

Ubuntu Lucid, CentOS 6.x, and Ruby agent based stemcells are deprecated.

Upload latest version to your BOSH Director:

# Upload latest version, currently 3363.12
$ bosh upload stemcell https://bosh.io/d/stemcells/bosh-azure-hyperv-ubuntu-trusty-go_agent

# Upload specific version
$ bosh upload stemcell https://bosh.io/d/stemcells/bosh-azure-hyperv-ubuntu-trusty-go_agent?v=3363.12

Alternatively, download stemcell tarball locally:

# ...or download it directly using curl
$ curl -L -J -O https://bosh.io/d/stemcells/bosh-azure-hyperv-ubuntu-trusty-go_agent?v=3363.12

# or with wget...
$ wget --content-disposition https://bosh.io/d/stemcells/bosh-azure-hyperv-ubuntu-trusty-go_agent?v=3363.12
  • Ubuntu Trusty

    • Azure Hyper-V 384MB
      2017-03-10T00:57:12.000Z 1fdcb09feba8a11f27825390d66100e668ebf517 [SHA1]
    • Azure Hyper-V 384MB
      2017-03-08T23:51:57.000Z 9581f47332d026646fd233ad3593e01229825e5d [SHA1]
      • Bumps Ubuntu stemcells for USN-3220-2: Linux kernel (Xenial HWE) vulnerability
    • Azure Hyper-V 384MB
      2017-02-23T02:28:14.000Z 57b206394d39ddcaea1fae6a532daa0009cda8d6 [SHA1]

      Changes: - Bumps Ubuntu stemcells for USN-3208-2: Linux kernel (Xenial HWE) vulnerabilities - Fixes excessive “out of memory” errors in kernel - https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1655842 - Fixes regression to rsyslog by locking it down again to rsyslog 8.22.0

      Agent: - Fixes Azure stemcell persistent disk formatting - Fixes Warden stemcells SSH access

    • Azure Hyper-V 384MB
      2017-02-17T21:16:29.000Z 90830551bf5fd030cb76a50cd292804fe5d20124 [SHA1]

      Reported Problems: - DO NOT USE azure stemcell as it may cause data loss. - rsyslog version updated to 8.24.0, regressing on issue #1537 - Out of memory errors still exists in Kernel 4.4.0.62 - will be fixed around Feb 20.

      Changes: - Fixes double -hvm- suffix problem for AWS Light stemcells

    • Azure Hyper-V 384MB
      2017-02-16T02:19:06.000Z aa2488ab2437d088d57064bf19c087d1ec68b1a9 [SHA1]

      Reported Problems: - DO NOT USE azure stemcell as it may cause data loss. - Out of memory errors still exists in Kernel 4.4.0.62 - will be fixed around Feb 20. - rsyslog version updated to 8.24.0, regressing on issue #1537 - AWS Light stemcell has incorrect name once imported - BOSH SSH does not work on BOSH Lite

      Changes: - Add more auditd rules - Fix CentOS initramfs to load necessary kernel modules - Disable boot loader login - Increasing tcp_max_sync_backlog - Disabling any DSA host keys - Add bosh_sshers group and assign it to vcap user - Only allow users in bosh_sshers group to SSH

      Agent: - Log Agent API access events in CEF format to syslog (vcap.agent topic) - Allow configuring swap size through env.bosh.swap_size (example: env.bosh.swap_size: 0) - Prepare for SHA2 releases - Allow setting fetching to work with base64 encoded user data - Do not delaycompress in logrotate

    • Azure Hyper-V 384MB
      2017-03-08T23:52:08.000Z 2e4835de336e6a27597e9aed1624fd82c3ca6ba8 [SHA1]
    • Azure Hyper-V 384MB
      2017-02-23T01:54:42.000Z 2bee84316d8bf01ac7d03fee0b11e6d9ae44a9e9 [SHA1]
    • Azure Hyper-V 384MB
      2017-02-10T00:59:10.000Z e6be78e29e9d1fca6109581739d5a346675fd7e8 [SHA1]
    • Azure Hyper-V 383MB
      2016-12-14T02:48:03.000Z cc6d8ec6156d32d8b1a6a450ab379fabc5ebd468 [SHA1]
      • Bumps Ubuntu stemcells for USN-3156-1: APT vulnerability
    • Azure Hyper-V 383MB
      2016-12-05T17:32:19.000Z 7457775a2ab985040e244e3b8b7a2fdd3f81e7a6 [SHA1]
      • Periodic stemcell update
    • Azure Hyper-V 383MB
      2016-12-02T16:33:55.000Z 3a057579fc39477a896155c60bafe601faafb0d6 [SHA1]
    • Azure Hyper-V 383MB
      2016-11-30T04:52:09.000Z f5fe64a906622881fdf3486180196c3db1fb8e96 [SHA1]
      • Periodic stemcell update
        • Includes USN-3134-1 as requested by a community member
    • Azure Hyper-V 383MB
      2016-11-16T22:14:56.000Z c9f4a630b9b0483fb6db4e589c3006049ae8c2c9 [SHA1]
      • Properly includes libpam_cracklib.so to avoid errors in /var/log/auth.log
    • Azure Hyper-V 382MB
      2016-11-10T23:56:13.000Z 0a788663be020f9cf2b558a0f763808969fdcb76 [SHA1]
      • Fixes persistent disk mounting on OpenStack described in Stemcell 3308
    • Azure Hyper-V 382MB
      2016-11-10T03:53:51.000Z d440ab703638ec475158cceb1afcd83c021c3b25 [SHA1]

      Reported Problems: - On OpenStack: Mounting persistent disks not working when using config-drive: disk while nova is configured to use a cdrom config-drive due to https://github.com/cloudfoundry/bosh/issues/1503

      Fixes: - Fixes SSH key installation issue introduced in Stemcell 3306

    • Azure Hyper-V 382MB
      2016-11-08T17:25:28.000Z ff4a8086bdc73f8efc635650c8fa6b98c3f66367 [SHA1]

      Reported Problems - bosh-init doesn’t work with this stemcell on OpenStack and AWS due to https://github.com/cloudfoundry/bosh/issues/1500 - Booting the stemcell image directly in you IaaS (without using BOSH/bosh-init) does no longer provision the ssh key for user vcap, so you need to login differently

      Changes - Agent will now wait for monit to complete stop all processes before carrying on - Added google stemcells - Default dmesg_restrict to 1 - Disable all IPv6 configurations - Reenabled UDF kernel module for Azure - Increase root_maxkeys and maxkeys kernel configurations - Changed default hostname to bosh-stemcell instead of localhost to avoid boot problems on GCP - Lower TCP keepalive configuration by default - Mount /var/log directory to /var/vcap/data/root_log - Restrict Access to the su command - Add pam_cracklib requirements to common-password and password-auth - Enable auditing for processes that start prior to auditd - Set log rotation interval to 15 min in stemcell - Made ownership & permissions for /etc/cron* files more restrictive - Customize shell prompt to show instance name and ID - Removed floppy drives from vSphere stemcells - Removed bosh micro assets hence making bosh micro unsupported

      Misc: - Stemcells are now built through Concourse via https://main.bosh-ci.cf-app.com/teams/main/pipelines/bosh:stemcells

    • Azure Hyper-V 525MB
      2017-03-09T00:18:27.000Z c7682f4fb2cfb65fd2dfaf11487a20368d354039 [SHA1]
    • Azure Hyper-V 525MB
      2017-02-23T00:59:19.000Z b5a7b2e422ff729370506d045bc96cda8da37a1a [SHA1]
    • Azure Hyper-V 524MB
      2017-01-13T04:36:14.000Z 2a6d3248617d4d06e501ba9d55bd9c7599f4be13 [SHA1]
    • Azure Hyper-V 524MB
      2016-12-31T07:13:23.000Z a31c4c3bf9e180daaabdf1f3b8601a88ef095806 [SHA1]
    • Azure Hyper-V 524MB
      2016-12-15T05:40:41.000Z f05348c5526ed52aeeecd2d1c6cb153d169c87c7 [SHA1]
    • Azure Hyper-V 524MB
      2016-12-14T01:37:11.000Z 39fabf37b47652c8814f1d8caa9d226ee2b53757 [SHA1]
    • Azure Hyper-V 524MB
      2016-12-06T17:12:51.000Z 9287a8dd4f1b8ed670cf316aca574920dd0e7c1a [SHA1]
    • Azure Hyper-V 524MB
      2016-11-03T18:22:30.000Z db5c88621cc81e01b4a7205a4813836762357eb8 [SHA1]
      • Updates CentOS kernel to the latest version for “Dirty COW”
        • Ubuntu stemcells were updated in previous versions at the time of Ubuntu USN updates
      • Includes fix to the bosh-agent to better support 1TB+ disk partitioning
    • Azure Hyper-V 523MB
      2016-10-21T02:30:06.000Z 4c7788b70be83ac816c9d962e35d6ba5c7d04a94 [SHA1]
      • Bump Ubuntu stemcells for USN-3106-2: Linux kernel (Xenial HWE) vulnerability
      • Includes a fix to the bosh-agent to work more reliably with 2TB+ persistent disks
    • Azure Hyper-V 523MB
      2016-10-12T21:03:24.000Z 3ea39c507e9a56cab79a0513ab8cc35d78f87a93 [SHA1]
      • Bump Ubuntu stemcells for USN-3099-2: Linux kernel (Xenial HWE) vulnerabilities
    • Azure Hyper-V 523MB
      2016-09-30T16:44:19.000Z 40bf029d1bdffbbd89d2419ba39171c52f273015 [SHA1]
      • Periodic bump
      • Delay start of rsyslogd using systemd on CentOS
    • Azure Hyper-V 523MB
      2016-09-28T15:14:04.000Z f76c2aca9ef4fd480548cfd410374162c2ae9b30 [SHA1]
      • google-kvm: improve the google-* daemon configurations
        • fixes ssh: handshake failed errors on boot
    • Azure Hyper-V 523MB
      2016-09-26T17:12:47.000Z 3e95019949390114697907a871fd94994d7052db [SHA1]
      • Bumps Ubuntu stemcells for USN-3087-2 (OpenSSL regression)
    • Azure Hyper-V 523MB
      2016-09-21T18:52:32.000Z 7b93c190aee6bd54ec365ac302c9a8f10bf09d71 [SHA1]
    • Azure Hyper-V 523MB
      2016-09-19T21:55:37.000Z b3819528bea2e39b0a2f87784fa9009effe47ad5 [SHA1]
      • Bumps Ubuntu to Linux kernel to 4.4

      Based on 3262 stemcells. Note: OpenStack stemcells series 3263 is broken due to https://github.com/cloudfoundry/bosh-agent/issues/98 and should not be used

    • Azure Hyper-V 519MB
      2016-10-22T05:08:38.000Z ddf2557eaebd0df3c0a5f9b8598dd2a24937ef34 [SHA1]
    • Azure Hyper-V 519MB
      2016-10-13T15:15:39.000Z 565d221ef128a19b409cfe2d70e45aef7031d9ca [SHA1]
      • Bump Ubuntu stemcells for USN-3099-2: Linux kernel (Xenial HWE) vulnerabilities
    • Azure Hyper-V 519MB
      2016-09-30T15:49:33.000Z 4d81b1d1f019691530154c2f910f557a54a5b609 [SHA1]
    • Azure Hyper-V 519MB
      2016-09-28T00:50:21.000Z 891d7e4e452b6180215f9023edd669241840c537 [SHA1]
      • google-kvm: improve the google-* daemon configurations
        • fixes ssh: handshake failed errors on boot