虚拟化管理服务器(手动安装虚拟机,写脚本利用命令安装虚拟机,
1.什么是虚拟化管理
将linux真实主机里面的一些东西放到虚拟机上面去管理,然后对虚拟,机进行种种管理,其实虚拟机和真机二者功能差不多,只不过真机为操作系统,占用磁盘空间大,虚拟机是一款软件,占用空间少 2.为什么要进行虚拟化管理? 实际企业中的服务器数量非常多,并且服务器运行起来工作的时候散热量非常大,为了安全起见,就需要大量的制冷装置,制冷的耗电量与服务器的个数相关,为了降低能源消耗,企业应该尽可能的减少服务器的个数,因此在服务器上装上虚拟机,用虚拟机代替其他服务器的部分工作,这样就能减少服务器的个数了,企业能源主要消耗在制冷上,如今在企业里面能源重要,提倡低碳绿色发展 3.进行虚拟化管理需要具备什么条件 检查真正的服务器是否满足虚拟化管理的条件:,看自己系统的cpu是否支持全面虚拟化 方法: cat /proc/cpuinfo ,看是否有虚拟化这个指令集 4.手动安装虚拟机 1.虚拟机的安装镜像已经下载好,并且要明确其存放的路径 2.在真机里面的shell里面输入 virt-manager 3>点击左上角的小电视,会出现如下界面,选择本地安装 4>选择虚拟机镜像的存放路径 5>选择分配内存和cpu的大小 6>选择分配硬盘大小 7>填写虚拟机名字 8>将虚拟机的硬盘和网卡都设为虚拟化,并且开始安装 9>选择安装版本 10>选择安装过程的语言 11>设置相关参数 12>设置密码 5.怎样用命令安装虚拟机 1.在/var/bin vim xx.sh 2.编写shell脚本 换行符 不能有空格 1>各个参数说明如下: #!/bin/bash shell脚本的头部 virt-install –name $1 –cdrom /home/kiosk/Downloads/rhel-server-7.3-x86_64-dvd.iso –ram 1024 –vcpus 1 –disk /var/lib/libvirt/images/$1.qcow2,size=6,bus=virtio –network bridge=br0,model=virtio &> /dev/null & 3.直接在真机的shell当中输入 sh xx.sh 虚拟机名字,就可以看到虚拟机 virsh list 列出所有正在开启的虚拟机 virsh list --all 列出所有的虚拟机,包括开启的和关闭的
-f 我们要建虚拟机快照的硬盘格式 cd /var/lib/libvirt/images qemu-img create -f qcow2 -b $1.qcow2 $2.qcow2 &> /dev/dull virt-install –name $2 –ram 1024 –vcpus 1 –disk /var/lib/libvirt/images/$2.qcow2,bus=virtio –network bridge=br0,model=virtio –import &> /dev/null &导入快照的路径,并且将输出重定向输出到垃圾桶,将该进程在后台运行4>退出保存,后续一样 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |