16 апреля 2014 г. 20:26:25 CEST, "Christopher X. Candreva" <[email protected]> пишет: >On Wed, 16 Apr 2014, Jim Klimov wrote: > >> 16 апреля 2014 г. 18:30:13 CEST, "Christopher X. Candreva" ><[email protected]> пишет: >> > >> >I'm having a devil of a time moving a zone to another server. I >tried >> >following the Solaris instructions ( >> >https://blogs.oracle.com/openomics/entry/solaris_zone_migration ), >but >> >at >> >the install step it seems OI's zoneadm can't read a zfs send file, >as I >> >get >> >this error: >> > >> >chris@Zeb:/root# zoneadm -z Jacob install -a Jacob.zfs -p >> >A ZFS file system has been created for this zone. >> > Log File: /var/tmp/Jacob.install_log.RQaiQk >> >Error: Unknown archive format. Must be a flash archive, a cpio >archive >> >(can >> >also be gzipped or bzipped), a pax XUSTAR archive, or a level 0 >ufsdump >> > >> >archive. >> >ERROR: Installation aborted. >> > >> > >> >I've also tried doing the zfs send/receive ahead of time and trying >to >> >attach, but get this error: >> > >> >Log File: /var/tmp/Jacob.attach_log.CKaGhl >> >ERROR: Failed to locate any dataset mounted at /zones/jacob/root. >> >Attach >> >requires a mounted dataset. >> > Result: Attach Failed. >> >chris@Zeb:/root# >> > >> > >> >On the old server with the zone shutdown, I see these mounts: >> >rpool/zones/jacob 43722064 33 43722031 1% >> >/zones/jacob >> >rpool/zones/jacob/ROOT/zbe-1 44543497 821466 43722031 2% >> >/zones/jacob/root >> > >> > >> >But ...ROOT/zbe-1 has a mount point of legacy. I can't make any >changes >> >to >> >the zfs file systems from the global zone because they are delegated >to >> >the >> >zone. Is it possible to attach a zone this way ? What is the best >way >> >to do >> >this ? > > >> Several ideas; on one hand, you can use 'zoneadm ready' to mount the >zone >> filesystems in an official manner. You might also unset the >'zoned=on' >> attribute temporarily and mount the dataset manually (set mountpoint >or >> use 'mount -F zfs pool/... /mnt/...' to maintain legacy mode). > >> To transfer you'd probably use 'zfs send -R' for recursive (children >and >> snapshots), though you can use rsync if you get the filesystem >mounted and >> the dataset hierarchy recreated by hand - but you'd rarely need that >(i.e. >> large replica over bad link, so zfssend never succeeds). > > >Jim - thanks for the response. > >"zoneadm ready" doesn't work, it has to be installed first and that's >what >I'm trying to do with the attach. > >If I set "zoned=off" on rpool/zones/jacob/ROOT/zbe-1 and mount it, I >get >this error: > >chris@Zeb:/root# zoneadm -z Jacob attach >Log File: /var/tmp/Jacob.attach_log.puaOrn >ERROR: Failed to configure dataset rpool/zones/jacob/ROOT: could not >set zoned=off. >ERROR: Failed to configure dataset rpool/zones/jacob/ROOT/zbe-1: could >not set zoned=off. > Result: Attach Failed. > >Since zoned is already off I'm not sure why it's trying to do this. > >Setting zoned=on causes the filesystems to unmount > >trying "attach -n" obviously returns without an error, but when I try >to >boot: > >chris@Zeb:/root# zoneadm -z Jacob boot >zone 'Jacob': ERROR: no active dataset. >zone 'Jacob': >zoneadm: zone 'Jacob': call to zoneadmd failed > > > > > >========================================================== >Chris Candreva -- [email protected] -- (914) 948-3162 >WestNet Internet Services of Westchester >http://www.westnet.com/ > >_______________________________________________ >OpenIndiana-discuss mailing list >[email protected] >http://openindiana.org/mailman/listinfo/openindiana-discuss
What i meant regarding zoned=off was actually that you set this and then mount manually by either 'mount -F zfs' (for legacy) or 'zfs mount' (for others). -- Typos courtesy of K-9 Mail on my Samsung Android _______________________________________________ OpenIndiana-discuss mailing list [email protected] http://openindiana.org/mailman/listinfo/openindiana-discuss
