Spec-Zone.ru › Chef 16

Ресурс zfs_pool

[править на GitHub]

Используйте ресурс аудита 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/

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API