Vm booting volume_v1.0

11
Booting VM from volume Date: 03/10/2014 Version 1.0 Edited by: VietStack

description

Booting VM from volume

Transcript of Vm booting volume_v1.0

Page 1: Vm booting volume_v1.0

Booting VM from volume

Date: 03/10/2014Version 1.0Edited by: VietStack

Page 2: Vm booting volume_v1.0

› 1. Overview of Cinder› 2. Booting process of a virtual machine› 3. Booting methods› 4. Demo

Content

Page 3: Vm booting volume_v1.0

› 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

Page 4: Vm booting volume_v1.0

1. OVERVIEW OF CINDER

Page 5: Vm booting volume_v1.0

2. BOOTING PROCESS

Page 6: Vm booting volume_v1.0

2. BOOTING PROCESS

Page 7: Vm booting volume_v1.0

› 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

Page 8: Vm booting volume_v1.0

› 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

Page 9: Vm booting volume_v1.0

› 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

Page 10: Vm booting volume_v1.0

› 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

Page 11: Vm booting volume_v1.0

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