当前位置:首页 > 虚拟机 > 正文

linux服务器 开启虚拟机


先决条件:
安装并配置支持虚拟化的 Linux 发行版(例如 Ubuntu、CentOS 或 Red Hat Enterprise Linux)
安装并配置虚拟化管理程序,例如 KVM、Xen 或 VMWare ESXi
步骤:
1. 创建虚拟磁盘
使用以下命令创建一个新的虚拟磁盘映像:
qemu-img create -f qcow2 myvm.qcow2 10G
2. 创建虚拟机
使用以下命令创建虚拟机:
virt-install --name myvm \
--disk path=myvm.qcow2,size=10 \
--vcpus 1 \
--memory 512 \
--network bridge=br0 \
--os-type linux \
--os-variant ubuntu20.04 \
--graphics none \
--console pty,target_type=serial
其中:
myvm:虚拟机的名称
myvm.qcow2:虚拟磁盘映像的路径
10:虚拟磁盘的大小,以 GB 为单位
1:虚拟机的 CPU 核心数
512:虚拟机的内存大小,以 MB 为单位
br0:要连接到的网桥
linux:虚拟机的操作系统类型
ubuntu20.04:虚拟机的操作系统变体
none:禁用图形界面
pty,target_type=serial:通过串行 console 连接到虚拟机
3. 启动虚拟机
使用以下命令启动虚拟机:
virsh start myvm
4. 连接虚拟机
通过 SSH 或串行 console 连接到虚拟机:
SSH:
ssh root@myvm
串行 console:
virsh console myvm
提示:
上述命令适用于 KVM 虚拟化管理程序。 对于其他虚拟化管理程序,命令可能有所不同。
使用 virsh domain-info myvm 命令查看虚拟机的详细信息。
使用 virsh destroy myvm 命令停止虚拟机。
使用 virsh undefine myvm 命令删除虚拟机定义。