The answer lies in line

"Error parameters: , VDI Invalid size [opterr=shrinking not allowed],"

The workaround is to attach a 10 GB disk and copy your data and destroy
old one.

RJ

On Monday 11 April 2011 09:42 PM, [email protected] wrote:
>
> Hi all,
>
>  
>
> i have a problem with vdi resize  from 40GB to 10GB in XCP 1.0.
>
>  
>
> XCP shows the following error:
>
>  
>
> [root@xcp1 ~]# xe vdi-resize uuid=c3fdc9ab-06d6-4f4c-aefc-42799ec800fc
> disk-size=10GiB
>
> Error code: SR_BACKEND_FAILURE_79
>
> Error parameters: , VDI Invalid size [opterr=shrinking not allowed],
>
>  
>
>  
>
>  
>
> The Smlog shows:
>
>  
>
> [29232] 2011-04-11 18:01:26.070505      lock: acquired
> /var/lock/sm/33e52254-d60b-8991-7e1b-e9449ea16440/sr
>
> [29232] 2011-04-11 18:01:26.073783      ['/usr/sbin/td-util', 'query',
> 'vhd', '-vpf',
> '/var/run/sr-mount/33e52254-d60b-8991-7e1b-e9449ea16440/c3fdc9ab-06d6-
>
> 4f4c-aefc-42799ec800fc.vhd']
>
> [29232] 2011-04-11 18:01:26.134399      SUCCESS
>
> [29232] 2011-04-11 18:01:26.135413      lock: released
> /var/lock/sm/33e52254-d60b-8991-7e1b-e9449ea16440/sr
>
> [29232] 2011-04-11 18:01:26.135539      vdi_resize {'sr_uuid':
> '33e52254-d60b-8991-7e1b-e9449ea16440', 'subtask_of':
> 'OpaqueRef:2776bb72-36c0-4def-8566-912a
>
> b126dd75', 'vdi_ref':
> 'OpaqueRef:5f311b7c-96c0-b85a-20b4-890ee5323e45', 'vdi_on_boot':
> 'persist', 'args': ['10737418240'], 'vdi_location': 'c3fdc9ab-06d6-4f
>
> 4c-aefc-42799ec800fc', 'host_ref':
> 'OpaqueRef:2eeb523c-c2a0-641a-df81-ac3070fea694', 'session_ref':
> 'OpaqueRef:fdfedf4b-e489-9295-8e8d-1693adaa5fc4', 'devic
>
> e_config': {'server': '192.168.10.241', 'SRmaster': 'true',
> 'serverpath': '/xcpfs', 'options': ''}, 'command': 'vdi_resize',
> 'vdi_allow_caching': 'false', '
>
> sr_ref': 'OpaqueRef:83c83c5b-de59-0b0f-1a37-0560f09ba0a0', 'vdi_uuid':
> 'c3fdc9ab-06d6-4f4c-aefc-42799ec800fc'}
>
> [29232] 2011-04-11 18:01:26.135664      vdi_resize: shrinking not
> supported: (current size: 42949672960, new size: 10737418240)
>
> [29232] 2011-04-11 18:01:26.162492      Raising exception [79, VDI
> Invalid size [opterr=shrinking not allowed]]
>
> [29232] 2011-04-11 18:01:26.163289      ***** vdi_resize: EXCEPTION
> SR.SROSError, VDI Invalid size [opterr=shrinking not allowed]
>
>   File "/opt/xensource/sm/SRCommand.py", line 94, in run
>
>     return self._run_locked(sr)
>
>   File "/opt/xensource/sm/SRCommand.py", line 131, in _run_locked
>
>     return self._run(sr, target)
>
>   File "/opt/xensource/sm/SRCommand.py", line 175, in _run
>
>     return target.resize(self.params['sr_uuid'], self.vdi_uuid,
> long(self.params['args'][0]))
>
>   File "/opt/xensource/sm/FileSR.py", line 460, in resize
>
>     return self.resize_online(sr_uuid, vdi_uuid, size)
>
>   File "/opt/xensource/sm/FileSR.py", line 473, in resize_online
>
>     raise xs_errors.XenError('VDISize', opterr='shrinking not allowed')
>
>   File "/opt/xensource/sm/xs_errors.py", line 49, in __init__
>
>     raise SR.SROSError(errorcode, errormessage)
>
>  
>
> [29232] 2011-04-11 18:01:26.163569      lock: closed
> /var/lock/sm/33e52254-d60b-8991-7e1b-e9449ea16440/sr
>
>  
>
>  
>
>  
>
>  
>
> I have tried the resize with vdi that are stored in  both nfs SR and
>  Local Storage SR. But the problem persists..
>
>  
>
> Does anyone know a possible solution to resize the vdi?
>
>  
>
> Regards,
>
>  
>
> Simone Cariani
>
>  
>
>  
>
>
> _______________________________________________
> xen-api mailing list
> [email protected]
> http://lists.xensource.com/mailman/listinfo/xen-api
>   

_______________________________________________
xen-api mailing list
[email protected]
http://lists.xensource.com/mailman/listinfo/xen-api

Reply via email to