Phi*_*hil 11 server windows virtualization
当我查找有关如何在 Ubuntu 主机上创建 Windows VM 的文档时,我能找到的唯一文章是关于 Ubuntu 桌面的文章,而不是关于 Ubuntu 服务器的文章。
有没有办法在 Ubuntu Server 上创建 Windows VM?任何人都可以指点我任何文章吗?如果我不需要编译任何东西或做任何超级复杂的事情,那就加分。
hhl*_*hlp 13
你应该使用 KVM,因为......因为 Ubuntu 喜欢 Kvm
什么是KVM
KVM(用于基于内核的虚拟机)是适用于 x86 硬件上的 Linux 的完整虚拟化解决方案,包含虚拟化扩展(Intel VT 或 AMD-V)。
使用 KVM,您可以运行多个运行未经修改的 Linux 或 Windows 映像的虚拟机。每个虚拟机都有私有的虚拟化硬件:网卡、磁盘、图形适配器等。
从 2.6.20 开始,KVM 的内核组件包含在主线 Linux 中。
Ubuntu 使用 KVM 作为非图形服务器的后端虚拟化,使用 libvirt 作为其工具包/API。用于管理 VM 的 Libvirt 前端包括 virt-manager (GUI)。
让我们去黑客
本设置指南是在 Ubuntu Server 上配置 KVM,并且从另一台运行 Ubuntu Desktop 的机器远程管理 VM。
服务器端
第 1 步:安装 lib-virt 包。
sudo apt-get install kvm libvirt-bin
Run Code Online (Sandbox Code Playgroud)
步骤 #2:允许在服务器上的端口 22 (ssh) 上传入 tcp 和 udp 数据包
sudo ufw allow 22
Run Code Online (Sandbox Code Playgroud)
桌面端
第 2 步:安装 Virtual Machine Manager(在 Ubuntu 桌面机器上)。
sudo apt-get install virt-manager
Run Code Online (Sandbox Code Playgroud)
第 3 步:连接到服务器:执行 virt-manager
gksudo virt-manager
Run Code Online (Sandbox Code Playgroud)
现在您已准备好在服务器上创建虚拟机
第 4 步:创建来宾 VM 映像。Virtual Machine Manager 提供了一个 GUI 来轻松创建映像。只需右键单击服务器并选择“新建”。然后将逐步提示您需要为您的 VM 配置的变量(例如处理器数量、内存等)。
第 5 步:安装来宾 VM 操作系统。使用常规 CD/DVD 安装程序或 ISO 映像在 VM 上安装操作系统。
ubuntu 官方服务器文档中的更多信息 ->此处
祝你好运和快乐摇摆
PS:你不会害怕命令行.....
VirtualBox(您将在桌面线程中阅读的内容)有一些命令行工具,允许您在无头状态下运行任何虚拟机。
一个例子是:
VBoxHeadless -startvm vm_name
Run Code Online (Sandbox Code Playgroud)
您仍然需要设置可以完成的虚拟机,我相信,使用VBoxManage
(VBoxManage --help
对于那里的选项)。在桌面上进行初始配置,然后将配置和磁盘映像传输到服务器可能是最简单的。
如果你想让它在开机运行,你会想要写一个初始化或脚本新贵为它的负载,或者只是在/etc/rc.local里推的命令作为一个懒惰的,不受管理的方法(你可能会希望&
在命令的结尾,因此它不会阻止系统加载)。
但同样,您可能必须使用 Upstart,因此它在网络启动之前不会加载。玩弄它,让我们知道什么是有效的。
但是你不需要编译任何东西。
编辑 2:这里有一些旧的安装说明,但真正有用的是示例 VBoxManage 语句:
Run Code Online (Sandbox Code Playgroud)VBoxManage createvm -name "Ubuntu 8.04 Server" -register VBoxManage modifyvm "Ubuntu 8.04 Server" -memory "256MB" -acpi on -boot1 dvd -nic1 nat VBoxManage createvdi -filename "Ubuntu_8_04_Server.vdi" -size 10000 -register VBoxManage modifyvm "Ubuntu 8.04 Server" -hda "Ubuntu_8_04_Server.vdi" VBoxManage registerimage dvd /home/ubuntu-8.04.1-server-i386.iso VBoxManage modifyvm "Ubuntu 8.04 Server" -dvd /home/ubuntu-8.04.1-server-i386.iso
您需要根据自己的情况自定义它们,但它们应该为您提供一个很好的参考点。