[Kimchi-devel] [PATCH] Fix guest disk return when disk is a iscsi volume

Rodrigo Trujillo rodrigo.trujillo at linux.vnet.ibm.com
Wed Aug 27 19:30:18 UTC 2014


We have more problems in the backend when attaching a iSCSI Lun 
(different xmls, see my previous email in Royce's patch).
I am going to be out on vacation for next 2 weeks, then Aline is going 
to take care of this problem and patch.

Thnaks Aline

On 08/26/2014 01:51 AM, Rodrigo Trujillo wrote:
> When a guest has an ISCSI volume attached as disk, backend is not
> returning path correctly, it return a blank field. This patch fixes
> this problem, returning the path = <iscsi pool> - <volume unit>.
>
> Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
> ---
>   src/kimchi/vmdisks.py | 3 +++
>   1 file changed, 3 insertions(+)
>
> diff --git a/src/kimchi/vmdisks.py b/src/kimchi/vmdisks.py
> index 6012ada..6835172 100644
> --- a/src/kimchi/vmdisks.py
> +++ b/src/kimchi/vmdisks.py
> @@ -53,6 +53,9 @@ def get_vm_disk(dom, dev_name):
>                   path = (source.attrib['protocol'] + '://' +
>                           host.attrib['name'] + ':' +
>                           host.attrib['port'] + source.attrib['name'])
> +            # ISCSI, Fibre Channel
> +            elif src_type == 'volume':
> +                path = source.attrib['pool'] + ' - ' + source.attrib['volume']
>               else:
>                   path = source.attrib[DEV_TYPE_SRC_ATTR_MAP[src_type]]
>           # Retrieve storage bus type




More information about the Kimchi-devel mailing list