Centos6.5 x86_64系统安装kvm虚拟机—基础篇
2015-03-02 10:43
405 查看
shared from:http://taokey.blog.51cto.com/4633273/1540873
KVM简介:
KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。
是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。
它包含一个为处理器提供底层虚拟化 可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。
KVM还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。
KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……)。
在主流的Linux内核,如2.6.20以上的内核均已包含了KVM核心。
安装kvm虚拟机之前准备工作:
1.关闭iptables防火墙和selinux。
2.vmware workstation安装kvm的时候,需要开启CPU支持虚拟化。
下边开始介绍Centos6.5 x86_64系统安装kvm虚拟机
一、安装kvm虚拟机
1.查看CPU是否支持kvm完全虚拟机。
注释:如果输出的信息中有vmx,说明intel处理器支持完全虚拟化。如果显示svm,说明是AMD的处理器支持虚拟化。
2.安装kvm和其他虚拟化所需管理软件包。
软件包名称介绍:
Kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序
Libvirts:安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。
Bridge-utils:设置网络网卡桥接。
Virt-*:创建、克隆虚拟机命令,以及图形化管理工具virt-manager
Qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。
3.加载kvm模块,查看kvm模块是否被加载
4.重启确实KVM是否被加载
5.查看已打开虚拟机列表
6.配置eth0、br0网卡
7.查看目前所有的网桥接口
8.修改VNC服务端的配置文件
9.重启libvirtd和messagebus服务
二、在宿主机上创建、安装kvm虚拟机
创建镜像文件目录和虚拟磁盘存放目录
2.把Centos6.5系统的镜像文件拷贝到iso目录下
3.创建kvm虚拟机的磁盘文件
4.安装虚拟机
三、VNC客户端连接KVM虚拟机,设置IP地址。
用VNC连接,进行创建kvm虚拟机(VNC连上之后,跟安装linux Centos 6.5系统一样,重新装一次)
2.在宿主机上列出创建的kvm虚拟机,手动开启新创建的虚拟机
3.设置静态IP地址
重启网卡会报错。
解决办法:
eth0网卡配置文件中的
HWADDR=00:0C:29:33:B3:E5修改成MACADDR=00:0C:29:33:B3:E5
rm -rf /etc/udev/rules.d/70-persistent-net.rules
如图所示:
reboot新创建的kvm_mode_5566虚拟机,重启network服务就可以配置上IP地址了。
[root@kvm-mode-7788 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
MACADDR=52:54:00:80:7E:A5
TYPE=Ethernet
UUID=7d042162-53e9-4ef1-ba2f-bf3b892bb353
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=10.0.1.228
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
[root@kvm-mode-7788 ~]# ping www.baidu.com
PING www.a.shifen.com (119.75.218.77) 56(84) bytes of data.
64 bytes from www.baidu.com (119.75.218.77): icmp_seq=1 ttl=54 time=3.05 ms
64 bytes from www.baidu.com (119.75.218.77): icmp_seq=2 ttl=54 time=4.82 ms
64 bytes from www.baidu.com (119.75.218.77): icmp_seq=3 ttl=54 time=3.72 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2252ms
rtt min/avg/max/mdev = 3.055/3.866/4.822/0.730 ms
4.查看下宿主机上的虚拟机。
到此为止,试验完毕。
下一篇会介绍通过命令克隆虚拟机和修改配置文件创建虚拟机。
KVM简介:
KVM是开源软件,全称是kernel-based virtual machine(基于内核的虚拟机)。
是x86架构且硬件支持虚拟化技术(如 intel VT 或 AMD-V)的Linux全虚拟化解决方案。
它包含一个为处理器提供底层虚拟化 可加载的核心模块kvm.ko(kvm-intel.ko或kvm-AMD.ko)。
KVM还需要一个经过修改的QEMU软件(qemu-kvm),作为虚拟机上层控制和界面。
KVM能在不改变linux或windows镜像的情况下同时运行多个虚拟机,(它的意思是多个虚拟机使用同一镜像)并为每一个虚拟机配置个性化硬件环境(网卡、磁盘、图形适配器……)。
在主流的Linux内核,如2.6.20以上的内核均已包含了KVM核心。
安装kvm虚拟机之前准备工作:
1.关闭iptables防火墙和selinux。
下边开始介绍Centos6.5 x86_64系统安装kvm虚拟机
一、安装kvm虚拟机
1.查看CPU是否支持kvm完全虚拟机。
2.安装kvm和其他虚拟化所需管理软件包。
Kvm:软件包中含有KVM内核模块,它在默认linux内核中提供kvm管理程序
Libvirts:安装虚拟机管理工具,使用virsh等命令来管理和控制虚拟机。
Bridge-utils:设置网络网卡桥接。
Virt-*:创建、克隆虚拟机命令,以及图形化管理工具virt-manager
Qemu-img:安装qemu组件,使用qemu命令来创建磁盘等。
3.加载kvm模块,查看kvm模块是否被加载
创建镜像文件目录和虚拟磁盘存放目录
用VNC连接,进行创建kvm虚拟机(VNC连上之后,跟安装linux Centos 6.5系统一样,重新装一次)
2.在宿主机上列出创建的kvm虚拟机,手动开启新创建的虚拟机
重启网卡会报错。
解决办法:
eth0网卡配置文件中的
HWADDR=00:0C:29:33:B3:E5修改成MACADDR=00:0C:29:33:B3:E5
rm -rf /etc/udev/rules.d/70-persistent-net.rules
如图所示:
reboot新创建的kvm_mode_5566虚拟机,重启network服务就可以配置上IP地址了。
[root@kvm-mode-7788 ~]# more /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
MACADDR=52:54:00:80:7E:A5
TYPE=Ethernet
UUID=7d042162-53e9-4ef1-ba2f-bf3b892bb353
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=10.0.1.228
NETMASK=255.255.255.0
GATEWAY=10.0.1.1
[root@kvm-mode-7788 ~]# ping www.baidu.com
PING www.a.shifen.com (119.75.218.77) 56(84) bytes of data.
64 bytes from www.baidu.com (119.75.218.77): icmp_seq=1 ttl=54 time=3.05 ms
64 bytes from www.baidu.com (119.75.218.77): icmp_seq=2 ttl=54 time=4.82 ms
64 bytes from www.baidu.com (119.75.218.77): icmp_seq=3 ttl=54 time=3.72 ms
^C
--- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2252ms
rtt min/avg/max/mdev = 3.055/3.866/4.822/0.730 ms
4.查看下宿主机上的虚拟机。
下一篇会介绍通过命令克隆虚拟机和修改配置文件创建虚拟机。
相关文章推荐
- Centos6.5 x86_64系统安装kvm虚拟机—基础篇
- 利用U盘与163的yum源镜像网站安装Centos6.5 x86_64系统 推荐
- centos6.5 x86_64系统安装docker之前做的准备
- CentOS_6.5 x86_64系统安装及配置
- CentOS 6.5 x86_64 系统定制自动化部署
- CentOS-6.5-x86_64-bin-DVD1.iso在虚拟机里安装时的注意事项
- ZeroMQ 在 centos 6.5_x86_64 下的安装
- centos 64位系统下yum只安装x86_64版本软件
- Centos-6.3-x86_64 minimal 迷你版安装笔记 - 系统初始化
- CentOS 6.5系统安装配置KVM虚拟机
- 安装Monitorix 到CentOS 6.5 x86-64
- centos6.5(x86_64)下ITK4.5.1安装
- Centos-6.3-x86_64 minimal 迷你版安装笔记 - 系统初始化
- CentOS6.5 x86_64 用 yum 安装 git
- Centos6.5系统安装kvm虚拟机之克隆、拷贝文件安装新虚拟机
- Centos 6.5 X86_64 puppet 安装
- win7下 ,CentOS-6.5-x86_64硬盘安装两个问题
- CentOS-6.5-x86_64 最小安装都安装了那些服务?
- CentOS-6.5-x86_64 最小化安装后,如何安装 man 程序?
- CentOS-6.5-x86_64安装文件