ansible批量创建五个分区,大小随意 然后批量删除所有分区
时间: 2024-03-20 14:38:53 浏览: 235
可以使用Ansible的disk_partition模块来批量创建分区,使用disk_partition模块的partitions参数指定需要创建的分区信息,例如:
```
- name: Create partitions
disk_partition:
disk: /dev/sda
partitions:
- number: 1
size: "1GiB"
- number: 2
size: "2GiB"
- number: 3
size: "3GiB"
- number: 4
size: "4GiB"
- number: 5
size: "5GiB"
```
上面的例子会在/dev/sda上创建五个分区,大小分别为1GB、2GB、3GB、4GB、5GB。
要批量删除所有分区,可以使用disk_partition模块的state参数将所有分区删除,例如:
```
- name: Remove partitions
disk_partition:
disk: /dev/sda
state: absent
```
上面的例子会将/dev/sda上的所有分区删除。
相关问题
linux批量装机方式有哪些
Linux批量装机方式有以下几种:
1. Kickstart:Kickstart是Red Hat Enterprise Linux安装程序的自动化安装方式。在此方法中,您可以创建一个Kickstart文件来定义安装过程中的各种设置,例如分区,软件包列表,网络配置等。然后,您可以使用该文件来自动安装Linux操作系统。
2. Preseed:Preseed是Debian操作系统的自动化安装方式。在此方法中,您可以创建一个Preseed文件来定义安装过程中的各种设置,例如分区,软件包列表,网络配置等。然后,您可以使用该文件来自动安装Debian操作系统。
3. PXE:PXE(Preboot Execution Environment)是一种用于网络启动计算机的标准。在此方法中,您可以通过网络将Linux安装程序加载到计算机内存中,并使用Kickstart或Preseed文件自动化安装Linux操作系统。
4. Ansible:Ansible是一种自动化工具,可用于自动化Linux操作系统的安装。在此方法中,您可以使用Ansible Playbook来定义Linux操作系统的安装和配置过程。
5. Docker:Docker是一种容器化平台,可用于在不同的Linux主机之间快速部署和安装应用程序。在此方法中,您可以使用Docker镜像来定义应用程序的安装和配置过程。
阅读全文