这是 vmbuilder 命令,可以使用我们的多个免费在线工作站之一在 OnWorks 免费托管服务提供商中运行,例如 Ubuntu Online、Fedora Online、Windows 在线模拟器或 MAC OS 在线模拟器
程序:
您的姓名
vmbuilder - 从命令行构建虚拟机
概要
虚拟机构建器 [配置] ...
管理程序映像格式。 有效选项:xen kvm vmw6 vmserver
分配。 有效选项:ubuntu
商品描述
本手册页记录了 虚拟机构建器 命令。 虚拟机构建器 是一个构建的程序
来自命令行的虚拟机,但可以通过其他接口实现
它的插件机制。 您可以通过命令行选项添加额外的包,删除
包,选择哪个版本的 Ubuntu,哪个镜像等等。在最近的硬件上有很多
RAM,tmpdir 中 /开发/shm 或使用 tmpfs 和本地镜像(请参阅 apt-proxy 或 apt-
镜像),您可以在不到一分钟的时间内引导虚拟机。
配置
注意: 此处仅描述常见的基本选项。 许多选项可以通过添加
插件和其他,它们取决于您指定的管理程序和发行版。 请
使用 虚拟机构建器 - 帮帮我 获取完整的选项列表。
-H, - 帮帮我
显示此帮助消息并退出。
-c ALT配置 --配置
指定可选配置文件的路径。 [默认值:无]。
/etc/vmbuilder.cfg 和 〜/.vmbuilder.cfg 如果存在,总是被读取。 的内容
配置文件在
https://help.ubuntu.com/community/JeOSVMBuilder#Using%20configuration%20files.
-d DEST, --目标 目标
指定目标目录。 [默认: —— ]。 配置选项:
目标目录。
-调试
显示(很多)调试信息
-v, --详细
显示进度信息
-q, - 安静的
无声操作
-t TMP, --tmp TMP
使用 TMP 作为图像生成的临时工作空间。 如果是,则默认为 $TMPDIR
被定义或 / tmp目录 除此以外。 [默认: / tmp目录]
--模板 DIR
将 dir 附加到模板搜索路径。 看
https://help.ubuntu.com/community/JeOSVMBuilder#Modifying%20the%20libvirt%20template%20to%20use%20bridging
举个例子。
-o, --覆盖
如果目标目录已经存在,则强制覆盖它。 [默认值:假]
- 到位
直接安装到文件系统映像中。 如果您的 $TMPDIR 是
nodev 和/或 nosuid,但会导致文件系统映像稍大。
--tmpfs 选择
使用 tmpfs 作为工作目录,指定其大小或“-”以使用 tmpfs
默认 (suid,dev,size=1G)。
-m 记忆, --内存 的MEM
将 MEM 兆字节的内存分配给来宾虚拟机。 [默认值:128]
--CPU 民
将 NUM CPU 分配给来宾虚拟机。 [默认值:1]
人数 分割 选项
- 部分 PATH
允许在 PATH 中指定一个分区表,partfile 的每一行都应该指定
(根优先):
挂载点大小(设备)(文件名)
每行一个,以空格分隔,其中大小以兆字节为单位。 第三个和第四个
选项允许您为文件系统指定一个设备,并为文件系统指定一个名称
文件系统映像,两者都是可选的。 您最多可以有 4 个虚拟磁盘,一个
新磁盘从仅包含“---”的行开始。 IE:
根 2000 a1 根文件系统
/启动 512 a2开机
交换 1000 a3 swapfs
---
/ VAR 8000 b1 无功
在/ var /日志 2000 b2 可变日志
如果指定了 --part,则不使用以下三个选项:
--根大小 尺寸
根文件系统的大小(以 MB 为单位)[默认值:4096]。 丢弃时 --part
用来。
--优化大小 尺寸
的大小(以 MB 为单位) /选择 文件系统。 如果没有设置,没有 /选择 文件系统将是
添加。 使用 --part 时丢弃。
--交换大小 尺寸
交换分区的大小(以 MB 为单位)[默认值:1024]。 当 --part 为时丢弃
用过的。
网络 有关 opţiuni:
- 领域 域
将 DOMAIN 设置为来宾的域名。 默认值:机器的域
运行这个脚本。
--ip 地址
点状形式的 IP 地址 [默认:dhcp]
如果未指定 --ip 将丢弃以下选项
- 面具 VALUE 点状形式的 IP 掩码 [默认:基于 ip 设置]。
- 网 地址
点状形式的 IP 网络地址 [默认:基于 ip 设置]。
--广播 VALUE
点线形式的 IP 广播 [默认:基于 ip 设置]。
--gw 地址
虚线形式的网关(路由器)地址 [默认:基于 ip 设置(第一个
网络中的有效地址)]。
--dns 地址
虚线形式的 DNS 地址 [默认:基于 ip 设置(第一个有效
地址在网络中)]
帖子 安装 动作:
- 复制 文件
从 FILE 中读取“source dest”行,将源文件从主机复制到
来宾的文件系统。
--执行脚本 脚本, --执行 SCRIPT
在发行版安装完成后运行 SCRIPT。 脚本将被调用
来宾的 chroot 作为第一个参数,因此您可以使用 chroot $1 运行代码
虚拟机。
libvirt的 积分:
--libvirt=URI
将 VM 添加到给定的 URI
脚本:
--首次启动 PATH
指定一个脚本,该脚本将被复制到客户机中并在第一次执行时执行
机靴。 此脚本不能是交互式的。
--首次登录 PATH
指定一个脚本,该脚本将被复制到guest 虚拟机并首先执行
用户登录的时间。这个脚本可以是交互式的。
发展
虚拟机构建器 是一个python程序,它提供了一个非常简单的机制来增加
功能、接口、支持其他分发和管理程序。 随意加入
https://launchpad.net/vmbuilder 上的项目
相容性
虚拟机构建器 包括与其祖先兼容的命令行界面 ubuntu-虚拟机-
建造者。 这种兼容性不包括现在使用的模板或配置文件
较新的格式。 依赖 ubuntu-vm-builder 的程序或脚本应该继续
如果不使用模板或配置文件,则工作没有任何问题。
客户服务
随时加入 freenode 上的 #ubuntu-virt 以获得一些帮助或只是打个招呼。
使用 onworks.net 服务在线使用 vmbuilder