Q:

Solaris: Encrypting a zpool NOT a dataset within a pool?

What is the way in Solaris to encrypt a zpool? All the documentation supporting ZFS encryption talk about using "zfs create" and specifying a dataset WITHIN a pool. I just became SA for several Solaris servers and they all have encrypted zpools, but no documentation as to how they get that way. I know its possible since these servers have their pools configured with encryption, with no datasets on them. Any ideas?

A:

You just need to create the pool with encryption enabled for its top dataset:
zpool create -O encryption=on ...

