【初学菜鸟作--KVM虚拟机配置及用法】
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了【初学菜鸟作--KVM虚拟机配置及用法】,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2422字,纯文字阅读大概需要4分钟。
内容图文
KVM虚拟机配置及用法
1.主要存放位置:
安装kvm虚拟机默认存放位置 --/var/lib/libvirt/images
kvm虚拟机配置文件存放位置 --/etc/libvirt/qemu/
2.常用管理命令:
管理命令
virsh list--查看已打开虚拟机列表
virsh list --all--查看所有虚拟机列表
virsh version--查看版本号
virsh start yeyue1 --启动虚拟机
virsh create /etc/libvirt/qemu/yeyue1.xml
/etc/init.d/acpid restart
chkconfig acpid on
virsh shutdown yeyue1--关闭yeyue1虚拟机
virsh destroy yeyue1--强制关闭yeyue1虚拟机
virsh autostart yeyue1--设置yeyue1自启动
virsh dumpxml yeyue1 > yeyue1.xml --导出yeyue1虚拟机配置文件
virsh undefine yeyue1--取消yeyue1定义
virsh define yeyue1.xml --定义yeyue1
virsh dominfo yeyue1--列举yeyue1信息
virsh edit yeyue1--编辑yeyue1配置文件
virt-clone -o rhel5.10(克隆对象) -n rhel5.10-clone(克隆名称) -f /data/images/rhel5.10-clone.img(克隆存放位置) --克隆虚拟机
-o 指定模板主机
-n 指定克隆出来虚拟机名字
-f 指定克隆出来虚拟机存放位置
3.使用LVM方式管理虚拟主机磁盘
1)通过创建卷组,分割出逻辑卷
[root@yeyue isos]# vgcreate vgyeyue /dev/sda5 --创建卷组
[root@yeyue isos]# lvcreate -L 10G -n lvyeyue vgyeyue --从卷组中创建逻辑卷
新建到逻辑卷不需要挂载(因为此时逻辑卷为磁盘,可理解为一块新到硬盘,将系统装在新到硬盘内)和格式化(在装系统时会自动格式化)
2)使用创建的LV安装Guest
[root@localhost ~]# virt-install \
--name yeyue1 \--定义虚拟机名字
--noautoconsole \--使用本选项指定不自动试图连接到客户机控制台
--ram 1024 \--指定虚拟机内存大小,单位M
--arch=x86_64 \--指定CPU架构
--vcpus=1 \--指定虚拟cpu个数
--os-type=linux \--指定安装系统类型
--os-variant=rhel5 \--指定特定版本
--hvm \--使用全虚拟化
--accelerate \--使用内核加速功能
--disk path=/dev/vg_data/lvyeyue1 \ --存放位置为逻辑卷lvyeyue
--network bridge=br0 \ --通过br0连接
--location ftp://172.30.6.136/pub/iso/RedHat/5.10 \ --安装镜像路径
--extra-args="ks= ftp://172.30.6.136/pub/iso/RedHat/5.10 ip=192.168.194.10 --模板文件位置 netmask=255.255.255.0 gateway=192.168.194.253 dns=192.168.194.253 noipv6"
3)设置模板虚拟机,去掉一些个性信息(在yeyue1操作)
[root@localhost ~]# touch /.unconfigured
4)lvm快照(生成到快照会在原有镜像发生改变时将改变部分到源文件放在快照文件内)
[[root@localhost ~]# lvcreate -s -L 10G -n yeyuebak(快照名称) /dev/VolGroup/lv01(真实虚拟机存放位置)
5)定义到virt-manager
[root@localhost ~]# virsh dumpxml rhel5.10(真实虚拟机名称) > yeyuebak.xml(定义名称)
[root@localhost ~]# uuidgen --随机获得一个uuid,必须修改
6e48399-5a1f-4d6c-b2ce-60831ca684e3
[root@localhost ~]#vim yeyuebak.xml
<name>rhel5.10KZ1</name> --修改名称
<uuid>e1867ea5-cb3c-4fe8-8b8f-e41cde7abf76</uuid> --修改uuid
<source dev=‘/dev/VolGroup/rhel5.10KZ‘/> --修改逻辑卷快照到存放位置
<mac address=‘52:54:00:19:b7:61‘/> --修改mac地址
[root@localhost ~]# virsh define /root/yeyuebak.xml --定义到virt-manager
[root@localhost ~]# virsh undefine rhel5.10--将虚拟机隐藏
原文:http://yeyue.blog.51cto.com/9037000/1429946
内容总结
以上是互联网集市为您收集整理的【初学菜鸟作--KVM虚拟机配置及用法】全部内容,希望文章能够帮你解决【初学菜鸟作--KVM虚拟机配置及用法】所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。