kvm虚拟化学习笔记(一)之kvm虚拟化环境安装
平时一直玩RHEL/CentOS/OEL系列的操作,玩虚拟化也是采这一类系统,kvm在RHEL6系列操作系统支持比较好,本文采用采用OEL6.3操作系统,网上所有文章都说KVM比xen简单,我怎么感觉kvm比较复杂,可能是它的工具太多了吧,所以决定开始记录KVM的学习过程。
本文出自:http://koumm.blog.51cto.com
kvm虚拟化学习笔记(一)之kvm虚拟化环境安装
http://koumm.blog.51cto.com/703525/1288795
kvm虚拟化学习笔记(二)之linuxkvm虚拟机安装
http://koumm.blog.51cto.com/703525/1289627
kvm虚拟化学习笔记(三)之windowskvm虚拟机安装
http://koumm.blog.51cto.com/703525/1290191
kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置
http://koumm.blog.51cto.com/703525/1290269
kvm虚拟化学习笔记(五)之windows虚拟机性能调整
http://koumm.blog.51cto.com/703525/1290682
kvm虚拟化学习笔记(六)之kvm虚拟机控制台登录配置
http://koumm.blog.51cto.com/703525/1290996
kvm虚拟化学习笔记(七)之kvm虚拟机克隆
http://koumm.blog.51cto.com/703525/1291793
kvm虚拟化学习笔记(八)之kvm虚拟机vnc配置
http://koumm.blog.51cto.com/703525/1291803
kvm虚拟化学习笔记(九)之kvm虚拟机时间配置
http://koumm.blog.51cto.com/703525/1291862
kvm虚拟化学习笔记(十)之kvm虚拟机快照备份
http://koumm.blog.51cto.com/703525/1291893
kvm虚拟化学习笔记(十一)之kvm虚拟机扩展磁盘空间
http://koumm.blog.51cto.com/703525/1292146
kvm虚拟化学习笔记(十二)之kvmlinux虚拟机在线扩展磁盘
http://koumm.blog.51cto.com/703525/1295296
kvm虚拟化学习笔记(十三)之kvm虚拟机磁盘文件读取小结
http://koumm.blog.51cto.com/703525/1298845
kvm虚拟化学习笔记(十四)之kvm虚拟机静态迁移
http://koumm.blog.51cto.com/703525/1298852
kvm虚拟化学习笔记(十五)之kvm虚拟机动态迁移
http://koumm.blog.51cto.com/703525/1300783
kvm虚拟化学习笔记(十六)之kvm虚拟化存储池配置
http://koumm.blog.51cto.com/703525/1304196
kvm虚拟化学习笔记(十七)之KVM到KVM之v2v迁移
http://koumm.blog.51cto.com/703525/1304271
kvm虚拟化学习笔记(十八)之ESXi到KVM之v2v迁移
http://koumm.blog.51cto.com/703525/1304461
kvm虚拟化学习笔记(十九)之convirt集中管理平台搭建
http://koumm.blog.51cto.com/703525/1305553
kvm虚拟化学习笔记(二十)之convirt安装linux系统
http://koumm.blog.51cto.com/703525/1306526
kvm虚拟化学习笔记(二十一)之KVM性能优化学习笔记
http://koumm.blog.51cto.com/703525/1606422
1.操作系统安装
本文采用OEL6.3X64操作系统,也可以采用RHEL/CentOS6.x。
(1)修改内核模式为兼容内核启动

(2)关闭selinux,重启后生效

(3)关闭防火墙
|
1
2
|
chkconfig ip6tables offchkconfig iptables off |
(4)重启
|
1
|
# reboot |
2.虚拟化环境配置
(1)查看是否支持虚拟机
说明1:半虚拟化是不能运行与安装KVM虚拟机的。
|
1
|
#egrep '(vmx|svm)' --color=always /proc/cpuinfo |

(2)配置yum环境
OEL6.3已经配置好源,只需要开启即可。

