linux学习笔记----10

使用虚拟化系统

1、管理本地虚拟化主机

KVM是标准Linux内核中内置的完整虚拟化解决方案。KVM管理程序通过libvirt API和实用程序进行管理,如 virt-manager和virsh等。由于红帽linux是红帽企业虚拟化和openstack平台的基础,因此KVM是红帽云基础架构多种产品的一致组件。


构建虚拟化主机至少需要qemu-kvm和qemu-img软件包,以提供用户级KVM模拟器和磁盘映像管理器。

yum   install   qemu-kvm  qemu-img

建议安装的其他虚拟化管理软件包有

python-virtinst                                              提供virt-install命令,供创建虚拟机使用

libvirt                                                             提供主机和服务库,以便与系统管理程序和主机系统交互

libvirt-python                                                包含允许python应用使用libvirt-API的模块

virt-manager                                                 管理VM图形工具

libvirt-client                                                   为访问libvirt服务器提供客户端API和库,管理命令行

yum install virt-manager  libvirt   libvirt-python  python-virtinst    libvirt-client


2、管理虚拟机

红帽使用基于 libvirt的工具,作为虚拟化管理的默认方式

virsh:virsh命令行管理工具是图形界面应用的替代工具。virsh命令是编写虚拟化管理脚本的理想选择

virt-manager:图形化工具,可以访问虚拟客户机控制台,用于执行虚拟机创建、迁移、配置和管理任务,可以通过单一界面管理本地和远程系统管理程序。

RHEV-M:红帽企业虚拟化管理器为物理和虚拟资源提供一个中央化管理平台。


virsh命令行工具提供与virt-manager相同的功能,将virsh作为交互式shell使用,以执行edit、list、start、stop和destroy命令。

virsh具有可执行其他管理任务的子命令

connect                                                     使用qemu:///host语法连接本地或者远程KVM主机

nodeinfo                                                    返回主机基本信息,如cpu和内存信息

autostart                                                    将kvm域配置为在主机系统启动时启动

console                                                      连接到虚拟客户机的虚拟串行控制台

creat                                                           从XML配置文件创建域,并启动

define                                                         从XML配置文件创建域,但不启动

undefine                                                     取消定义域;若域为不活动,则域配置将被删除

edit                                                              编辑域配置文件,在下一次启动生效

reboot                                                         重新启动域

shutdown                                                    正常关闭域

screenshot                                                   为当前域控制台抓取屏幕截图

destroy                                                         立即停止虚拟机


3、安装新的虚拟机

以root身份运行 virt-manager命令启动虚拟机管理器

新建虚拟机,打开创建新VM向导

为虚拟机选择一个名称,用作配置域名

选择安装源

配置cpu和内存

分配存储

配置网络


你可能感兴趣的:(linux,解决方案,管理程序)