搭建 KVM 虚拟化环境知识
本资源摘要信息涵盖了搭建 KVM 虚拟化环境的详细步骤,从宿主系统的安装到虚拟机的安装和配置。下面是相关知识点的总结:
宿主系统的安装
* 选择 Ubuntu 操作系统作为宿主系统,可以从 Ubuntu 官网下载 64 位桌面版或服务器版。
* 桌面版带有图形界面,远程连接虚拟机效果好;服务器版没有图形界面,预装了很多软件包,但远程连接虚拟机时会出现鼠标指针偏移的情况。
宿主机的配置
* 设置 root 账号密码:使用 `sudo passwd root` 命令设置密码,然后使用 `su -` 命令切换到 root 账号。
* 配置宿主机静态 IP:使用 `vi /etc/network/interfaces` 命令编辑 interfaces 文件,配置静态 IP 地址、子网掩码、网关和 DNS 服务器。
* 编辑 resolv.conf 文件设置 DNS 服务器:使用 `nameserver 8.8.8.8` 命令设置 DNS 服务器。
libvirt 程序包的安装
* 安装 libvirt 程序包:使用 `apt-get install kvm libvirt-bin` 命令安装 libvirt 程序包。
* 添加到用户组:使用 `adduser $USER libvirtd` 命令将用户添加到 libvirtd 组中。
虚拟机安装和配置
* 安装 virt-viewer、virtinst 和 virt-manager 程序包:使用 `apt-get install virt-viewer virtinst virt-manager` 命令安装程序包。
* 安装 SSH 程序包:使用 `apt-get install openssh-server` 命令安装 SSH 程序包。
* 配置 VNC 连接:使用 `vi /etc/libvirt/qemu.conf` 命令编辑 qemu.conf 文件,设置 `vnc_listen="0.0.0.0"`。
* 安装虚拟机:使用 `virt-install` 命令安装虚拟机,例如 `virt-install --name KVM1 --ram 1024 --disk path=/var/lib/libvirt/images/KVM1.img,size=40 --network network:default --accelerate --vnc -c /dev/cdrom`。
虚拟机的使用
* 使用 VNC 软件连接虚拟机:使用 VNC 软件连接虚拟机,例如 RealVNC。
* 使用 SSH 客户端连接虚拟机:使用 SSH 客户端连接虚拟机,例如 XShell。
本资源摘要信息提供了详细的步骤来搭建 KVM 虚拟化环境,从宿主系统的安装到虚拟机的安装和配置。