(3)安装kvm软件包
|
1
|
#yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v |
过程略。
补充安装kvm虚拟化一些管理工具包
|
1
|
#yum -y install libguestfs-tools |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
|
Loaded plugins: refresh-packagekit, securitySetting up Install ProcessResolving Dependencies--> Running transaction check---> Package libguestfs-tools.x86_64 1:1.16.34-2.el6 will be installed--> Processing Dependency: libguestfs-tools-c = 1:1.16.34-2.el6 for package: 1:libguestfs-tools-1.16.34-2.el6.x86_64--> Processing Dependency: perl(XML::Writer) for package: 1:libguestfs-tools-1.16.34-2.el6.x86_64--> Processing Dependency: /usr/bin/guestmount for package: 1:libguestfs-tools-1.16.34-2.el6.x86_64--> Running transaction check---> Package libguestfs-tools-c.x86_64 1:1.16.34-2.el6 will be installed--> Processing Dependency: libconfig.so.8()(64bit) for package: 1:libguestfs-tools-c-1.16.34-2.el6.x86_64---> Package perl-XML-Writer.noarch 0:0.606-6.el6 will be installed--> Running transaction check---> Package libconfig.x86_64 0:1.3.2-1.1.el6 will be installed--> Finished Dependency ResolutionDependencies Resolved=====================================================================================================================Package Arch Version Repository Size=====================================================================================================================Installing:libguestfs-tools x86_64 1:1.16.34-2.el6 ol6_latest 94 kInstalling for dependencies:libconfig x86_64 1.3.2-1.1.el6 ol6_latest 50 klibguestfs-tools-c x86_64 1:1.16.34-2.el6 ol6_latest 850 kperl-XML-Writer noarch 0.606-6.el6 ol6_latest 26 kTransaction Summary=====================================================================================================================Install 4 Package(s)Total download size: 1.0 MInstalled size: 3.6 MIs this ok [y/N]: yDownloading Packages:(1/4): libconfig-1.3.2-1.1.el6.x86_64.rpm | 50 kB 00:00(2/4): libguestfs-tools-1.16.34-2.el6.x86_64.rpm | 94 kB 00:00(3/4): libguestfs-tools-c-1.16.34-2.el6.x86_64.rpm | 850 kB 00:04(4/4): perl-XML-Writer-0.606-6.el6.noarch.rpm | 26 kB 00:00---------------------------------------------------------------------------------------------------------------------Total 115 kB/s | 1.0 MB 00:08Running rpm_check_debugRunning Transaction TestTransaction Test SucceededRunning TransactionInstalling : libconfig-1.3.2-1.1.el6.x86_64 1/4Installing : 1:libguestfs-tools-c-1.16.34-2.el6.x86_64 2/4Installing : perl-XML-Writer-0.606-6.el6.noarch 3/4Installing : 1:libguestfs-tools-1.16.34-2.el6.x86_64 4/4Verifying : perl-XML-Writer-0.606-6.el6.noarch 1/4Verifying : libconfig-1.3.2-1.1.el6.x86_64 2/4Verifying : 1:libguestfs-tools-c-1.16.34-2.el6.x86_64 3/4Verifying : 1:libguestfs-tools-1.16.34-2.el6.x86_64 4/4Installed:libguestfs-tools.x86_64 1:1.16.34-2.el6Dependency Installed:libconfig.x86_64 0:1.3.2-1.1.el6 libguestfs-tools-c.x86_64 1:1.16.34-2.el6 perl-XML-Writer.noarch 0:0.606-6.el6Complete! |
3.查看虚拟化环境
(1)查看虚拟机环境

(2)查看kvm模块支持

(3)查看虚拟工具版本

4.手动配置虚拟网桥
(1)关闭networkmanager服务

(2)创建br0网桥
|
1
2
3
4
|
[root@node1~]#cd /etc/sysconfig/network-scripts/[root@node1network-scripts]#cp ifcfg-eth0 ifcfg-br0[root@node1network-scripts]#[root@node1network-scripts]# |
|
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
|
[root@node1network-scripts]#vi ifcfg-eth0DEVICE="eth0"BOOTPROTO=staticNM_CONTROLLED="no"ONBOOT=yesTYPE="Ethernet"BRIDGE="br0"UUID="99dde4d3-94f1-4293-b8a8-b10255d5b8be"HWADDR=00:0C:29:47:41:8CIPADDR=192.168.233.130PREFIX=24GATEWAY=192.168.233.2DNS1=192.168.233.2DEFROUTE=yesIPV4_FAILURE_FATAL=yesIPV6INIT=noNAME="Systemeth0"[root@node1network-scripts]#[root@node1network-scripts]#vi ifcfg-br0DEVICE="br0"BOOTPROTO=staticONBOOT=yesTYPE="Bridge"HWADDR=00:0C:29:47:41:8CIPADDR=192.168.233.130PREFIX=24GATEWAY=192.168.233.2DNS1=192.168.233.2 |
(3)关闭了networkmanager服务之后,才能通过servicenetworkrestart管理网络。

(4)查看网桥br0.

(4)查看网桥

