Модуль community.general.aix_filesystem – Настройка файловых систем LVM и NFS для AIX
Примечание
Этот модуль является частью коллекции community.general (версия 9.5.0).
Возможно, эта коллекция уже установлена, если вы используете пакет ansible. Она не включена в ansible-core. Чтобы проверить, установлена ли она, выполните ansible-galaxy collection list.
Для установки используйте: ansible-galaxy collection install community.general.
Для использования в playbook, укажите: community.general.aix_filesystem.
Краткое описание
- Этот модуль создает, удаляет, монтирует и размонтирует файловые системы LVM и NFS для AIX с использованием
/etc/filesystems. - Для файловых систем LVM можно изменить размер файловой системы.
Параметры
Параметр | Комментарии |
|---|---|
account_subsystem boolean | Указывает, должна ли файловая система обрабатываться подсистемой учета. Варианты:
|
attributes list / elements=string | Указывает атрибуты для файловой системы, разделенные запятыми. По умолчанию: |
auto_mount boolean | Файловая система автоматически монтируется при перезагрузке системы. Варианты:
|
device string | Имя устройства логического тома (LV) или удаленного экспортированного устройства для создания файловой системы NFS. Используется для создания файловой системы на уже существующем логическом томе или экспортированной файловой системе NFS. Если не указано, будет создано новое имя логического тома в соответствии со стандартами AIX (LVM). |
filesystem string / required | Указывает точку монтирования, которая представляет собой каталог, в который будет смонтирована файловая система. |
fs_type string | Указывает тип виртуальной файловой системы. По умолчанию: |
mount_group string | Указывает группу монтирования. |
nfs_server string | Указывает сервер Network File System (NFS). |
permissions string | Задает права доступа к файловой системе. Варианты:
|
rm_mount_point boolean | Удаляет директорию точки монтирования при использовании с состоянием Варианты:
|
size string | Указывает размер файловой системы. Для уже 512-байтовые блоки, мегабайты или гигабайты. Если в значении указано M, оно будет в мегабайтах. Если в значении указано G, оно будет в гигабайтах. Если M или G не указаны, значение будет в 512-байтовых блоках. Если в начале значения указан «+», значение будет добавлено. Если в начале значения указан «-», значение будет удалено. Если «+» или «-» не указаны, общее значение будет указанным. Размер будет соответствовать стандартам LVM AIX. |
state string | Управляет состоянием файловой системы.
Варианты:
|
vg string | Указывает существующую группу томов (VG). |
Атрибуты
Атрибут | Поддержка | Описание |
|---|---|---|
check_mode | Поддержка: полная | Может работать в режиме |
diff_mode | Поддержка: отсутствует | Возвращает подробные сведения о том, что изменилось (или, возможно, должно измениться в режиме |
Примечания
Примечание
- Для получения дополнительной
attributes, см. руководство AIX по «crfs».
Примеры
- name: Create filesystem in a previously defined logical volume.
community.general.aix_filesystem:
device: testlv
filesystem: /testfs
state: present
- name: Creating NFS filesystem from nfshost.
community.general.aix_filesystem:
device: /home/ftp
nfs_server: nfshost
filesystem: /home/ftp
state: present
- name: Creating a new file system without a previously logical volume.
community.general.aix_filesystem:
filesystem: /newfs
size: 1G
state: present
vg: datavg
- name: Unmounting /testfs.
community.general.aix_filesystem:
filesystem: /testfs
state: unmounted
- name: Resizing /mksysb to +512M.
community.general.aix_filesystem:
filesystem: /mksysb
size: +512M
state: present
- name: Resizing /mksysb to 11G.
community.general.aix_filesystem:
filesystem: /mksysb
size: 11G
state: present
- name: Resizing /mksysb to -2G.
community.general.aix_filesystem:
filesystem: /mksysb
size: -2G
state: present
- name: Remove NFS filesystem /home/ftp.
community.general.aix_filesystem:
filesystem: /home/ftp
rm_mount_point: true
state: absent
- name: Remove /newfs.
community.general.aix_filesystem:
filesystem: /newfs
rm_mount_point: true
state: absent
Значения возврата
Общие значения возврата документированы здесь, следующие являются полями, уникальными для данного модуля:
Ключ | Описание |
|---|---|
changed boolean | Возвращает значение changed для действий aix_filesystems как true или false. Возвращается: всегда |
msg string | Возвращает сообщение об действии. Возвращается: всегда |
Ссылки на коллекцию
© 2012–2018 Michael DeHaan
© 2018–2024 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/community/general/aix_filesystem_module.html