|
|
|
|
|
|
|
|
|
|
xen-devel
Re: [Xen-API] Re: [Xen-devel] Generic PV Guests on XCP?
To: |
Ian Campbell <Ian.Campbell@xxxxxxxxxx> |
Subject: |
Re: [Xen-API] Re: [Xen-devel] Generic PV Guests on XCP? |
From: |
Anil Madhavapeddy <anil@xxxxxxxxxx> |
Date: |
Wed, 24 Mar 2010 20:50:05 +0000 |
Cc: |
"xen-devel@xxxxxxxxxxxxxxxxxxx" <xen-devel@xxxxxxxxxxxxxxxxxxx>, "Phil Winterfield \(winterfi\)" <winterfi@xxxxxxxxx>, "DavidScott@xxxxxxxxxxxxx" <DavidScott@xxxxxxxxxxxxx>, "xen-api@xxxxxxxxxxxxxxxxxxx" <xen-api@xxxxxxxxxxxxxxxxxxx>, "Don Banks \(donbanks\)" <donbanks@xxxxxxxxx>, "IanCampbell@xxxxxxxxxxxxx" <IanCampbell@xxxxxxxxxxxxx>, "David.Cottingham@xxxxxxxxxxxxx" <David.Cottingham@xxxxxxxxxxxxx> |
Delivery-date: |
Wed, 24 Mar 2010 13:50:14 -0700 |
Envelope-to: |
www-data@xxxxxxxxxxxxxxxxxxx |
In-reply-to: |
<1269459935.28761.910.camel@xxxxxxxxxxxxxxxxxxxxx> |
List-help: |
<mailto:xen-api-request@lists.xensource.com?subject=help> |
List-id: |
Discussion of API issues surrounding Xen <xen-api.lists.xensource.com> |
List-post: |
<mailto:xen-api@lists.xensource.com> |
List-subscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=subscribe> |
List-unsubscribe: |
<http://lists.xensource.com/mailman/listinfo/xen-api>, <mailto:xen-api-request@lists.xensource.com?subject=unsubscribe> |
References: |
<38AD81989214D54EB5F20C69477AF6C10ADF1279@xxxxxxxxxxxxxxxxxxxxxxxxxx> <1269459935.28761.910.camel@xxxxxxxxxxxxxxxxxxxxx> |
Sender: |
xen-api-bounces@xxxxxxxxxxxxxxxxxxx |
On 24 Mar 2010, at 19:45, Ian Campbell wrote:
>
> I don't think you want to start from a template here, since none of the
> existing ones meet your needs/usecase. You can create a basic VM
> instance with "xe vm-create" and then configure that however you need by
> modifying the various fields on the VM object. You may choose to convert
> it to a template for convenience of instantiating multiple copies (using
> "xe vm-install").
I find it a lot easier to clone the "Other Install Media" template and just set
the 3 fields to convert it into a PV template (clear HVM-boot-policy, set
PV-kernel to the MiniOS file in dom0, PV-args if you need). I think my old
blog entry on Ubuntu HVM->PV has more of the gory details, but most isnt
necessary for MiniOS: http://community.citrix.com/x/4YINAg
>
> The consoles are exported via XenAPI in VNC format. You need a XenAPI
> client which is capable of attaching to these. Looks like
> http://www.xvpsource.org/ is the place to look?
>
> Personally I usually use /opt/xensource/debug/vncproxy (copied to my
> workstation) to create a local socket on my workstation which is proxied
> to the XCP host and then run vncviewer locally against that proxy.
To access the raw serial console by text (the equivalent of 'xm create -c'),
you first need to disable the VNC proxy from spawning (set the VM
other-config:disable_pv_vnc field to something), start the VM paused, and then
connect to it directly using xenconsole from dom0, and then unpause the VM
I use this small script in dom0 to automate this for a given VM uuid:
http://github.com/avsm/mirage/blob/master/scripts/run_minios
Although to be honest, for MiniOS work, I just find it far more convenient to
just use the lower-level Python toolstack, and then switch to XCP for the
higher level management stuff.
-anil
_______________________________________________
xen-api mailing list
xen-api@xxxxxxxxxxxxxxxxxxx
http://lists.xensource.com/mailman/listinfo/xen-api
|
|
|
|
|