Ресурс zfs_pool
Используйте ресурс аудита Chef InSpec zfs_pool для проверки пулов ZFS в системах FreeBSD.
Доступность
Установка
Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.
Версия
Этот ресурс стал доступен в версии v1.16.0 InSpec.
Синтаксис
Блок ресурса zfs_pool объявляет свойства пула ZFS, которые должны быть проверены:
describe zfs_pool('pool') do
it { should MATCHER 'value' }
end
где:
-
('pool')— имя пула ZFS (например:'tank') -
MATCHER— допустимое соответствие для этого ресурса -
'value'— значение для проверки
Примеры
Следующие примеры показывают, как использовать этот ресурс аудита Chef InSpec.
Проверка пула «tank»
describe zfs_pool('tank') do
its('autoexpand') { should eq 'off' }
its('failmode') { should eq 'continue' }
its('feature@lz4_compress') { should eq 'active' }
its('health') { should eq 'ONLINE' }
its('listsnapshots') { should eq 'off' }
its('readonly') { should eq 'off' }
end
Соответствия
Этот ресурс аудита Chef InSpec динамически предоставляет все доступные свойства пулов ZFS (см.: man zpool для списка поддерживаемых свойств). Полный список доступных соответствий доступен на странице соответствий.
© Chef Software, Inc.
Licensed under the Creative Commons Attribution 3.0 Unported License.
The Chef™ Mark and Chef Logo are either registered trademarks/service marks or trademarks/servicemarks of Chef, in the United States and other countries and are used with Chef Inc's permission.
We are not affiliated with, endorsed or sponsored by Chef Inc.
https://docs.chef.io/inspec/resources/zfs_pool/