Я пытаюсь присоединить неглобальную целую корневую зону solaris 10 (глобальная зона solaris 10) к глобальной зоне solaris 11, но подключение zoneadm завершилось неудачно с ошибкой ниже.
root@Globalzone:~#zoneadm -z nonglobalzone attach -a /ngzone1.v1.zfs.gz
Warning: The -a and -d options to the attach subcommand may be removed in a future release of Solaris. Use of the install subcommand is recommended.
Progress being logged to /var/log/zones/zoneadm.20190417T205235Z.ngzone1.attach
Installing: This may take several minutes...
ERROR: Error: No active boot environment found.
ERROR: Error: Command <zfs destroy ngzone1/installtmp> exited with status 1
ERROR: Error: cannot destroy dataset ngzone1/installtmp
ERROR: Invalid data received
Result: Attach Failed.
Загрузочная среда доступна и активирована.
beadm list
BE Active Mountpoint Space Policy Created
-- ------ ---------- ----- ------ -------
solaris-2 NR / 66.72G static 2013-11-07 06:27
Вот информация об источнике / месте назначения.
Источник: Глобальная зона - solaris 10 неглобальная зона - solaris 10
Пункт назначения Глобальная зона - solaris 11.
[Wednesday, April 17, 2019 01:52:35 PM PDT] Pinning nonglobalzone
[Wednesday, April 17, 2019 01:52:35 PM PDT] ZFS send stream
[Wednesday, April 17, 2019 01:52:35 PM PDT] Installing: This may take several minutes...
[Wednesday, April 17, 2019 01:52:36 PM PDT] gzcat / nonglobalzone.v1.zfs.gz | zfs receive -F -u -x zoned nonglobalzone/installtmp/ds
[Wednesday, April 17, 2019 01:55:06 PM PDT] ERROR: Error: No active boot environment found.
cannot destroy 'nonglobalzone/installtmp': filesystem has children
use '-r' to destroy the following datasets:
nonglobalzone/installtmp/ds@v2v
nonglobalzone/installtmp/ds@v2v1
nonglobalzone/installtmp/ds
[Wednesday, April 17, 2019 01:55:06 PM PDT] ERROR: Error: Command <zfs destroy nonglobalzone/installtmp> exited with status 1
[Wednesday, April 17, 2019 01:55:06 PM PDT] ERROR: Error: cannot destroy dataset nonglobalzone/installtmp
[Wednesday, April 17, 2019 01:55:06 PM PDT] ERROR: Invalid data received
[Wednesday, April 17, 2019 01:55:06 PM PDT] Destroying datasets under nonglobalzone that are not pinned
[Wednesday, April 17, 2019 01:55:06 PM PDT] Destroyed unpinned snapshot nonglobalzone/installtmp/ds@v2v
Эта команда неверна:
zoneadm -z attach -a /ngzone1.v1.zfs.gz
За то zoneadm
страница руководства:
Синопсис
zoneadm -z zonename [-u uuid-match] subcommand [subcommand_options]
...
Обратите внимание на «zoneadm -z название зоны ... подкоманда ... "формат.
Вы пропустили zonename
параметр из отправленной вами команды.
Команда по то Миграция существующей зоны в системе Oracle Solaris 10 страница руководства администратора Solaris 11 является:
zoneadm -z my-zone attach -a /zones/my-zone.cpio.gz
Опять же - обратите внимание на zonename
параметр, который my-zone
в этом примере.