[one-users] Installation From ISO images
Rangababu Chakravarthula
rbabu at hexagrid.com
Sun Jan 24 20:34:29 PST 2010
Viji
We use the following template and it works fine. Hope it helps.
NAME = XYZ
MEMORY= 1024
VCPU = 2
# Disks & NICS
OS = [ boot = "cdrom" ]
#adds a empty disk or installed disk
DISK = [ clone=no, type="disk", source="path_to_qcow_diskfile",
target="hda"]
DISK = [ clone=no, type="cdrom", source="path_to_iso", target="hdb"]
NIC = [ MAC="00:b2:42:99:70:b8", BRIDGE = "br101" ]
NIC = [ MAC="00:b2:42:99:70:b5", BRIDGE = "virbr0" ]
#listen = "0.0.0.0" will listen on any ip
GRAPHICS = [ type = "vnc", listen = "0.0.0.0", port = "5938"]
INPUT = [ type = "tablet" ]
Ranga
Viji V Nair wrote:
> Hi,
>
> I have done the changes, still it is not working.
>
> Pls have a look at the attached screen shot.
>
> This is the new template file
>
> # cat solaris10.one
> NAME = solaris10
> CPU = 0.2
> MEMORY = 1280
>
> OS = [ boot = "cdrom" ]
>
> DISK = [
> source = "/srv/cloud/images/imgs/sol.img",
> target = "hda",
> save = "yes",
> clone = "no" ]
>
> DISK = [
> source = "/srv/cloud/images/isos/osol-0906-x86.iso",
> type = "cdrom",
> target = "hdb",
> clone = "no" ]
>
> NIC = [ NETWORK="Pcloud Network01"]
>
> GRAPHICS = [ type = "vnc", listen = "node02.pcloud.com
> <http://node02.pcloud.com>", port = "5902"]
>
> REQUIREMENTS = "HOSTNAME = \"node02*\""
>
> Viji
>
>
> On Fri, Jan 22, 2010 at 10:13 PM, Ruben S. Montero
> <rubensm at dacya.ucm.es <mailto:rubensm at dacya.ucm.es>> wrote:
>
> Hi,
>
> Try this in your template
>
> OS = [ boot = "cdrom" ]
>
>
> Cheers!
>
> Ruben
>
> On Fri, Jan 22, 2010 at 5:26 PM, Viji V Nair
> <viji at fedoraproject.org <mailto:viji at fedoraproject.org>> wrote:
> > Hi Ruben,
> >
> > Thank you so much for your response
> >
> > I have followed the steps and there are some issues. When I try
> to do a
> > "onevm create solaris10.one", both the images (sol.img and
> > osol-0906-x86.iso) are being copied to the shared storage as
> > /srv/cloud/images/<vmid>/disk.0 and
> /srv/cloud/images/<vmid>/disk.1. Then
> > the it tries to boot from the hard drive, I mean disk.0
> (sol.img, hda). From
> > the VNC console I could see
> >
> > 1. disk.0 is detected as ata0 - 2G in size (this is the
> image, sol.img,
> > created using dd)
> > 2. disk.1 is detected as ata1 - 677M (this is the iso image)
> > 3. a cdrom device
> >
> > VNC is showing the boot error, tried to select F12 and selected
> cdrom, but
> > no luck.
> >
> >
> > # cat solaris10.one
> > NAME = solaris10
> > CPU = 0.2
> > MEMORY = 1280
> >
> > DISK = [
> > source = "/srv/cloud/images/imgs/sol.img",
> > target = "hda",
> > save = "yes",
> > clone = "no" ]
> >
> > DISK = [
> > source = "/srv/cloud/images/isos/osol-0906-x86.iso",
> > type = "cdrom",
> > target = "hdb",
> > clone = "no" ]
> >
> > NIC = [ NETWORK="Pcloud Network01"]
> >
> > GRAPHICS = [ type = "vnc", listen = "node01.pcloud.com
> <http://node01.pcloud.com>", port = "5902"]
> >
> > REQUIREMENTS = "HOSTNAME = \"node01*\""
> >
> >
> > Thanks & Regards
> >
> > Viji
> >
> > On Fri, Jan 22, 2010 at 4:44 AM, Ruben S. Montero
> <rubensm at dacya.ucm.es <mailto:rubensm at dacya.ucm.es>>
> > wrote:
> >>
> >> Hi,
> >>
> >> The procedure should be as follows, create a template that
> contains :
> >>
> >> 1- Define your main disk as usual, and tell OpenNebula to keep
> the changes
> >> DISK = [
> >> source = "/srv/cloud/images/master/fedora_disk.img",
> >> target = "hda",
> >> save = "yes"
> >> clone = "no" ]
> >> (this assumes that you have a plain file for fedora_disk.img (e.g.
> >> with a dd). You can also use separate partitions for swap and
> the OS
> >> installation...
> >>
> >> 2- Define an additional DISK for the ISO image with the
> installation CD
> >> DISK = [
> >> source = "/srv/cloud/images/isos/fedora_12.iso",
> >> type = "cdrom",
> >> target = "hdb",
> >> clone = "no" ]
> >>
> >> 3.- Add a VNC console so you can interact with the installer.
> And tell
> >> to listen in a cluster node hostname, by adding to the template:
> >> GRAPHICS = [ type = "vnc", listen = "a_cluster_node_hostname",
> port =
> >> "5902"]
> >>
> >> 4.- Tell OpenNebula to place the VM in that clusternode, by
> adding to
> >> the template:
> >> REQUIREMENTS="HOSTNAME=a_cluster_node_hostname"
> >>
> >> Once you have the template ready....
> >>
> >> 1.- Create the VM with onevm create
> >> 2.- use you favorite VNC client to install the OS (you should
> be able
> >> to see the console at c<cluster_node_name>:5902) NOTE: You can
> always
> >> use 127.0.0.1 for the VNC server but then you have to start the VNC
> >> client from the cluster node, but we usually do not have an X
> server
> >> there...
> >> 3.- When you are done shutdown the VM. onevm shutdown
> >> 4.- The new installed image would be in
> >> $ONE_LOCATION/var/<VM_ID>/disk.0 Copy it to a safe location so
> you can
> >> use it later as a master image.
> >>
> >> Hope it helps
> >>
> >> Ruben
> >> On Thu, Jan 21, 2010 at 5:35 PM, Viji V Nair
> <viji at fedoraproject.org <mailto:viji at fedoraproject.org>>
> >> wrote:
> >> > Hi,
> >> >
> >> > I have a two node cluser with OCFS2 running on OpenNebula 1.4
> and Fedora
> >> > 12
> >> > x86_64. Is it possible to start installation of vms directly
> from an iso
> >> > image other than running virt-install to create the image and
> then
> >> > deploy
> >> > the same.
> >> >
> >> > Any help of the same greatly appreciated.
> >> >
> >> > Viji
> >> >
> >> > _______________________________________________
> >> > Users mailing list
> >> > Users at lists.opennebula.org <mailto:Users at lists.opennebula.org>
> >> > http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
> >> >
> >> >
> >>
> >>
> >>
> >> --
> >> Dr. Ruben Santiago Montero
> >> Associate Professor, Complutense University of Madrid
> >>
> >> URL: http://dsa-research.org/doku.php?id=people:ruben
> >> Weblog: http://blog.dsa-research.org/?author=7
> >
> >
>
>
>
> --
> Dr. Ruben Santiago Montero
> Associate Professor, Complutense University of Madrid
>
> URL: http://dsa-research.org/doku.php?id=people:ruben
> Weblog: http://blog.dsa-research.org/?author=7
>
>
> ------------------------------------------------------------------------
>
> _______________________________________________
> Users mailing list
> Users at lists.opennebula.org
> http://lists.opennebula.org/listinfo.cgi/users-opennebula.org
>
More information about the Users
mailing list