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

虚拟机如何搭建kvm


1. 安装 KVM
在主机上安装 KVM 守护进程和库:
sudo apt-get install qemu-kvm libvirt-bin bridge-utils
为 libvirt 添加用户:
sudo adduser libvirt
2. 创建桥接网络
创建一个虚拟网桥:
sudo brctl addbr br0
将物理网卡连接到网桥:
sudo brctl addif br0
为网桥分配 IP 地址:
sudo ifconfig br0 netmask
3. 安装和配置 libvirt
安装 libvirt:
sudo apt-get install libvirt-daemon-system
启动 libvirt 服务:
sudo systemctl start libvirtd
启用 libvirt:
sudo systemctl enable libvirtd
4. 创建 KVM 虚拟机
使用以下命令创建虚拟机 XML 配置文件:
sudo virt-install \
--name \
--ram \
--vcpus \
--disk path=,size= \
--os-type \
--os-variant \
--network bridge=br0
其中:
是虚拟机的名称。
是虚拟机的内存大小。
是虚拟机的 CPU 数量。
是虚拟机镜像的文件路径。
是虚拟机硬盘的大小。
是虚拟机操作系统的类型(例如,linux)。
是虚拟机操作系统的变体(例如,ubuntu)。
br0 是创建的虚拟网桥的名称。
5. 启动虚拟机
使用以下命令启动虚拟机:
sudo virsh start
6. 连接到虚拟机
使用以下命令通过 SSH 连接到虚拟机:
ssh @
其中:
是虚拟机中用户的用户名。
是虚拟机的 IP 地址。
附加提示
使用 virt-manager 图形工具可以轻松管理虚拟机。
创建虚拟机时,可以根据需要指定其他参数,例如 CPU 插槽、图形设备和 I/O 设备。
确保主机具有足够的资源(CPU、内存、磁盘空间)来运行虚拟机。
定期备份虚拟机,以防数据丢失。