怎么在Linux服务器创建虚拟化工作站

2023年3月22日19:41:21怎么在Linux服务器创建虚拟化工作站已关闭评论
腾讯云正在大促:点击直达 阿里云超级红包:点击领取
免费/便宜/高性价比服务器汇总入口(已更新):点击这里了解

怎么在Linux服务器创建虚拟化工作站

如今,虚拟化越来越普遍。把你现有的机器和提供多个虚拟机的能力,对学习、测试和实验以及生产力等方面有很大的帮助。Linux作为流行和强大的,是一个很好的地方开始建立一个虚拟化服务器或工作站,为自己的个人使用。这里涵盖的是如何从零开始创建一个Linux虚拟化工作站。

1、虚拟化硬件兼容性

在你开始安装任何软件包之前,你要确保你的CPU支持硬件虚拟化。许多CPU都支持,但最好还是检查一下。下面的命令将检查你的"/proc/cpuinfo "文件中是否有必要的技术。如果你不确定你的系统中有什么,请尝试以下两个命令,它不会伤害任何东西。

grep vmx /proc/cpuinfo #用于Intel CPU

grep svm /proc/cpuinfo #用于AMD CPU

服务器使用的是英特尔CPU,所以我的输出看起来像下面的图像。

如果这两个命令都没有输出,你也可以看看lscpu的输出,找到"Virtualization"虚拟化部分。

我们知道我的系统已设置为可以处理虚拟化。我还建议您的系统中至少有8 GB的RAM。为了获得最佳体验,我建议您使用16、32甚至64 GB的RAM。这将为您提供足够的空间来设置和运行多个VM,而不必担心RAM不足,并且您可以在一个系统上创建完整的客户端/服务器网络或工作站机群。

2、安装KVM

KVM代表基于内核的虚拟机,它是目前最好的Linux本机管理程序。性能非常好,您可以通过多种方式来管理KVM虚拟机。QEMU通常与KVM一起作为一种模拟硬件的方式。

要安装服务器所需的一切,请运行以下命令:

对于Fedora:

sudo dnf -y groupinstall "Virtualization Host";

sudo dnf -y install virt-install

对于基于Ubuntu / Ubuntu的发行版:

sudo apt -y install qemu-kvm libvirt-daemon-system libvirt-daemon virtinst bridge-utils libosinfo-bin libguestfs-tools virt-top

安装KVM后,请确保使用以下命令检查内核模块是否已加载:

lsmod | grep kvm

然后使用以下命令启动并启用KVM守护程序:

sudo systemctl start libvirtd

sudo systemctl enable libvirtd

sudo systemctl status libvirtd

您的输出应如下图所示。

现在许多其他指南会让你为所有的虚拟机设置一个桥接来访问外部网络,我不会在这里介绍了。

3、使用GUI安装和管理KVM VM

有几种方法可以管理您的KVM虚拟机。如果你的Linux工作站或服务器使用的是图形化桌面,你可以使用Virtual Machine Manager或GNOME Boxes*,如果你运行的是纯CLI的服务器,并且正在为它寻找一个GUI界面,你可以使用Cockpit,并通过安装界面中 "应用程序 "菜单中的 "Machines "应用程序来管理你的VMS。所有这些GUI工具也将允许您安装KVM虚拟机。

*GGNOME Boxes是处理KVM虚拟机最简单的方法,但在网络、存储和硬件配置方面,你无法获得与其他产品相同的控制。

4、从终端安装KVM VM

您还可以使用上述命令安装的软件包随附的CLI工具。virt-install是安装KVM虚拟机的好工具,而无需弄乱XML定义。可使用许多不同的选项virt-install。但是,以下模板最成功:

sudo virt-install

--connect qemu:///system

--name

--memory

--vcpus

--disk size=

--cdrom /PATH/TO/ISO/FILE

这应该定义了系统所需的所有方面。你也可以通过网络安装,导入镜像,并通过在大小选项后指定 "path=/PATH/TO/DIR/DISKNAME.qcow2 "来指定磁盘的位置,用逗号隔开。

这将打开Remote Viewer(也称为virt-viewer),并允许您正常进行OS安装过程。您将需要访问GUI,因此,如果你的服务器是无头的,我建议如上所述使用Cockpit。您还可以使用kickstart文件通过安装基于RHEL的发行版virt-install。

5、从终端管理KVM VM

用于管理KVM VM的主要命令是virsh。它既可以是一个命令,也可以是一个交互式的shell,所以输入它就像输入sudo virsh并按下Enter键一样简单。

仅举几个例子,您现在可以使用列出所有域,使用列出所有域list --all,使用start关闭所有域shutdown。

有很多virsh选项,因此我鼓励您检查man页面并深入了解可以从终端管理的有关计算机的所有重要功能。

您还可以使用其IP地址SSH进入您的VM。它们从virbr0接口获取IP ,并且默认情况下,VM的接口对SSH访问开放。至此,Linux服务器系统虚拟化工作站就安装完成了。

注意:现在服务器报价出炉,价格很低

1、腾讯云:限时 2860 元无门槛优惠券点击一键领取

2、腾讯云最新优惠活动,3年/5年服务器限时抢购点击前往

3、阿里云:限时 2000 元无门槛优惠券点击一键领取

腾讯云正在大促:点击 https://2bcd.com/go/tx/进入最新活动页】领取无门槛代金券,附云服务器价格表,2核2G4M轻量应用服务器99元1年,新老用户都可以买,可以享受1次续费99元一年、135元15个月、三年560元,MySQL云数据库59元1年起,2核2G3M配置82元1年,2核4G5M配置188元一年、3年900元,4核8G12M轻量服务器880元15个月,8核16G配置1890元15个月,更多16核32G28M带宽和云服务器CVM标准型S5、GPU服务器、CVM标准型SA2租用优惠价格如下,可以 点此进入最新活动页 查看当前最新的优惠券和活动信息。还可以领下10元无门槛代金券:点此直达 阿里云限量超级红包:点击领取】5亿上云补贴和2088元满减代金券,阿里云服务器租用费用最新价格表【点击了解】,最便宜轻量应用服务器2核2G3M带宽82元1年,ECS云服务器2核2G3M带宽99元一年,ECS u1实例2核4G5M带宽优惠价格199元一年,香港30M带宽轻量服务器24元1个月、288元一年,4核8G服务器706元一年,ECS云服务器4核16G10M带宽30元1个月、90元3个月,云服务器8核32G10M带宽109元1个月、327元3个月。阿里云产品最高降价55%,点击 https://2bcd.com/go/aliyun/ 进入最新活动页了解。 腾讯云续费贵,一次性买3年/5年,免得续费贵。3年轻量 2核2G 4M 560元;3年轻量 2核4G 5M 3年900元,活动入口:点击前往(下拉到“爆品专区”即可看到)。 老用户享新人优惠的方法:用Qq登录、1人可注册3个新账号/用家人朋友的身份注册新号(点击注册新账号)。