虚拟化管理工具

虚拟化管理工具

1.自动化安装虚拟机
在大批量安装虚拟机时我们往往不会一台一台进行,会相当耗费时间,因此我们会编写脚本通过脚本进行安装。
在编写脚本之前的准备工作:
首先要在物理机上安装http服务并开启,其次关闭firewall,将镜像共享出来下面时具体命令操作:

yum install httpd -y
systemctl start httpd
systemctl stop firewalld
mount /iso/rhel-server-7.3-x86_64-dvd.iso /var/www/html/rhel7.3

在虚拟机中编写ks文件之前的准备工作,首先安装http服务并开启,再安装编写ks文件的工具kickstart其次关闭firewall.下面是具体命令操作
配置yum 源

vim /etc/yum.repos.d/yum.repo
[rhel_dvd]
gpgcheck = 0
enabled = 1
baseurl = http://172.25.254.40/rhel7.1
name = Remote classroom copy of dvd
yum clean all
yum install httpd -y
systemctl start httpd
systemctl stop firewalld
yum install system-config-kickstart -y
system-config-kickstart

添加硬盘

然后进行保存可以直接保存到/var/www/html/下,编辑ks.cfg文件,在执行自动安装脚本时会安装lftp以及配置好yum源。在ks.cfg文件中加入以下命令:


在完成配置后用ksvalidator ks.cfg 检测ks文件中是否有语法错误,值得注意的一点是ksvalidator不能检测文件中的错误。
在准备工作完成后,在物理机上进行操作,在/sbin/下建立vm_create.sh

vim /sbin/vm_create.sh
#!/bin/bash            #幻数 脚本中命令的解释器
virt-install \          #虚拟机安装命令
--location http://ip地址/挂载目录 \   #安装镜像的位置
--extra-args “ks=http://172.25.254.140/ks.cfg”    ##指定ks文件位置
--ram 1024 \  #内存
--vcpus 1 \    #cpu
--file-size 8 \     #硬盘大小
--file /var/lib/libvirt/images/$1.qcow2,bus=virtio \      ##硬盘
--network source=br0,model=virtio \            #网卡
--name=$1 &          #指定名字

所有操作完成后给/sbin/vm_create.sh加个执行权限
Chmod +x /sbin/vm_create.sh
最后执行命令 :sh /sbin/vm_create.sh 虚拟机名字 便可以自动安装虚拟机。

2.虚拟机管理
!!注意虚拟机是由两部分组成的

/etc/libvirt/qemu/虚拟机.xml   #虚拟机硬件信息文件
/var/lib/libvirt/images/虚拟机.qcow2 #虚拟机硬盘文件
virt-viewer 虚拟机名称     ##显示虚拟机
virsh start 虚拟机名称     ##开启虚拟机
virsh list               ##列出正在运行的虚拟机
virsh shutdown 虚拟机名称  ##正常关闭虚拟机
virsh destroy  虚拟机名称  ##强制关闭虚拟机
virsh define   虚拟机.xml  ##恢复虚拟机
virsh undefine  虚拟机名称  ##删除虚拟机硬件信息文件
virsh create 虚拟机.xml     ##利用虚拟机硬件信息打开虚拟机,但只是一次性的

3 虚拟机快照
在实验过程中避免损坏虚拟机,这时我们往往需要创建快照来进行操作,在实验结束后,可以删除快照,而不损害虚拟机,也可以在以后的实验中继续使用。
!!虚拟机快照是一个存更改信息的文件,在虚拟机被读取的时候读的还会母盘的内容
qemu-img create -f qcow2 -b 母盘.qcow2 快照.qcow2
在虚拟机管理工具中把“快照.qcow2” import导入到新的虚拟机中即可使用
4.虚拟机快照脚本

原文地址:http://blog.51cto.com/12183531/2063571

时间: 2024-11-04 17:49:50

虚拟化管理工具的相关文章

基于KVM、Xen、OpenVZ等虚拟化技术的WEB在线管理工具

1.Proxmox proxmox是一个开源的虚拟化管理平台,支持集群管理和HA.在存储方面,proxmox除了支持常用的lvm,nfs,iscsi,还支持集群存储glusterfs和ceph,这也是我们选择它的原因.官方网站http://www.proxmox.com. Proxmox VE (Proxmox VirtualEnvironment) 是一个非常棒的集成OPENVZ[1]支持KVM[2]应用的环境.有方面易用的WEB界面,基于JAVA的UI和内核接口,可以登录到VM客户方便的操作

