# [OmniOS-discuss] Omios, hvm and AWS

Peter Tribble peter.tribble at gmail.com
Mon Jul 31 10:39:15 UTC 2017

- Previous message: [OmniOS-discuss] Omios, hvm and AWS
- Next message: [OmniOS-discuss] Omios, hvm and AWS
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

    On Mon, Jul 31, 2017 at 11:09 AM, Al Slater <al.slater at scluk.com> wrote:

    > On 31/07/2017 11:07, Al Slater wrote:
    > > On 30/07/2017 20:15, Peter Tribble wrote:
    > >>     > The following should get you going:
    > >>     >
    > >>     > https://www.prakashsurya.com/post/2017-02-06-creating-a-
    > custom-amazon-ec2-ami-from-iso/
    > >>     <https://www.prakashsurya.com/post/2017-02-06-creating-a-
    > custom-amazon-ec2-ami-from-iso/>
    > >
    > > OK, I followed the above procedure and have produced an AMI.
    > >
    > > When I create an instance and try to boot it, I get the following in the
    > > system log:
    >
    > SunOS Release 5.11 Version omnios-r151022-f9693432c2 64-bit
    >
    > Copyright (c) 1983, 2010, Oracle and/or its affiliates. All rights
    > reserved.
    >
    > NOTICE: Cannot read the pool label from '/xpvd/xdf at 51728:a'
    > NOTICE: spa_import_rootpool: error 5
    >
    > Cannot mount root on /xpvd/xdf at 51728:a fstype zfs
    > panic[cpu0]/thread=fffffffffbc38560: vfs_mountroot: cannot mount root
    > Warning - stack not written to the dump buffer
    > fffffffffbc7ad70 genunix:vfs_mountroot+39b ()
    > fffffffffbc7adb0 genunix:main+138 ()
    > fffffffffbc7adc0 unix:_locore_start+90 ()
    >
    >
    > How can I fix this?
    >

    You're likely the first person down this path.

    Generically, this means that the device paths embedded in the pool
    don't match those provided by the "hardware" you're booting on.

    So the system thinks it should have a disk at /xpvd/xdf at 51728:a

    On my instance, I have:

    /dev/rdsk/c2t0d0s0 -> ../../devices/xpvd/xdf at 51712:a,raw

    In other words, 51712 not 51728.

    For this to work, you have to set up your xen instance to exactly mirror
    what EC2 provides. Somehow it's gotten mixed up. In your configuration,
    did you use xvda? I think 51728 is what you get if you use xvdb for the
    disk,
    which won't work. I had:

    disk=[  'file:/home/ptribble/iso/tribblix-0m20.1.iso,hdb:cdrom,r',
            'file:/root/ami-template.img,xvda,w' ]

    --
    -Peter Tribble
    http://www.petertribble.co.uk/ - http://ptribble.blogspot.com/
    -------------- next part --------------
    An HTML attachment was scrubbed...
    URL: <http://lists.omniti.com/pipermail/omnios-discuss/attachments/20170731/708e32dd/attachment.html>

- Previous message: [OmniOS-discuss] Omios, hvm and AWS
- Next message: [OmniOS-discuss] Omios, hvm and AWS
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]

More information about the OmniOS-discuss mailing list