[Kimchi-devel] [PATCH] Add PPC console configuration to guest XML
Aline Manera
alinefm at linux.vnet.ibm.com
Mon Nov 10 16:07:08 UTC 2014
On 11/06/2014 11:20 AM, Rodrigo Trujillo wrote:
> On 10/30/2014 04:20 PM, Aline Manera wrote:
>>
>> On 10/30/2014 02:44 PM, Rodrigo Trujillo wrote:
>>> When creating a VM from template, add PPC console configuration to xml.
>>>
>>> Signed-off-by: Rodrigo Trujillo <rodrigo.trujillo at linux.vnet.ibm.com>
>>> ---
>>> src/kimchi/vmtemplate.py | 10 ++++++++++
>>> 1 file changed, 10 insertions(+)
>>>
>>> diff --git a/src/kimchi/vmtemplate.py b/src/kimchi/vmtemplate.py
>>> index cfc46f6..d18fc59 100644
>>> --- a/src/kimchi/vmtemplate.py
>>> +++ b/src/kimchi/vmtemplate.py
>>> @@ -409,6 +409,16 @@ drive=drive-%(bus)s0-1-0,id=%(bus)s0-1-0'/>
>>> </devices>
>>> </domain>
>>> """ % params
>>> +
>>
>>> + # Adding PPC console configuration
>>> + if params['arch'] in ['ppc', 'ppc64']:
>>> + ppc_console = """<memballoon model='virtio' />
>>> + <console type='pty'>
>>> + <target type='serial' port='1'/>
>>> + <address type='spapr-vio' reg='0x30001000'/>
>>> + </console>"""
>>> + xml = xml.replace("<memballoon model='virtio' />",
>>> ppc_console)
>>> +
>>
>> When params['arch'] will be set? Just this code does not change the
>> Template for a PPC host.
> Hi Aline,
> this piece of code runs when to_vm_xml from VMTemplate is called while
> creating a new VM.
> params{} comes from VMTemplate.info (self.info), which in turns is
> populated from "args"
> which has the template information retrieved from the sqlite database.
> The arch info is stored
> there for each template, when you create a new template.
>
Well remembered! Thanks, Rodrigo!
>>
>>> return xml
>>>
>>> def validate(self):
>>
>> _______________________________________________
>> Kimchi-devel mailing list
>> Kimchi-devel at ovirt.org
>> http://lists.ovirt.org/mailman/listinfo/kimchi-devel
>>
>
More information about the Kimchi-devel
mailing list