VirtualBox硬件级虚拟机 vbox修改器去虚拟化 批量管理工具 支持批量启动克隆

浪潮vbox批量管理工具--v2019 软件价格 此版本采用注册码方式 软件绑定电脑使用包月20元 包年120元 永久版200元 https://item.taobao.com/item.htm?id=598192994387 Ω.Ω: 1311190882 特别说明1.此工具是基于官方版本VirtualBox,在购买我们软件之前请自行安装好vbox主程序!2.如果vbox不能正常使用,可以联系我们客服远程安装或处理,收费20元3.该工具支持批量链接克隆与完整克隆链接克隆一个新的虚拟机才2-3M

虚拟化监控管理工具如何选择

虚拟化监控与管理工具对服务器整合项目的成功至关重要.然而虚拟化监控与管理工具的功能各不相同.有些工具对性能进行实时监控,其他一些工具提供历史性能数据.有些工具提供历史统计数据以排除误报并能够为性能监控以及诊断性能问题提供帮助.容量管理与分析以及对虚拟基础设施资源的成本进行统计分析是性能监控工具提供的其他功能.虚拟化性能监控管理工具主要从以下三个方面来进行选择1.监控范围广虚拟服务器和实体服务器同时监控多数据中心同步监控不同类型的虚拟化形式同步监控(esxi或kvm)2.监控内容深虚拟资源细致化虚

常用进程管理工具

进程管理工具 进程管理工具top/htop/glances/dstat/sar top 是一个实时显示当前系统运行信息的一个工具 常用选项 -z: 高亮显示 -r :选定pid,修改nice值(-20至19) -b :定位到正在运行(running状态)的进程 -k :相当kill shift+<或者> :向右左翻页查看不同的进程 -l: 显示或隐藏第一行的登入或者负载信息 -t :task/cpustats 以不同类型显示cpu和进程统计信息,或者将其隐藏 -m :以不同类型显示内存以及sw

Linux系统进程管理工具

对于Linxu系统运维工程师来说好的系统进程管理工具,就像一把利器,无坚不摧,可以使用这些工具发现造成性能问题可能原因,提升团队的工作效率,本篇知识提及一些简单常用系统管理工具包括了pstree.ps.pgrep.top.htop.pidof.vmstat.glances.dstat的简单实用例子及常用选项,希望能帮助一些热爱Linux的朋友们. pstree:用来显示进程数的 pstree命令的用法格式 [[email protected] ~]# pstree init─┬─NetworkM

2、kvm虚拟化管理平台WebVirtMgr部署

场景:当KVM宿主机越来越多,需要对宿主机的状态进行调控.这里我采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人能更方便的查看kvm 宿主机的情况和操作 介绍:官网 https://www.webvirtmgr.net/ : WebVirtMgr是近两年来发展较快,比较活跃,非常清新的一个KVM管理平台,提供对宿主机和虚机的统一管理,它有别于kvm自带的图形管理工具(virtual machine manager),让kvm管理变得更为可视化 WebVirtMgr特

【转】Linux下XenServer管理工具安装

转载文章 - Linux下XenServer管理工具安装 Xen-Server 6.5 虚拟机安装Linux系统 vmware安装ubuntu12.04嵌套安装xen server(实现嵌套虚拟化) Citrix XenServer ® 6.5 虚拟机用户指南 2015 年 03 月 26 日 (星期四)发行 1.0 版

[原创]kvm虚拟化管理平台部署-完整记录

公司机房有一台2U的服务器(64G内存,32核),由于近期新增业务比较多,测试机也要新增,服务器资源十分有限.所以打算在这台2U服务器上部署kvm虚拟化,虚出多台VM出来,以应对新的测试需求. 当KVM宿主机越来越多,需要对宿主机的状态进行调控.这里我采用WebVirtMgr作为kvm虚拟化的web管理工具,图形化的WEB,让人能更方便的查看kvm 宿主机的情况和操作 WebVirtMgr是近两年来发展较快,比较活跃,非常清新的一个KVM管理平台,提供对宿主机和虚机的统一管理,它有别于kvm自带

linux进程管理工具一

内核最强大功能之一就是进程管理,对于system administrator来说,这部分熟练度对于系统调优起着决定性作用.现在我们一起来了解一下linux的进程管理工具吧,在介绍工具之前,有些基本概念要澄清: task struct:Linux内核存储进程信息的固定格式多个任务的的task struct组件的链表:task list MMU:Memory Management Unit  实现线性地址和物理地址的转换(根据task structure)虚拟内存集:可以被换出到swap的地址空间