Alexandre Chartre wrote:
>
> On 02/18/10 10:18, Joseph Balenzano wrote:
>> Slightly, off topic, but relevant to expanding the size of a disk 
>> back end that is a file.  I created a vdisk which
>> was an iso file of the Solaris installation DVD.  This was defined as 
>> the cdrom for an LDom.  During the installation of the LDom it became 
>> apparent the iso file was corrupt, so I just downloaded another iso 
>> and replaced the disk back end iso file with it.  Started the install 
>> again, but got the same sort of install issues which lead me to 
>> believe that the file was still corrupted.  After a few more times of 
>> this happening it occurred to me, that I never really replaced the 
>> original file because another process (virtual disk server) had the 
>> old file open, so it was still using it.  Rebooting the control 
>> domain, solved my problem.  My question is, would a ldm unbind have 
>> accomplished the same (i.e. forced the vds server to close the 
>> original file)?
>
>  Yes, that would have worked. The vdisk backend is opened/closed when the
> domain is bound/unbound.
>
>> If you indeed are going to expand a disk file, that is the back end 
>> device, what would you have to do in the I/O domain and the guest 
>> domain.  to prepare for this?  My guess is you could not do this 
>> while the LDom that is consuming the disk is running.
>
>  It should work while the domain is running, because in that case the
> file vnode (which is used by vds in the service domain) remains the same,
> only some information in the vnode will change; and the vds/vdc drivers
> are designed to support a dynamic change of the backend size.
>
> alex.
>
>
That's great!  Now I have to check on this, but if the root disk in the 
domain is ZFS, I believe that ZFS
will eventually have the ability do deal with expanding disks sizes, so 
it sound like the domain can stay up and use this added space. 


>> Alexandre Chartre wrote:
>>>
>>>  As Octave said, there's no easy way to expand the size of a file.
>>> It is possible to do it using some dd command or a simple C program
>>> but you have to be very careful because you can easily corrupt or
>>> destroy the file.
>>>
>>>  To make things easier, I have opened a RFE to improve the mkfile
>>> command so that it can be used to increased the size of an existing
>>> file:
>>>
>>>  6925784 mkfile should be able to change/increase the size of an 
>>> existing file
>>>
>>> Please add yourself to the RFE so that it gets a higher priority.
>>>
>>> alex.
>>>
>>>
>>> On 02/18/10 08:03, Octave Orgeron wrote:
>>>> Hi,
>>>>
>>>> If you are using sparse files on any file system, there isn't an 
>>>> easy way of expanding the size of these files. You would instead 
>>>> create another sparse file, add it to the VDS service, and added as 
>>>> a VDISK to the guest. From within the guest, the new VDISK can be 
>>>> formatted and attached to your ZFS or SDS volumes.
>>>>
>>>> While sparse files are easy to move around and copy, you could also 
>>>> use ZFS volumes which do perform better.
>>>>  
>>>> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
>>>>  
>>>>
>>>> Octave J. Orgeron
>>>> Solaris Virtualization Architect and Consultant
>>>> Web: http://unixconsole.blogspot.com
>>>> E-Mail: unixconsole at yahoo.com
>>>> *-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*-*
>>>>  
>>>>
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>> *From:* Tony MacDoodle <tpsdoodle at gmail.com>
>>>> *To:* ldoms-discuss at opensolaris.org
>>>> *Sent:* Wed, February 17, 2010 8:00:15 PM
>>>> *Subject:* [ldoms-discuss] Expanding ZFS Files for Bootdisks
>>>>
>>>> Is it possible to increase the size of the boot disks I created for 
>>>> guest domains? They are currently files created on a ZFS file 
>>>> system. For example, I have created 60G boot disks for 2 guest 
>>>> domains on ZFS and I now want to increase the size of these disks?
>>>>
>>>> Thanks
>>>>
>>>>
>>>> ------------------------------------------------------------------------ 
>>>>
>>>>
>>>> _______________________________________________
>>>> ldoms-discuss mailing list
>>>> ldoms-discuss at opensolaris.org
>>>> http://mail.opensolaris.org/mailman/listinfo/ldoms-discuss
>>> _______________________________________________
>>> ldoms-discuss mailing list
>>> ldoms-discuss at opensolaris.org
>>> http://mail.opensolaris.org/mailman/listinfo/ldoms-discuss
>>
>>


-- 
-----------------------------------------------------------------------
       ______         Joseph Balenzano
       /_____/\       ISV Engineering
      /____ \\ \      Sun Microsystems Inc.
     /_____\ \\ /     joseph.balenzano at sun.com 
    /_____/ \/ / /    Phone/Fax 203.653.4186 
   /_____/ /   \//\  
   \_____\//\   / /
    \_____/ / /\ /    
     \_____/ \\ \    
      \_____\ \\
       \_____\/
---------------------------------------------------------------------- 

  • [ldoms-discuss... Tony MacDoodle
    • [ldoms-di... Octave Orgeron
      • [ldom... Alexandre Chartre
        • [... Joseph Balenzano
          • ... Alexandre Chartre
            • ... Joseph Balenzano
            • ... Tony MacDoodle
              • ... Alexandre Chartre
                • ... Octave Orgeron
                • ... Alexandre Chartre
                • ... Stefan Hinker - Systems Practice - Sun Microsystems Germany
                • ... Tony MacDoodle

Reply via email to