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.20
$ bosh upload stemcell https://bosh.io/d/stemcells/bosh-azure-hyperv-centos-7-go_agent

# Upload specific version
$ bosh upload stemcell https://bosh.io/d/stemcells/bosh-azure-hyperv-centos-7-go_agent?v=3363.20

Alternatively, download stemcell tarball locally:

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

# or with wget...
$ wget --content-disposition https://bosh.io/d/stemcells/bosh-azure-hyperv-centos-7-go_agent?v=3363.20
  • CentOS 7.x

    • Azure Hyper-V 561MB
      2017-04-25T23:14:34.000Z de4d6cae624ad1f86de1ad7647483731b953b594 [SHA1]
      • Bump Ubuntu stemcells for USN-3265-2: Linux kernel (Xenial HWE) vulnerabilities
    • Azure Hyper-V 561MB
      2017-04-17T22:49:31.000Z c84fb49cccdcfb7950a4e6be6c0d5e90c48b5663 [SHA1]
      • Periodic bump for CentOS stemcells to include CESA-2017:0933
      • Disable IPv6 through /proc/cmdline to eliminate possibilty of listening on tcp6/udp6
    • Azure Hyper-V 540MB
      2017-04-05T21:56:49.000Z 0d0c7d83e232d7d53bf34d55d8711891eaee3b49 [SHA1]
      • Bump Ubuntu stemcells for USN-3256-2: Linux kernel (HWE) vulnerability

      Misc:

      • Made AWS AMI backing snapshot public to support encryption of boot disks
    • Azure Hyper-V 540MB
      2017-03-30T21:29:08.000Z 9d2fa002a66a564abfe041cc010e21fe9706f19f [SHA1]
      • Bump Ubuntu stemcells for USN-3249-2: Linux kernel (Xenial HWE) vulnerability
    • Azure Hyper-V 540MB
      2017-03-10T00:57:07.000Z 79801c0a3d1a25dbd5d7e5ef964a2dc274ddc50c [SHA1]
    • Azure Hyper-V 538MB
      2017-03-08T23:51:48.000Z db95503c10f08e0e29cb9d8b51847433415c7a04 [SHA1]
      • Bumps Ubuntu stemcells for USN-3220-2: Linux kernel (Xenial HWE) vulnerability
    • Azure Hyper-V 538MB
      2017-02-23T02:28:06.000Z 567ad68d9fa584e73f680ee7ce7e41cb7dd05ab9 [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 538MB
      2017-02-17T21:16:24.000Z cca0f8c9b4218c6500a13fb9c7158252c98c982d [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 538MB
      2017-02-16T02:18:59.000Z f1a9ac31cb15605b1d049f4576f705f805ec42d8 [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 538MB
      2016-12-05T17:32:09.000Z 2c2e3d533c42a37305b34b763bbba51319783612 [SHA1]
      • Periodic stemcell update
    • Azure Hyper-V 538MB
      2016-12-02T16:33:48.000Z de713b69154429b049e29c2dc01d4686b8821a92 [SHA1]
    • Azure Hyper-V 538MB
      2016-11-30T04:52:01.000Z e231ec3b868be0d9135d8d56e6dd7e89f3a5c8f9 [SHA1]
      • Periodic stemcell update
        • Includes USN-3134-1 as requested by a community member
    • Azure Hyper-V 538MB
      2016-11-16T22:14:47.000Z 74d779aacdcd52a189e6bf308397a1dca080f5e8 [SHA1]
      • Properly includes libpam_cracklib.so to avoid errors in /var/log/auth.log
    • Azure Hyper-V 538MB
      2016-11-10T23:56:07.000Z 82bfee12fd97a387b54e07c78c52ddf5676b9c3f [SHA1]
      • Fixes persistent disk mounting on OpenStack described in Stemcell 3308
    • Azure Hyper-V 538MB
      2016-11-10T03:53:44.000Z 6f6cd87c5f5be34aa332073e4d33e3db369d5152 [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 539MB
      2016-11-08T17:25:21.000Z 8471bc4e8d1bbdd35452d8beb2d0a85b9fcf9501 [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 679MB
      2016-09-08T07:04:34.000Z 67a39d65000ff4195b0c8283c30d92e81cea9a0a [SHA1]
    • Azure Hyper-V 688MB
      2016-08-31T16:45:13.000Z 369566e9f25e1cc48ce565251c01091393213c51 [SHA1]
    • Azure Hyper-V 688MB
      2016-08-24T21:55:11.000Z f7e71cac60296065c3248139182b09295f0a26e5 [SHA1]
    • Azure Hyper-V 688MB
      2016-08-14T06:22:10.000Z 52d5395da924c4223a948f6745b7214d85def734 [SHA1]
    • Azure Hyper-V 686MB
      2016-07-26T21:34:56.000Z 07a588cc95997e92c27d113089bc0c16d52cf5c3 [SHA1]
    • Azure Hyper-V 685MB
      2016-07-07T07:15:57.000Z 1eec3fd15421b2deb453bf763fd1598f2a168c20 [SHA1]
    • Azure Hyper-V 685MB
      2016-06-27T23:25:45.000Z 7823dc024ca127afd55bf5dd0fc1e0d0-131 [MD5]
    • Azure Hyper-V 663MB
      2016-08-24T01:19:53.000Z 9697024271cc4fdc89df44812358471f-127 [MD5]
    • Azure Hyper-V 663MB
      2016-08-14T04:25:04.000Z 3540f4664ac7c374c20c34fa47e02f08-127 [MD5]
    • Azure Hyper-V 663MB
      2016-07-29T00:58:36.000Z 3a09fca7523a8fed017b99e49207c20d-127 [MD5]
    • Azure Hyper-V 663MB
      2016-06-21T01:03:57.000Z e4fc7c3375c2684eda757a1339e39dfa-127 [MD5]
    • Azure Hyper-V 663MB
      2016-06-13T18:05:47.000Z f200f1e2b3c16821e5c9454c57d153c1-127 [MD5]
    • Azure Hyper-V 663MB
      2016-06-03T22:10:28.000Z a84206883976a0e64a10832642050b12-127 [MD5]
    • Azure Hyper-V 662MB
      2016-05-18T15:30:21.000Z 798d260fcae7eca52390267a5cd82a35-127 [MD5]
    • Azure Hyper-V 662MB
      2016-05-17T04:25:44.000Z ba20d1de8fdfdef88def69b443749324-127 [MD5]
    • Azure Hyper-V 662MB
      2016-05-11T20:50:28.000Z 762b3531360dc314093388b1c02d4eb9-127 [MD5]
    • Azure Hyper-V 662MB
      2016-05-04T02:38:00.000Z df0d91cbb8d34b1178ef5c8a8e5cf668-127 [MD5]
    • Azure Hyper-V 662MB
      2016-04-28T17:52:18.000Z b9dfd4aea51526123b69bc80a387f303-127 [MD5]
    • Azure Hyper-V 657MB
      2016-05-04T22:58:34.000Z d8da39657bba6df5f2cd462200491493-126 [MD5]
    • Azure Hyper-V 657MB
      2016-03-21T20:33:26.000Z 26a2f8566d2f1355a5b27a1ec5286194-126 [MD5]
    • Azure Hyper-V 657MB
      2016-03-14T21:28:39.000Z 6f9a41106d0d03a06132e04f90e23b35-126 [MD5]
    • Azure Hyper-V 651MB
      2016-02-23T20:19:39.000Z 15122b91f092a32d21ecaf9bf0debb0b-125 [MD5]
    • Azure Hyper-V 651MB
      2016-02-19T03:04:50.000Z b0b08406e0e431ee16253478cff10a16-125 [MD5]