所以现在我已经安装了 KVM(及其相关工具和软件包 - libvirt、VMM 等)。在 GUI 上(即使用 VMM),安装按预期进行。但是,当我尝试使用命令行界面创建 VM 时,操作系统(我正在使用 CentOS 6.3)默认为最小安装,而不是在安装时给我提供选项。我尝试使用以下命令进行安装:
virt-install \
--connect qemu:///system \
--virt-type kvm --name testVM2 \
--ram 512 --disk path=/var/lib/libvirt/images/testVM2.img,size=8 --vnc \
--cdrom /media/db18de8e-0853-49fb-80de-5c794d58a46f/CentOS-6.3- x86_64-bin-DVD1.iso \
--network network=default
指定操作系统类型或操作系统变体参数没有区别。我是否遗漏了某些内容或必须指定其他参数?
提前致谢。
答案1
您可以使用 vnc 连接到 VM 吗?我想尝试的一件事是增加 RAM 数量,512MB 的 centos 将默认为基于文本的安装,尝试使用至少 768 并运行图形安装,然后连接到 vnc(它应该会自动发生)并根据您的喜好设置您的 VM。
但是,如果您尝试以自动化方式配置虚拟机,则应使用带有选项的 kickstart 文件-x "ks=/network/path/to/your/ks/file
。kickstart 文件将允许您指定安装的所有内容(主机名、ip、防火墙配置等),包括要安装的软件包。如果您不了解 kickstart,可以阅读文档
答案2
--vnc --vncport=xxx --vncclient=0.0.0.0