生产环境下戴尔 R820 kvm虚拟化部署三(virt-manager图形化安装kvm虚拟机)

简介:

三、kvm虚拟化部署


#安装kvm软件包

yum -y install kvm python-virtinst libvirt tunctl bridge-utils virt-manager qemu-kvm-tools virt-viewer virt-v2v


#补充安装kvm虚拟化一些管理工具包

yum -y install libguestfs-tools


#查看虚拟机运行情况并开启


[root@nginx network-scripts]# service libvirtd status

libvirtd is stopped

[root@nginx network-scripts]# service libvirtd start

Starting libvirtd daemon:                                  [  OK  ]

[root@nginx network-scripts]# virsh -c qemu:///system list

 Id    Name                           State

----------------------------------------------------


#查看加载模块

[root@nginx network-scripts]# lsmod | grep kvm

kvm_intel              55496  0 

kvm                   337772  1 kvm_intel


#查看虚拟工具版本

[root@nginx ~]# virsh --version

0.10.2

[root@nginx ~]# ln -s /usr/libexec/qemu-kvm /usr/bin/qemu-kvm

[root@nginx ~]# qemu-kvm -version

QEMU PC emulator version 0.12.1 (qemu-kvm-0.12.1.2-2.479.el6_7.4), Copyright (c) 2003-2008 Fabrice Bellard


#配置桥接网卡

[root@nginx ~]# cd /etc/sysconfig/network-scripts/


[root@nginx network-scripts]# cat ifcfg-em1

DEVICE=em1

TYPE=Ethernet

BRIDGE="br0"

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=none

HWADDR=C5:1F:46:F8:A5:20

IPADDR=10.9.9.16

PREFIX=24

GATEWAY=10.9.9.2

DNS1=218.201.4.3

DOMAIN=218.201.17.2

NAME="System em1"


wKiom1cXP9-jvsmcAAAwaWLQStU221.png

[root@nginx network-scripts]# cp ifcfg-em1 ifcfg-br0


[root@nginx network-scripts]# cat ifcfg-br0 
DEVICE=br0
TYPE=Bridge

ONBOOT=yes
BOOTPROTO=static
HWADDR=C5:1F:46:F8:A5:20
IPADDR=10.9.9.16
PREFIX=24
GATEWAY=10.9.9.2
DNS1=218.201.4.3
DOMAIN=218.201.17.2

wKiom1cXP2yDCe-TAAAplqm9zZg428.png

#重启网卡

[root@nginx network-scripts]# /etc/init.d/network restart

Shutting down interface em1:  bridge br0 does not exist!

                                                           [  OK  ]

Shutting down loopback interface:                          [  OK  ]

Bringing up loopback interface:                            [  OK  ]

Bringing up interface em1:                                 [  OK  ]

Bringing up interface br0:  Determining if ip address 10.9.9.16 is already in use for device br0...

                                                           [  OK  ]


#查看网卡配置,这样桥接网卡就替换了em1

# ifconfig

wKioL1cXQPbA5C4BAACZXVsMB5A857.png

查看网桥

# brctl show

wKioL1cXQRjzLCN_AAAR0nYKPPw880.png

桥接网卡就配置成功了!

=============================================

四、kvm虚拟机的安装


创建ISO镜像和虚拟机的安装目录

mkdir -p /root/iso

mkdir -p /data/kvm

上传ISO镜像文件至/root/iso目录下,这里采用CentOS-6.6-x86_64-bin-DVD1.iso


本次采用从其他服务器上推送过来(集群内网中100M/s,4.5G镜像文件大约40秒左右传完):

scp -P30124 /home/ywliyq/iso/CentOS-6.6-x86_64-bin-DVD1.iso ywliyq@10.9.9.16:~



方法一:kvm虚拟机的安装(xshell下通过virt-manager的图形界面安装)


xshell无法打开virt-manager的图形界面,

首先,只安装xshell是不行,需要安装xmanager

其次,安装好xmanager后,打开xshell,在连接属性的tunneing中,勾选 Forwarding X11 connection to选项,可以正常打开virt-manager的图形界面。

wKioL1cXQUrSnAdYAACc44WOErg304.png

完成后使用# virt-manager即可打开图形界面

virt-manager建立一个KVM虚拟机

wKiom1cXQKbALH5oAAC3ezfxuCM100.png

要创建的虚拟机名称lamp

wKiom1cXQOuQsnwMAAC8HoQ1EmM149.png

选择iso镜像的路径,及操作系统类型和版本

wKioL1cXQdjA_N1tAAC8UaM5EBc706.png

分配虚拟机的内存及vcpu的核数

wKiom1cXQTTQpZT5AACh-NhIIaA747.png

创建虚拟机镜像文件

wKiom1cXQy-Rvb1SAAEQCKcSeng558.png分配镜像文件初始大小,qcow2有自动扩展空间容量的功能

wKioL1cXRCmCq2xwAACqVUy7yIU785.png

设置网络桥接,勾选安装前自定义配置

wKioL1cXRE2A9bPwAADftWvZmG8491.png

设置虚拟机开机自启动

wKioL1cXRGSCAxnGAAFrKitT2Gs742.png

修改桥接网络类型

wKioL1cXRIzjRuFwAAFanN4Q-to752.png

注意:进入安装界面后会出现键盘布局错乱的局面,下面是解决方法:

KVM通过virt-manager远程管理guest机器时键盘错乱解决方法


一、virt-manager方式(推荐)

如果要避免这种情况,在使用virt-install安装的时候,就加入键盘布局的字段

--keymap=en-us

在虚拟机关闭的状态下,通过virt-manager界面选中相应的虚拟机:

open-->Details-->Display VNC-->keymap-->en-us

保存后再启动虚拟机就可以了

