TOP云提供高性价比云服务器租用,有中国内地/港澳台、海外等全球各地节点,TOP云国内云服务器只要有域名备案号就能直接用,无须重复备案;港澳台及海外云服务器不用备案,购买之后直接使用,省时省力省心。价格实惠,续费同价,2核2G5M仅需27元每月,8核8G50M仅需66元每月,更多配置套餐请进入下面网址了解:
TOP云总站云服务器:https://topyun.vip/server/buy.html
TOP云C站云服务器:https://c.topyun.vip/cart
在云服务器上搭建KVM(Kernel-based Virtual Machine)虚拟机,可按以下步骤操作:
环境准备
确认云服务器支持虚拟化:需云服务器CPU支持硬件虚拟化技术,如Intel VT - x或AMD - V。可通过egrep -o '(vmx|svm)' /proc/cpuinfo命令查看,若有输出则表示支持。
更新系统:以CentOS系统为例,在终端执行yum update -y更新系统软件包。
安装KVM及相关组件
安装KVM和必要工具:在CentOS系统下,执行yum install -y qemu - kvm libvirt virt - install bridge - utils命令安装KVM、libvirt管理工具和网络桥接工具。
启动并设置开机自启:执行systemctl start libvirtd启动libvirt服务,再通过systemctl enable libvirtd设置开机自启。
验证安装:运行virsh -c qemu:///system list,若未报错则表明KVM安装成功。
配置网络
创建桥接网络:编辑网络配置文件,以CentOS 7为例,编辑/etc/sysconfig/network - scripts/ifcfg - eth0(eth0为实际网卡名),添加如下内容:
plaintextBRIDGE=br0
再创建/etc/sysconfig/network - scripts/ifcfg - br0文件,内容如下:
plaintextDEVICE=br0 TYPE=Bridge BOOTPROTO=dhcp ONBOOT=yes DELAY=0
重启网络服务:执行systemctl restart network使配置生效。
创建KVM虚拟机
使用命令行创建:以创建一个基于CentOS镜像的虚拟机为例,执行以下命令:
bashvirt - install \ --name centos7 - vm \ --ram 2048 \ --vcpus 2 \ --disk path=/var/lib/libvirt/images/centos7 - vm.qcow2,size=20 \ --os - type linux \ --os - variant centos7.0 \ --network bridge=br0 \ --graphics none \ --console pty,target_type=serial \ --location 'http://mirror.centos.org/centos/7/os/x86_64/' \ --extra - args 'console=ttyS0,115200n8 serial'
参数说明:
- --name:指定虚拟机名称。
- --ram:分配的内存大小(MB)。
- --vcpus:分配的CPU核心数。
- --disk:指定虚拟磁盘路径和大小(GB)。
- --os - type和--os - variant:指定操作系统类型和版本。
- --network:指定网络桥接。
- --graphics:不使用图形界面。
- --console:配置控制台。
- --location:指定系统镜像源地址。
- --extra - args:传递给内核的额外参数。
使用图形界面创建(可选):若云服务器支持图形界面,可安装virt - manager,通过它以图形化方式创建和管理虚拟机。在终端执行yum install -y virt - manager安装,不过图形界面方式在无图形环境的云服务器上使用受限。
管理虚拟机
启动、停止和重启虚拟机:使用virsh命令管理,如启动虚拟机virsh start centos7 - vm,停止虚拟机virsh shutdown centos7 - vm,重启虚拟机virsh reboot centos7 - vm。
连接虚拟机控制台:执行virsh console centos7 - vm连接到虚拟机控制台进行操作。