到此kvm虚拟化环境安装完毕。
kvm虚拟化学习笔记(一)之kvm虚拟化环境安装的更多相关文章
- kvm虚拟化学习笔记(四)之kvm虚拟机日常管理与配置
KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...
- Django学习笔记(一):环境安装与简单实例
Django学习笔记(一):环境安装与简单实例 通过本文章实现: Django在Windows中的环境安装 Django项目的建立并编写简单的网页,显示欢迎语与当前时间 一.环境安装 结合版本兼容性等 ...
- ES6 学习笔记 (2)-- Liunx环境安装Node.js 与 搭建 Node.js 开发环境
笔记参考来源:廖雪峰老师的javascript全栈教程 一.安装Node.js 目前Node.js的最新版本是6.2.x.首先,从Node.js官网下载对应平台的安装程序. 1.下载 选择对应的Liu ...
- Python3学习笔记(一): 环境安装
一.下载Python软件包 进入官网https://www.python.org/downloads/,下载符合你当前OS的版本 我用的是Win7 64位系统,在这里下载的是Windows 64位可执 ...
- RabbitMQ学习笔记一:本地Windows环境安装RabbitMQ Server
一:安装RabbitMQ需要先安装Erlang语言开发包,百度网盘地址:http://pan.baidu.com/s/1jH8S2u6.直接下载地址:http://erlang.org/downloa ...
- KVM虚拟化学习笔记系列文章列表(转)
Kernel-based Virtual Machine KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之k ...
- kvm虚拟化学习笔记(三)之windows kvm虚拟机安装
KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...
- kvm虚拟化学习笔记(二)之linux kvm虚拟机安装
KVM虚拟化学习笔记系列文章列表----------------------------------------kvm虚拟化学习笔记(一)之kvm虚拟化环境安装http://koumm.blog.51 ...
- X-Cart 学习笔记(一)了解和安装X-Cart
目录 X-Cart 学习笔记(一)了解和安装X-Cart X-Cart 学习笔记(二)X-Cart框架1 X-Cart 学习笔记(三)X-Cart框架2 X-Cart 学习笔记(四)常见操作 一.了解 ...
随机推荐
- Socket是什么呢?中间软件抽象层
代表着网络连接 Socket是应用层与TCP/IP协议族通信的中间软件抽象层,它是一组接口.在设计模式中,Socket其实就是一个门面模式,它把复杂的TCP/IP协议族隐藏在Socket接口后面,对用 ...
- nginx 1.15.10 前端代理转发 将多个地址,代理转发到一个地址和端口 多系统公用一个cookie 统一token
nginx 1.15.10 前端代理转发 将多个地址,代理转发到一个地址和端口 多系统公用一个cookie 统一token 注意: proxy_pass http://192.168.40.54:22 ...
- java 随机数 <%=System.currentTimeMillis() %>
java 随机数<c:set var="version" value="<%=System.currentTimeMillis() %>"/& ...
- 完整卸载MySQL数据库
1. 关掉mysql服务 右键“我的电脑”,选择“管理”,打开计算机管理,选择“服务” 右键MySQL服务,选择“停止” 2. 卸载mysql程序 开始菜单->控制面板->程序和功能 3. ...
- FastDFS和集中存储方式对比
指标 FastDFS NFS 集中存储设备如NetApp.NAS 线性扩容性 高 差 差 文件高并发访问性能 高 差 一般 文件访问方式 专有API POSIX 支持POSIX 硬件成 ...
- 批处理 更新 svn git hg
@echo off Setlocal enabledelayedexpansion ::CODER BY Administrator POWERD BY iBAT 1.6 ::设置svn默认安装位置以 ...
- MySQL丨03丨基本语句
MySQL语句都是以 ; 号结尾的 看库(刘大婶直接面对的是各种档案袋) show databases; 建库(新弄了一个档案袋) create database database_name; 删库( ...
- Linux中一些约定俗成的文件扩展名
注:Linux中的所有内容均以文件的形式保存,但不依靠扩展名区分文件类型(根据权限区分),约定俗成的文件扩展名是为了方便管理员对文件进行区分 压缩包:“*.gz”.“*.bz2”.“*.tar.bz2 ...
- 360 Atlas中间件安装及使用
1.下载Atlas wget https://github.com/Qihoo360/Atlas/releases/download/2.2.1/Atlas-2.2.1.el6.x86_64.rpm ...
- mysql多源复制安装
多源复制的意思是多主一从. 多源复制的前提是必须要开启GTID模式. master1 :192.168.1.110 master2 :192.168.1.111 slave :192.168.1.15 ...