Hi,
You probably want to set fs_allowed so it includes the filesystem you
are trying to create on it.
(from man vmadm)
fs_allowed:
This option allows you to specify filesystem types this zone
is allowed
to mount. For example on a zone for building SmartOS you
probably want
to set this to: "ufs,pcfs,tmpfs". To unset this property,
set the
value to the empty string.
type: string (comma separated list of filesystem types)
vmtype: OS
listable: no
create: yes
update: yes (requires zone reboot to take effect)
Regards
Jorge
On 2018-02-27 13:41, Fred Liu wrote:
Hi,
For I have no spare hardware(disk), I have tried adding zvol to OS/LX
zone. But it looks likes not working as the document.
zonecfg:f58e8c87-eb04-ea48-bf23-9b7be32515b8:device> set
match=/dev/zvol/rdsk/zones/device
zonecfg:f58e8c87-eb04-ea48-bf23-9b7be32515b8:device> end
zonecfg:f58e8c87-eb04-ea48-bf23-9b7be32515b8> verify
zonecfg:f58e8c87-eb04-ea48-bf23-9b7be32515b8> exit
[root@pluto /zones/build]# zlogin f58e8c87-eb04-ea48-bf23-9b7be32515b8
[Connected to zone 'f58e8c87-eb04-ea48-bf23-9b7be32515b8' pts/6]
Last login: Tue Feb 27 20:25:02 on pts/6
__ . .
_| |_ | .-. . . .-. :--. |-
|_ _| ;| || |(.-' | | |
|__| `--' `-' `;-| `-' ' ' `-'
/ ; Instance (base-multiarch-lts 15.4.0)
`-' https://docs.joyent.com/images/smartos/base
[root@f58e8c87-eb04-ea48-bf23-9b7be32515b8 ~]# ls -la
/dev/zvol/rdsk/zones/device
crw------- 1 root sys 90, 26 Feb 27 20:35 /dev/zvol/rdsk/zones/device
[root@f58e8c87-eb04-ea48-bf23-9b7be32515b8 ~]# newfs
/dev/zvol/rdsk/zones/device
newfs: construct a new file system /dev/zvol/rdsk/zones/device: (y/n)?
y
can't check mount point; can't stat
Will the real hardware be different?
I also tried adding zvol to zones on solaris11.2. It works well.
device:
match not specified
storage.template:
dev:/dev/zvol/dsk/%{global-rootzpool}/VARSHARE/zones/%{zonename}/disk%{id}
storage: dev:/dev/zvol/dsk/rpool/VARSHARE/zones/kz01/disk0
0
bootpri: 0
device:
match not specified
storage: dev:/dev/zvol/dsk/tank/device
2
bootpri: 2
capped-memory:
physical: 2G
keysource:
raw redacted
zonecfg:kz01>
root@kz01:~# format
Searching for disks...done
AVAILABLE DISK SELECTIONS:
. c1d0 <kz-vDisk-ZVOL-16.00GB>
/kz-devices@ff/disk@0
c1d2 <kz-vDisk-ZVOL cyl 1305 alt 0 hd 255 sec 63>
/kz-devices@ff/disk@2
Specify disk (enter its number): ^C
root@kz01:~# zpool create test1 c1d2
root@kz01:~# zpool list
NAME SIZE ALLOC FREE CAP DEDUP HEALTH ALTROOT
rpool 15.9G 5.35G 10.5G 33% 1.00x ONLINE -
test1 9.94G 124K 9.94G 0% 1.00x ONLINE -
root@kz01:~#
Thinking little bit more, for we already can add zvol to kvm zone, it
should not be very hard to realize in OS/LX zone.
Thanks.
Fred
-------------------------------------------
smartos-discuss
Archives: https://www.listbox.com/member/archive/184463/=now
RSS Feed: https://www.listbox.com/member/archive/rss/184463/25769125-55cfbc00
Modify Your Subscription:
https://www.listbox.com/member/?member_id=25769125&id_secret=25769125-7688e9fb
Powered by Listbox: http://www.listbox.com