OpenStack offers a variety of storage options each providing different functionality. This workshop provides a hands-on guides teaching how to use these storage services.
| Functionality | Description | OpenStack | Use Cases |
|---|---|---|---|
| Object | Object Storage | Swift | web, mobile, unstructured data that grows |
| Ephemeral | VM local | Nova | root disks |
| Block | Persistent single VM | Cinder | |
| VM Image | Boot & Snapshots Images | Glance | pre-made VM image repository |
| File | Shared File Systems | Manila | file share as a service for cloud |
Once you've walked through the three exercises above, tackle the challenges below!
- Create a virtual machine with:
- Swap on ephemeral disk
- One volume 1GB (min 5000 IOPS) mounted as /var/www/html
- One volume 1GB (least expensive) mounted as /mnt/backups
- One volume 1GB (encrypted) mounted as /mnt/secrets
- Create a virtual machine with:
- Web server installed on the virtual machines
- Serve "index.html" that includes an embedded image (IMG SRC) to an image on Swift
- The system needs to be accessible from the Internet on port 80
- Include your name/handle, lab #, and user account # in the index.html page
- Tweet us the URL with the tag "@OpenStackSanDiego"