[ovirt-users] VM Deployment By Template

Michal Skrivanek michal.skrivanek at redhat.com
Thu Aug 28 14:33:54 UTC 2014


On Aug 27, 2014, at 13:52 , Punit Dambiwal <hypunit at gmail.com> wrote:

> Hi Itamar,
> 
> It's the same as i used and discussed in last reply...create the VM with 1GB virtual template and expand the disk size after deployment...but the problem here is disk will expand or resize...but it will not make any changes in the existing partition table..that means after expand disk all the existing partition will remain same....then you need to manual login in to server and make the changes with the help of fdisk and lvm commands..
> 
> I am looking for the way we can resize the disk...and at the same time when the disk will expand...it should be resize the partition table...
> 
> Is the cloud-init...custom script can do this or not ??

needs to be a custom script specific to the particular guest OS, I suppose.
something like "lvresize --resizefs …" 
Maybe some rescan of partitions (if the missing piece is indeed the missing qemu-ga notification) - then just force it with fdisk

Thanks,
michal

> 
> Thanks,
> Punit 
> 
> 
> On Wed, Aug 27, 2014 at 6:11 PM, Itamar Heim <iheim at redhat.com> wrote:
> On 08/27/2014 12:47 PM, Punit Dambiwal wrote:
> Hi Itamar,
> 
> To edit the disk size are you referring this "Another way i got is
> create the VM with 1GB virtual template and expand the disk size after
> deployment...but the problem here is disk will expand...but it will not
> done any changes in the existing partition table..that means after
> expand disk you need to manual login in to server and make the changes
> with the help of fdisk and lvm commands..."
> 
> Or it's different then the upper one...please let me know how to perform
> this...if any screen shot you can provide for better understanding..
> 
> http://www.ovirt.org/Features/Online_Virtual_Drive_Resize
> adding derez for follow up questions
> 
> 
> Thanks,
> Punit
> 
> 
> On Wed, Aug 27, 2014 at 5:15 PM, Itamar Heim <iheim at redhat.com
> <mailto:iheim at redhat.com>> wrote:
> 
>     On 08/27/2014 12:08 PM, Punit Dambiwal wrote:
> 
>         Hi Itamar,
> 
>         Thanks for the update....Yes.. i want to create different size
>         VM with
>         the same OS template...
> 
>         ------------
>         3. we support "disk resize" since 3.4 (iirc), which you can do
>         post VM
>         provisioning.
> 
>         considering #3, then #1 should be easy to support as well these
>         days.
>         please open an RFE.
>         ------------
> 
>         Could you please more elaborate point number 3...how to use
>         it..i will
>         go with this one ...
> 
> 
>     iirc, you just need to edit the disk size when vm is down or up (for
>     up, only for specific disk interfaces, virtio-blk, not ide, iirc)
> 
>         Thanks,
>         Punit
> 
> 
>         On Wed, Aug 27, 2014 at 4:37 PM, Itamar Heim <iheim at redhat.com
>         <mailto:iheim at redhat.com>
>         <mailto:iheim at redhat.com <mailto:iheim at redhat.com>>> wrote:
> 
>              On 08/27/2014 04:18 AM, Punit Dambiwal wrote:
> 
>                  Hi Michal,
> 
>                  I want to deploy the VM with the template but the
>         problem is in
>                  ovirt
>                  when you deploy the VM by template it copy the whole
>         image(even
>                  thin or
>                  thick disk)...like if i have 40GB virtual size (actual
>         size 1GB)
>                  disk....it will copy the whole 40GB to provision the
>         virtual
>                  machine....so if i want to deploy 10 VM simultaneous
>         then it
>                  will copy
>                  4TB data and take long time to provision....
> 
>                  I want the way i can make the template with small
>         size....and once i
>                  choose to create the virtual machine with 40GB...the VM
>         deploy
>                  with the
>                  small template on the 40GB disk... is it possible with
>         ovirt.. ??
> 
> 
>              so you want to provision a VM with a different disk size
>         than template.
>              good point. some thoughts:
>              1. for thinly provisioned (qcow2) - its COW, hence the same
>         size.
>              2. for clone - actually, no reason shouldn't be supported
>         easily.
>              3. we support "disk resize" since 3.4 (iirc), which you can
>         do post
>              VM provisioning.
> 
>              considering #3, then #1 should be easy to support as well these
>              days. please open an RFE.
> 
> 
>                  Thanks,
>                  Punit
> 
> 
>                  On Tue, Aug 26, 2014 at 9:01 PM, Michal Skrivanek
>                  <michal.skrivanek at redhat.com
>         <mailto:michal.skrivanek at redhat.com>
>                  <mailto:michal.skrivanek at __redhat.com
>         <mailto:michal.skrivanek at redhat.com>>
>                  <mailto:michal.skrivanek@
>         <mailto:michal.skrivanek@>__red__hat.com <http://redhat.com>
> 
> 
>                  <mailto:michal.skrivanek at __redhat.com
>         <mailto:michal.skrivanek at redhat.com>>>> wrote:
> 
> 
>                       On Aug 26, 2014, at 12:01 , Punit Dambiwal
>                  <hypunit at gmail.com <mailto:hypunit at gmail.com>
>         <mailto:hypunit at gmail.com <mailto:hypunit at gmail.com>>
>                       <mailto:hypunit at gmail.com
>         <mailto:hypunit at gmail.com> <mailto:hypunit at gmail.com
>         <mailto:hypunit at gmail.com>>>> wrote:
> 
>                        > Hi Michal,
>                        >
>                        > 2. I find disk size can not modify at the time
>         of VM
>                       provisioning,is there any way to modify the VM
>         disk size ??
>                        >
>                        > well, not really, AFAIK.
>                        > create another disk, move your data, remove the
>         original Or
>                       create a bigger thin provisioned disk at the
>         beginning...
>                        >
>                        > I didn't understand the mean...i can create the
>         another
>                       disk...it's ok...but how to move the data from the
>         existing
>                  disk to
>                       new disk at the time of the VM deployment... ?? is
>         there
>                  any way to
>                       move the data.. ??
>                       Hi,
> 
>                       You would have to do that inside the guest…the
>         same way as
>                  you would
>                       do it on real hardware…mount both disks, move the
>         relevant data
>                       not trivial and not automated
> 
>                        >
>                        > Another question is there any way to mount the
>         img like
>                  i will
>                       create the VM with blank template with my
>         preferred disk
>                  size and
>                       leter on install the OS through any OS template
>         ??? i know
>                  i can
>                       install the OS through CD-ISO but i don't want the
>         manual
>                  installation…
> 
>                       so you want to have a preinstalled OS…so how did
>         you want
>                  to use it?
>                       I probably don't understand what are you trying to
>         achieve.
>                       Anything else than having a Template with OS and
>         you deploy
>                  VMs from
>                       that….you need to change disk sizes for each such
>         VM? Could
>                  it be
>                       done by adding an additional disk?
> 
>                       Thanks,
>                       michal
> 
>                        >
>                        > Thanks,
>                        > Punit
>                        >
>                        >
>                        > On Tue, Aug 26, 2014 at 5:51 PM, Michal Skrivanek
>                       <michal.skrivanek at redhat.com
>         <mailto:michal.skrivanek at redhat.com>
>                  <mailto:michal.skrivanek at __redhat.com
>         <mailto:michal.skrivanek at redhat.com>>
>                  <mailto:michal.skrivanek@
>         <mailto:michal.skrivanek@>__red__hat.com <http://redhat.com>
> 
> 
>                  <mailto:michal.skrivanek at __redhat.com
>         <mailto:michal.skrivanek at redhat.com>>>>
> 
>                       wrote:
>                        >
>                        > On Aug 26, 2014, at 05:26 , Punit Dambiwal
>                  <hypunit at gmail.com <mailto:hypunit at gmail.com>
>         <mailto:hypunit at gmail.com <mailto:hypunit at gmail.com>>
>                       <mailto:hypunit at gmail.com
>         <mailto:hypunit at gmail.com> <mailto:hypunit at gmail.com
>         <mailto:hypunit at gmail.com>>>> wrote:
>                        >
>                        > > Hi All,
>                        > >
>                        > > I have some questions regarding the VM deployment
>                  through OS
>                       template...
>                        > >
>                        > > 1. I have imported centos template from openstack
>                  glance (the
>                       actual size of the template is 16GB but used is
>         1GB)...now my
>                       question is if i deploy the new VM with this
>         template,the
>                  process
>                       will copy the whole 16GB or just 1 GB to create
>         the new VM ??
>                        >
>                        > if you deploy with thin provisioned disks it
>         should be 1GB
>                        >
>                        > >
>                        > > 2. I find disk size can not modify at the
>         time of VM
>                       provisioning,is there any way to modify the VM
>         disk size ??
>                        >
>                        > well, not really, AFAIK.
>                        > create another disk, move your data, remove the
>         original.
>                        > Or create a bigger thin provisioned disk at the
>         beginning
>                        >
>                        > >
>                        > > Thanks,
>                        > > Punit
>                        > >
>                        > >
>                        > > On Mon, Aug 25, 2014 at 5:42 PM, Punit Dambiwal
>                       <hypunit at gmail.com <mailto:hypunit at gmail.com>
>         <mailto:hypunit at gmail.com <mailto:hypunit at gmail.com>>
>                  <mailto:hypunit at gmail.com <mailto:hypunit at gmail.com>
> 
>         <mailto:hypunit at gmail.com <mailto:hypunit at gmail.com>>>> wrote:
>                        > > Hi All,
>                        > >
>                        > > I have some questions regarding the VM deployment
>                  through OS
>                       template...
>                        > >
>                        > > 1. I have imported centos template from openstack
>                  glance (the
>                       actual size of the template is 16GB but used is
>         1GB)...now my
>                       question is if i deploy the new VM with this
>         template,the
>                  process
>                       will copy the whole 16GB or just 1 GB to create
>         the new VM ??
>                        > >
>                        > > 2. I find disk size can not modify at the
>         time of VM
>                       provisioning,is there any way to modify the VM
>         disk size ??
>                        > >
>                        > > Thanks,
>                        > > Punit
>                        > >
>                        >
>                        >
> 
> 
> 
> 
> 
> 
> 
> 




More information about the Users mailing list