写一个创建新虚拟机的脚本
时间: 2024-02-01 19:16:22 浏览: 160
假设你使用的是 VMware 虚拟机,以下是一个创建新虚拟机的 Bash 脚本示例:
```bash
#!/bin/bash
# 定义虚拟机名称和路径
VM_NAME="MyNewVM"
VM_PATH="/path/to/vmware/folder/"
# 定义虚拟机的参数
VM_MEMORY="2048" # 内存大小,单位为 MB
VM_DISK_SIZE="20G" # 磁盘大小,单位为 GB
VM_OS_TYPE="ubuntu64Guest" # 操作系统类型,这里以 Ubuntu 为例
VM_ISO="/path/to/ubuntu.iso" # 安装镜像文件路径
VM_NETWORK="bridged" # 网络类型,这里以桥接模式为例
# 创建虚拟机
vmrun -T ws create "$VM_PATH/$VM_NAME.vmwarevm/$VM_NAME.vmx" \
-s $VM_DISK_SIZE \
-d thin \
-c $VM_MEMORY \
-i $VM_OS_TYPE \
-iso $VM_ISO
# 启动虚拟机并安装操作系统
vmrun -T ws start "$VM_PATH/$VM_NAME.vmwarevm/$VM_NAME.vmx" gui
# 等待虚拟机启动并连接网络
sleep 60
# 设置虚拟机网络
vmrun -T ws set_network_adapter "$VM_PATH/$VM_NAME.vmwarevm/$VM_NAME.vmx" 1 -n $VM_NETWORK
echo "虚拟机创建成功!"
```
请注意,此脚本仅适用于 VMware Workstation 虚拟机,并且需要安装 VIX API 才能运行。如果你使用的是其他虚拟化技术,将需要编写不同的脚本。此脚本仅供参考。
阅读全文