Cloud Foundry BOSH
---
Type to start searching
cloudfoundry/bosh
About
Installation
Guides
Reference
Stemcells
Releases
Cloud Foundry BOSH
cloudfoundry/bosh
About
About
Welcome
Project Goals
Community
Installation
Installation
Installing the CLI
Quick Start
Alibaba Cloud
Amazon Web Services
Google Cloud Platform
Microsoft Azure
OpenStack
VirtualBox
VMware vSphere
Guides
Guides
Deploying Software
Deploying Software
Core Concepts
Core Concepts
Updating Cloud Config
Building a Manifest
Uploading Stemcells
Uploading Releases
Deploying
Using Persistent Disks
Using Persistent Disks
Persistent Disks
Taking Snapshots
Using XFS
Using Links
Using Links
Links
Manually Configuring Links
Running Errands
VM Update Strategy
VM Anti-Affinity
Credentials on tmpfs
Locking compiled releases
Troubleshooting
Troubleshooting
Failing VMs
Monitoring
Process Monitoring with Monit
IaaS Reconciliation
Deployment Recovery
Migrating
Migrating
To Availability Zones
From the Ruby CLI
Migrating to Noble Numbat
Packaging Software
Packaging Software
Core Concepts
Core Concepts
Creating a Release
Using Links
Using Links
Sharing Properties
Configuring the Blobstore
Configuring the Blobstore
Release Blobstore
Using S3 & IAM Policies
Working with Blobs
Testing
Testing
Unit Testing Job Templates
Migrating Packages to Jammy Jellyfish
Scheduled Processes
Creating Compiled Releases
Using Errands
Configuring Processes
Configuring Processes
Recommended Property Types
Packaging and Compiling
Packaging and Compiling
Creating Packages
Reusing Packages
Windows Compatibility
Windows Compatibility
Overview
Creating a Windows Stemcell for vSphere
Sample Release
Using BPM
Using BPM
Overview
Configuration
Runtime
Migrating to BPM
Undefined Behaviors
Operating Director
Operating Director
Monitoring
Monitoring
Prometheus Metrics
Auditing Events
Reviewing Tasks
Logging API Access
Securing
Securing
Using Basic Users
Integrating with UAA
Integrating with UAA
Configuring Director
Managing Permissions with UAA Scopes
Using BOSH Teams
Configuring SSL Certificates
Director SSL Certificate Configuration with OpenSSL
Rotating Credentials
Rotating Credentials
Credentials
NATS
NATS
CA Rotation
Blobstore
Blobstore
CA Rotation
Agent Password Rotation
Bootstrap mbus
Bootstrap mbus
SSL Rotation
CredHub
CredHub
Encryption Password Rotation
Signed URLs
Configuring the Database
Configuring the Database
Builtin PostgreSQL
External MySQL
Configuring the Blobstore
Configuring the Blobstore
Builtin DAV Server
Amazon S3
Google Cloud Storage
Managing Releases
Managing Stemcells
Auto-healing Capabilities
Using Health Monitor
Using Runtime Config
Using Runtime Config
Overview
Common Addons
Using Deploy Config
Integrating with CredHub
Integrating with CredHub
Variable Types
Tasks Cleanup
Optional Features
Optional Features
Explicit ARP Flushing
Removing Dev Tools from VMs
Installing Certificates on VMs
Troubleshooting
Using the CLI
Using the CLI
Commands
Global Flags
Environments
Tunneling
Composing YAML
Composing YAML
Interpolating Variables
Creating Ops Files
Advanced Networking
Advanced Networking
Multi-Cloud Support
Multi-Cloud Support
Using CPI Config
Using AWS
Using IPv6 on vSphere
Advanced Bootstrapping
Advanced Bootstrapping
Using a Public IP
Enabling SSH Access
In-depth Topics
In-depth Topics
Native DNS Support
Components of BOSH
Deploying Step by Step
Agent Interactions
Configuring NTP
Disaster Recovery in Case of AZ Outage
Virtual Machines
Virtual Machines
Structure of a VM
Filesystem Locations
Using Logs
Instance Metadata
Development
Development
Building a CPI
Building a Stemcell
Repacking Stemcells
Target Personas
Reference
Reference
Terminology
Deployment Config
Cpi Config
Director Cloud Config
Director Cloud Config
Usage
Availability Zones
Networks
Managed Networks
Director APIs
Director APIs
Director HTTP API
Links API
Director Runtime Config
Generic Configs
Cloud Provider Interface
Cloud Provider Interface
Version 2
Version 2
Overview
Methods
Methods
attach_disk
calculate_vm_cloud_properties
create_disk
create_stemcell
create_network
create_vm
delete_disk
delete_snapshot
delete_stemcell
delete_network
delete_vm
detach_disk
get_disks
has_disk
has_vm
info
reboot_vm
resize_disk
update_disk
set_disk_metadata
set_vm_metadata
snapshot_disk
Version 1
Version 1
Overview
Migrating to version 2
Methods
Methods
attach_disk
configure_networks
create_vm
current_vm_id
delete_vm
detach_disk
info
RPC Interface
Release Management
Release Management
Overview
Release URLs
Jobs
Jobs
Usage
Update Lifecycle
Lifecycle Hooks
Lifecycle Hooks
Drain
Pre-start
Post-start
Post-deploy
Pre-stop
Post-stop
Links
Links
Common Types
Deployment Convergence
Operating Systems
Operating Systems
Ubuntu
Windows Server
CentOS
CLI reference
CLI reference
Commands
Global Flags
Environments
Tunneling
Composing YAML
Composing YAML
Interpolating Variables
Creating Ops Files
Legacy Documentation
Legacy Documentation
Basic Workflow
Deployment Manifest v1
Sample Manifest
CLI v1 Installation
CLI v1 Commands
CLI v1 Backup / Restore
What is a Deployment?
What is a Stemcell?
Recent Changes
Deploying BOSH with create-env
--- Cloud Providers
Alibaba Cloud
Alibaba Cloud
Usage
Common Errors
Amazon Web Services
Amazon Web Services
Overview
Usage
Common Errors
IAM Users
IAM Profiles
Using Instance Storage
Google Cloud Platform
Google Cloud Platform
Overview
Usage
Required Permissions
Microsoft Azure
Microsoft Azure
Overview
Usage
Common Errors
Creating Resources
Managed Identity
OpenStack
OpenStack
Overview
Usage
Common Errors
Using VRRP
Using Human-readable VM names
Using Keystone API v2
Using Light Stemcells
Multi-homed VMs
Extended Registry configuration
Self-signed Endpoints
RackHD
RackHD
Usage
VirtualBox
VirtualBox
Usage
VMware vSphere
VMware vSphere
Overview
Usage
Common Errors
Recovery from an ESXi Host Failure
vSphere High Availability
Migrating Datastores
Recovery from a vSphere Network Partitioning Fault
Storage DRS and vMotion Support
Bootstrapping with Resource Pools
Using Human-readable VM names
Warden
Warden
Usage
---
Stemcells
Releases
---