Add NVMe performance volume example to OpenStack deploy docs

This commit is contained in:
2026-04-19 11:33:55 +02:00
parent 265cbdb14c
commit fb9629db2b
+16 -2
View File
@@ -36,9 +36,9 @@ openstack flavor list
# Create the security group first (one-time, see below) # Create the security group first (one-time, see below)
./setup-openstack-secgroup.sh ./setup-openstack-secgroup.sh
# Create the VM # Basic — boot from default storage
openstack server create \ openstack server create \
--flavor m1.medium \ --flavor c4m8 \
--image debian-13-trixie \ --image debian-13-trixie \
--network my-network \ --network my-network \
--security-group opencode-devbox \ --security-group opencode-devbox \
@@ -47,6 +47,20 @@ openstack server create \
devbox-vm devbox-vm
``` ```
If your cloud offers NVMe-backed (performance) volumes, boot from one for faster Docker and build I/O:
```bash
# Performance — boot from NVMe volume (40GB, preserved on instance deletion)
openstack server create \
--flavor c4m8 \
--network my-network \
--security-group opencode-devbox \
--key-name my-ssh-key \
--user-data cloud-init.yml \
--block-device source=image,id=$(openstack image show debian-13-trixie -f value -c id),dest=volume,size=40,shutdown=preserve,bootindex=0,volume_type=performance \
devbox-vm
```
The VM boots with Docker installed, firewall configured (or skipped on OpenStack), and your SSH key authorized. Log in as the `devbox` user. The VM boots with Docker installed, firewall configured (or skipped on OpenStack), and your SSH key authorized. Log in as the `devbox` user.
### Option 2: Post-install script (manual) ### Option 2: Post-install script (manual)