wKiom1cXQ_qxq2FxAADf8zHbOFc086.jpg

二、命令行方式

关闭要调整的虚拟机,编辑虚拟机配置文件

#virsh edit 'your vm name'

找到配置文件中的以下字段:

<graphics type='vnc' port='-1'/>

加入键盘的语言布局后如下:

<graphics type='vnc' port='-1' keymap='en-us'/>

保存退出后,重新载入虚拟机配置文件

#virsh create /etc/libvirt/qemu/'your vm name'.xml



配置修改完成启动虚拟机

wKioL1cXRN2DdKPIAAC_8JINb7c081.png

开始安装,自动进入安装界面

wKioL1cXRQTQ87xdAAeZITjoDUo159.png

接下来和平时的安装方式一样了

系统完成后需要做相应的基础优化


本文转自    蜗牛远途   51CTO博客,原文链接:http://blog.51cto.com/ywliyq/1765882

相关文章
|
20天前
|
存储 SQL 数据库
虚拟化数据恢复—Vmware虚拟机误还原快照的数据恢复案例
虚拟化数据恢复环境: 一台虚拟机从物理机迁移到ESXI虚拟化平台,迁移完成后做了一个快照。虚拟机上运行了一个SQL Server数据库,记录了数年的数据。 ESXI虚拟化平台上有数十台虚拟机,EXSI虚拟化平台连接了一台EVA存储,所有的虚拟机都存放在EVA存储上。 虚拟化故障: 工组人员误操作将数年前迁移完成后做的快照还原了,也就意味着虚拟机状态还原到数年前,近几年数据都被删除了。 还原快照相当于删除数据,意味着部分存储空间会被释放。为了不让这部分释放的空间被重用,需要将连接到这台存储的所有虚拟机都关掉,需要将不能长时间宕机的虚拟机迁移到别的EXSI虚拟化平台上。
94 50
|
28天前
|
存储 持续交付 虚拟化
|
2月前
|
存储 运维 虚拟化
虚拟化数据恢复——Hyper-V虚拟化故障导致虚拟机文件丢失的数据恢复案例
在Windows Server上部署的Hyper-V虚拟化环境中,因存储中虚拟机数据文件丢失导致服务瘫痪。北亚企安数据恢复工程师通过物理检测、操作系统及文件系统检测,确定为人为格式化造成,并通过镜像硬盘、重组RAID、分析并恢复文件索引项等步骤,成功恢复数据,最终在新Hyper-V环境中验证并迁移所有虚拟机,确保用户业务恢复正常运行。
|
2月前
|
存储 Linux 调度
KVM 虚拟化的功能特性
【10月更文挑战第13天】虚拟化技术创建实体资源的虚拟版本,提升资源利用率。KVM(Kernel-based Virtual Machine)作为全虚拟化解决方案,借助Linux内核实现Hypervisor功能,通过模块化方式提供高效的虚拟化环境。
|
3月前
|
KVM 虚拟化
KVM虚拟机的热迁移
这篇文章详细介绍了KVM虚拟机的热迁移过程,包括临时迁移和永久迁移的步骤,以及可能遇到的故障和解决方案。
122 1
KVM虚拟机的热迁移
|
2月前
|
安全 KVM 虚拟化
OpenEuler 中配置 KVM 虚拟化环境指南
本文档详细介绍了如何在OpenEuler系统中配置和管理KVM虚拟化环境,包括环境准备、组件安装、虚拟机安装及管理命令等,适合初学者和有经验的用户。内容覆盖了从桥接网卡配置到虚拟机的安装与管理,以及常见问题的解决方法,帮助用户高效利用虚拟化技术。
|
3月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—VMware虚拟机vmdk文件被误删除的数据恢复案例
虚拟化数据恢复环境: 某品牌服务器(部署VMware EXSI虚拟机)+同品牌存储(存放虚拟机文件)。 虚拟化故障: 意外断电导致服务器上某台虚拟机无法正常启动。查看虚拟机配置文件发现这台故障虚拟机除了磁盘文件以外其他配置文件全部丢失,xxx-flat.vmdk磁盘文件和xxx-000001-delta.vmdk快照文件还在。管理员联系VMware工程师寻求帮助。VMware工程师尝试新建一个虚拟机来解决故障,但发现ESXi存储空间不足。于是将故障虚拟机下的xxx-flat.vmdk磁盘文件删除,然后重建一个虚拟机并且分配固定大小的虚拟磁盘。
|
3月前
|
存储 SQL 数据挖掘
虚拟化数据恢复—EXSI虚拟机误还原快照的数据恢复案例
虚拟化技术原理是将硬件虚拟化供不同的虚拟机使用,一台物理机上可以有多台虚拟机。人为误操作或者物理机故障会导致上层虚拟机不可用,甚至虚拟机里的重要数据丢失。下面给大家分享一个vmware虚拟化误操作还原快照的数据恢复案例。 虚拟化数据恢复环境: 一台由物理机迁移到EXSI上面的虚拟机,迁移完成后做了一个快照。该虚拟机上运行SQL Server数据库,记录了几年的数据。 EXSI虚拟化平台上一共有数十台虚拟机,EXSI连接了一台EVA存储,所有的虚拟机(包括故障虚拟机)都放在EVA存储上。
|
3月前
|
KVM 虚拟化 数据安全/隐私保护
KVM虚拟机安装实战
本文讲述了如何创建并使用VNC连接KVM虚拟机的详细教程,包括安装图解和命令行参数说明。
121 8
|
3月前
|
KVM 虚拟化
KVM虚拟机的冷迁移
这篇文章详细描述了KVM虚拟机的冷迁移过程,包括无依赖环境迁移、有链接克隆虚拟机迁移、多块磁盘迁移的案例,以及可能遇到的错误和解决方案。
106 3