virsh链接虚拟机_virsh基于KVM创建虚拟机
1. 查看cpu是否支持虚拟化
和 Xen 不同,KVM 需要有 CPU 的支持(Intel VT 或 AMD SVM),在安装 KVM 之前检查一下 CPU 是否提供了虚拟技术的支持egrep ‘vmx|svm‘ /proc/cpuinfo
2. 安装工具包yum install qemu-kvm qemu-kvm-tools virt-manager libvirt
3. 查看kvm是否安装成功lsmod | grep kvm
4. 关闭防火墙setenforce 0
service iptables stop
5. 修改 qemu.conf 配置,把下面几个地方的注释去掉,然后把 dynamic_ownership 的值改成0,禁止 libvirtd 动态修改文件的归属vi /etc/libvirt/qemu.conf 改成如下:
user = “root”
group=”root”
dynamic_ownership = 0
重启libvirtd服务service libvirtd restart
上面如果不改的话安装的时候会报如下错误:
ERROR 内部错误 processexited while connecting to monitor: char device redirected to /dev/pts/3
2016-01-16T00:26:14.879409Z qemu-kvm:-drivefile=/root/centos6.raw,if=none,id=drive-virtio-disk0,format=raw,cache=none:could not open disk image /root/centos6.raw: Permission denied
Domain installation does not appear tohave been successful.
If it was, you can restart your domain byrunning:
virsh --connect qemu:///system start CentOS-x86.64
otherwise, please restart yourinstallation
6. 创建虚拟磁盘qemu-img create -f raw /root/centos6.6.raw 10G
7. 安装虚拟机virt-install --virt-type kvm --name CentOS-6.6-x86.64 \ # 虚拟机名
--ram 512 \ #分配内存大小
--cdrom=/root/CentOS-6.7-i386-minimal.iso\ #系统镜像路径
--disk path=/root/centos6.6.raw \ #磁盘路径
--network network=default \ #网络默认
--graphics vnc,listen=0.0.0.0 --noautoconsole \ #不自动开启控制台
--os-type=linux -\ #系统类型 linux
--os-variant=rhel6 #系统版本
8. 使用vnc客户端连接刚刚创建的虚拟机
连接成功之后就进入系统安装界面了
9.配置虚拟网桥
添加桥接设备br0:brctl addbr br0cd /etc/sysconfig/network-scripts/
cp ifcfg-eth0 ifcfg-br0
vi ifcfg-br0 配置改为如下:DEVICE=br0
TYPE=Bridge
ONBOOT=yes
NM_CONTROLLED=no
BOOTPROTO=static
IPADDR=192.168.1.221
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
vi ifcfg-eth0 配置改为如下:DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
NM_CONTROLLED=no
BRIDGE=br0
重启网络服务:Service network restart
10.为虚拟机配置桥接virsh edit CentOS-6.6-x86.64 #编辑虚拟机的配置xml文件将网络配置改为如下:
11.重启虚拟机virsh destroy CentOS-6.6-x86.64
virsh start CentOS-6.6-x86.64
12.测试虚拟机能否ping通宿主机
常用virsh指令:
(1)virsh list 列出当前虚拟机列表,不包括未启动的
(2)virshlist --all 列出所有虚拟机,包括所有已经定义的虚拟机
(3)virshdestroy vm-name 关闭虚拟机
(4)virshstart vm-name 启动虚拟机
(5)virshedit vm-name 编辑虚拟机xml文件
(6)virshundefine vm-name 删除虚拟机
(7)virshshutdown vm-name 停止虚拟机
(8)virshreboot vm-name 重启虚拟机
(9)virshautostart vm-name 虚拟机随宿主机启动
原文:http://mofeihu.blog.51cto.com/1825994/1735494
virsh链接虚拟机_virsh基于KVM创建虚拟机相关推荐
- virsh命令 查看虚拟机镜像_virsh命令来创建虚拟机
virsh命令来创建虚拟机步骤 (1)生成硬盘镜像文件: 格式:raw或qcow2 # qemu-img create -f raw fdisk.img 10G qemu-img convert re ...
- KVM创建虚拟机(六)
一.概述 kvm创建虚拟机有三种方式: 1. 通过qemu-kvm创建 2. 通过virt-install创建 3. 通过virt-manager创建 在使用这三种创建虚拟机前提是 宿主机必须支持 c ...
- ubuntu使用KVM创建虚拟机
目前主要有两种虚拟机模型. 类型1如下图,主要的产品有Xen, VMWARE Sphere等. 类型2是以KVM, VirtualBox, VMWare Workstation为代表的一类产品,下图是 ...
- 使用KVM创建虚拟机
1.首先看看机器是否支持KVM全虚拟化,如果下面的命令显示OK则可以. [root@host ~]# grep -E 'svm|vmx' /proc/cpuinfo > /dev/null &a ...
- 虚拟化kvm - 创建虚拟机、virtio、QEMU Guest Agent
文章目录 写在开头的话 创建虚拟机.virtio.QEMU Guest Agent 00. 使用virt-manager创建虚拟机 0.1 实验的环境准备 01. 使用virt-install创建虚拟 ...
- KVM创建虚拟机设置桥接网络,使不同网段的宿主机所创建的虚拟机之间可以互相通信
需求:两台宿主机,位于同一网段或不同网段,需要在两台宿主机上各创建5台虚拟机,并且虚拟机之间可以两两通信. 步骤一:首先,安装KVM虚拟机,教程很多,此处不再赘述 若创建的虚拟机不要求在同一网段或宿主 ...
- exsi虚拟机模板导出和基于模板创建虚拟机
1.导出模板 2.根据模板创建新的虚拟机 等待挂在完成再启动电源(大概需要等1分钟) 3.修改hostname和ip地址 hostnamectl set-hostname *** vi ...
- 虚拟机续集:自动创建虚拟机virt-install、自动创建快照、kickstart自动安装虚拟机
(一)自动创建虚拟机virt-install 首先可以通过man virt-install查看配置的书写格式 cd /mnt vim virt_create.sh 文件中的内容 #!/bin/bash ...
- 华为服务器建虚拟机,在服务器上创建虚拟机
在服务器上创建虚拟机 内容精选 换一换 服务器迁移通常有三种手段:全新部署业务.主机迁移服务.镜像迁移,如表1所示.对于华为云上云服务器的跨帐号跨区域迁移,建议采用镜像迁移方式.跨帐号跨区域迁移云服务 ...
最新文章
- R语言使用ggplot2包使用geom_boxplot函数绘制基础分组箱图(主题模式配置、色彩设置)实战
- STL priority实例
- some language grammars
- 配置整合DWR3.0和Spring2.5使用annotation注解
- 一样是做鸭,绝味与周黑鸭的利润为何相差那么大?
- 数据操纵语言 ,DML, 增删改
- java对象序列化去掉字段_使用序列化查找对象中的脏字段
- java面试题_2020年1-6月份Java面试题总结,20多类1100道面试题含答案解析
- RabbitMQ在Windows环境下部署(简单有效)
- oracle JOB 查询 添加 修改 删除
- 建立可视化决策平台,“数据化”首当其冲! 1
- EMNLP2021 | 标签推理的细粒度实体识别
- thymeleaf学习笔记
- python物业管理系统_小型物业管理系统的设计与实现研究背景及意义
- 百度开源的 71 个项目,太牛逼了!
- 百度地图设置卫星地图显示图文教程
- 产品设计:产品设计中模块化设计的再认识与思考
- 计算机初中教师教材知识测试,开县中小学教师新教材考试初中信息技术
- 认真学习InnoDB的数据存储结构中的区、段与表空间
- java lisp_AI编程:5种最流行的人工智能编程语言!
热门文章
- springboot的mvn packing
- 79、基于STM32的激光测距仪远距离倒车防撞报警器系统设计
- windows任务计划程序运行结果(0x1)
- PyPDF2 编码问题 PyPDF2.utils.PdfReadError Illegal character in Name Object
- html文字左右边距怎么设置,html内容左右边距怎么设置
- php集成Stripe支付插件,Stripe支付对接
- 分享一个基因功能富集的网站——geneontology
- ZBar 支持i386 armv6 armv7 armv7s x86_64 arm64
- 必应地图控件(WPF版)添加中国地图
- 深入解析为什么要用前端组件库,如何用好前端组件库