[OpenIndiana-discuss] Copying zone from one machine to another.

Mark Creamer whitetr6 at gmail.com
Thu Mar 14 19:32:11 UTC 2013


For whatever it's worth once you get the networking sorted, every time I've
used the procedure listed here:
http://blog.davekoelmeyer.co.nz/2011/06/05/migrating-an-openindiana-zone-from-one-system-to-another/
it has worked perfectly. Might be useful for you.
Mark


On Thu, Mar 14, 2013 at 3:23 PM, DormitionSkete at hotmail.com <
dormitionskete at hotmail.com> wrote:

> Mr. Javoršek - I thank you very much for your help.  Unfortunately, I've
> run into much bigger problems than this, so I haven't had time to work with
> this further.
>
> I've lost all networking to my zones...
>
> I had it.  I installed software in them.  But now it's gone.
>
> I'm not asking for help at this point.  I mostly just wanted to
> acknowledge your help with copying zones, and thank you for it.  I just
> haven't been able to look into that further because I have to deal with
> this, first.
>
> Thank you again!
>
> fp
>
>
> On Mar 13, 2013, at 1:50 AM, Andrej Javoršek wrote:
>
> > Hello!
> > My normal procedure includes recursive snapshot/send/receive of whole
> zone
> > dataset. Problems may arise if the zone is not installed from scratch but
> > cloned instead or if there are some time-slider snapshots behind it.
> > To get back to your question:  zone (zfs) dataset needs zoned flag and
> flag
> > that marks corresponding boot environment of global zone eg.
> >
> > #zfs get zoned,org.opensolaris.libbe:parentbe
> nag_log/zones/na_lg/ROOT/zbe-7
> > NAME                            PROPERTY                        VALUE
> >                          SOURCE
> > nag_log/zones/na_lg/ROOT/zbe-7  zoned                           on
> >                           inherited from nag_log/zones/na_lg/ROOT
> > nag_log/zones/na_lg/ROOT/zbe-7  org.opensolaris.libbe:parentbe
> > f2a01237-bbe0-486e-ea0a-976d794761e0  local
> >
> > while the global zone has:
> > #zfs get org.opensolaris.libbe:uuid rpool/ROOT/opensolaris-15
> > NAME                       PROPERTY                    VALUE
> >                  SOURCE
> > rpool/ROOT/opensolaris-15  org.opensolaris.libbe:uuid
> > f2a01237-bbe0-486e-ea0a-976d794761e0  local
> >
> > So in your case you must set them manually (for every local zone).
> > Hope that helps
> > Andrej
> >
> >
> > On Tue, Mar 12, 2013 at 11:25 PM, DormitionSkete at hotmail.com <
> > dormitionskete at hotmail.com> wrote:
> >
> >> What is the proper procedure for copying a zone from one machine to
> >> another?
> >>
> >> I have several zones that I've set up on one machine.  I'd like to copy
> >> them to another machine, change the networking, and use them.
> >>
> >> So, I took one of these zones.  I halted it, detached it, tar'ed it up,
> >> and copied it to the other machine.
> >>
> >> I realize I could probably have used "zfs send" to do that, but I
> figured
> >> that I probably would have to have somehow mounted the dataset on the
> >> target machine, or exported it somehow, and I didn't know how to do any
> of
> >> that.  I'd like to know, though, but that's not the main question.
> >>
> >> So, I have this tar'd up zone on the target machine.  I've untared it.
>  I
> >> thought that, theoretically, I should be able to attach the zone, and
> then
> >> clone it so cloning process will set it in a state that I can zonecfg to
> >> change the network card (set physical=newcard.vnic), and when I boot it,
> >> that it will make me reconfigure the networking.
> >>
> >> I'm running into a problem attaching the zone, though.
> >>
> >> I try (fake names because I'm writing this from a different machine):
> >>
> >> zonecfg - myzone
> >> create -a /zones/myzone
> >> info                                   -- shows everything fine.
> >> exit
> >>
> >>
> >> zoneadm -z myzone attach     -- fails, saying it has to be a mounted
> >> dataset.  No matter what I try, I can't get it to attach.
> >>
> >>
> >> I was halfway thinking of just creating a zone with the same name,
> >> installing it, booting it, configuring it, halting it, and then copying
> the
> >> original zone on top of it, and seeing if that would allow me to clone
> it
> >> -- but I'd really like to know the *right* way to do this.
> >>
> >> If somebody would give me another hand with this, I'd really appreciate
> >> it.  I'm so close to being able to bring this whole project to a
> close...
> >> But this would really be quite helpful.
> >>
> >>
> >>
> >>
> >>
> >> _______________________________________________
> >> OpenIndiana-discuss mailing list
> >> OpenIndiana-discuss at openindiana.org
> >> http://openindiana.org/mailman/listinfo/openindiana-discuss
> >>
> > _______________________________________________
> > OpenIndiana-discuss mailing list
> > OpenIndiana-discuss at openindiana.org
> > http://openindiana.org/mailman/listinfo/openindiana-discuss
> >
>
>
> _______________________________________________
> OpenIndiana-discuss mailing list
> OpenIndiana-discuss at openindiana.org
> http://openindiana.org/mailman/listinfo/openindiana-discuss
>



-- 
Mark


More information about the OpenIndiana-discuss mailing list