Spec-Zone.ru › Chef 17

zfs_pool ресурс

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

Используйте ресурс аудита Chef InSpec, чтобы проверить пулы ZFS на системах FreeBSD и Linux (Centos, RHEL, Ubuntu, CloudLinux, Debian).

Доступность

Установка

Этот ресурс распространяется вместе с самим Chef InSpec. Вы можете использовать его автоматически.

Версия

Этот ресурс впервые стал доступен в версии InSpec v1.16.0.

Синтаксис

Блок ресурса zfs_pool объявляет свойства пула ZFS, которые должны быть проверены:

describe zfs_pool('pool') do
  it { should MATCHER 'value' }
end

где:

  • ('pool') — это имя пула ZFS (например: 'tank')
  • MATCHER — это допустимый матчер для этого ресурса
  • 'value' — это значение, которое нужно проверить

Свойства

Этот ресурс аудита Chef InSpec динамически предоставляет все доступные свойства пула ZFS (см.: man zpool для списка поддерживаемых свойств).

Примеры

В следующих примерах показано, как использовать этот ресурс аудита 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 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