Vm booting volume_v1.0
-
Upload
viet-stack -
Category
Internet
-
view
103 -
download
0
description
Transcript of Vm booting volume_v1.0
Booting VM from volume
Date: 03/10/2014Version 1.0Edited by: VietStack
› 1. Overview of Cinder› 2. Booting process of a virtual machine› 3. Booting methods› 4. Demo
Content
› Block Storage allows block devices to be exposed, better performance and integration with storage platform.
› OpenStack provides persistent block storage devices in use with Openstack instances.
› Block storage system manages, controls the operation of block storage devices in relationship with server. Block storage volumes are integrated with Openstack.
1. Overview of cinder
1. OVERVIEW OF CINDER
2. BOOTING PROCESS
2. BOOTING PROCESS
› Boot instance from an image and attach a non-bootable volume.
› Boot instance from a bootable volume.› Attach a swap or ephemeral disk to an instance.
3. Booting methods
› 1. Create non-bootable volume by cinder.› $ cinder create --display-name NAME SIZE
› 2. Boot instance.› $ nova boot --flavor 1 --image IMAGE_ID --nic net-id=NET_ID --block-device
source=SOURCE,id=VOLUME_ID,dest=DEST,shutdown=preserve|remote NAME
› 3. Attach non-bootable volume to instance.› $ nova volume-attach SERVER_ID VOLUME_ID DEVICE(/dev/vda)
Non-bootable volume
› 1. Create bootable volume from image.› $ cinder create SIZE --image-id IMAGE_ID
› 2. Attach volume to a server.› $ nova volume-attach SERVER_ID VOLUME_ID DEVICE(e.g. /dev/vdb)
› 3. Create bootable volume from image launch from this volume.› $ nova boot --flavor FLAVOR --block-device
source=SOURCE,id=ID,dest=DEST,size=SIZE,shutdown=PRESERVE|REMOVE,bootindex=INDEX NAME
Bootable volume
› When attaching swap or ephemeral disk, after instance is terminated, they will be deleted.
› $ nova boot --flavor FLAVOR --image IMAGE_ID --swap SWAP_SIZE --ephemeral size=SIZE NAME
Attach Swap or ephemeral disk
Blog: vietstack.wordpress.com
FB:
http://facebook.com/groups/vietstack
Email: [email protected]
Git: github.com/vietstacker
TW: @VietStack
Meetup:
http://www.meetup.com/VietStack/
Source: google & openstack.org