生产环境下戴尔 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

相关文章
|
2月前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
831 2
|
15天前
|
应用服务中间件 Linux nginx
在虚拟机Docker环境下部署Nginx的步骤。
以上就是在Docker环境下部署Nginx的步骤。需要注意,Docker和Nginix都有很多高级用法和细节需要掌握,以上只是一个基础入门级别的教程。如果你想要更深入地学习和使用它们,请参考官方文档或者其他专业书籍。
57 5
|
4月前
|
编解码 网络协议 网络安全
OpenWrt x86 虚拟机VMware ESXi安装
OpenWrt x86 虚拟机VMware ESXi安装
|
8月前
|
缓存 Linux 调度
【YashanDB数据库】VMware虚拟机使用默认安装,在掉电之后数据库无法启动
VMware虚拟机使用默认安装,在掉电之后数据库无法启动
|
8月前
|
IDE 测试技术 数据库
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
在 VMware 虚拟机中安装并测试 YashanDB,数据库及虚拟机运行正常,但本地 IDE 工具无法连接虚拟机中的数据库。问题可能与 VMware 网络适配器配置或网络模式(如 NAT、桥接)有关,导致网络通信异常。需检查虚拟机网络设置、IP 地址配置以及防火墙规则,确保本地与虚拟机间网络连通性。目前无明确修复版本。
|
6月前
|
人工智能 安全 虚拟化
企业级Win11纯净部署指南|VMware虚拟机安装+GPT分区优化+绕过限制详解(小白必看)
Windows 11 是微软推出的新一代操作系统,以其直观交互和 AI 技术为核心升级亮点。界面采用圆角设计与居中任务栏布局,支持多窗口贴靠分屏、虚拟桌面功能,大幅提升多任务处理效率。系统深度集成了 Copilot 智能助手,提供语音写作、照片编辑等便捷功能,并通过 DirectStorage 和 DirectX 12 Ultimate 技术优化游戏体验。本文详细介绍 Windows 11 的下载、U盘制作及安装步骤,帮助用户快速上手全新系统。
530 37
|
9月前
|
存储 编解码 虚拟化
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
VMware Tools 是 VMware 虚拟机中自带的一种增强工具,能够显著提升虚拟机的性能和用户体验。它提供了优化的显卡驱动程序、文件共享与拖放功能、时间同步以及跨虚拟机和宿主机的复制粘贴功能。安装 VMware Tools 可以让虚拟机在 VMware 平台上运行得更加高效,并且对于老旧系统(如 Win98、Win2000、WinXP)也能提供必要的驱动支持。每个虚拟机都需要独立安装与其操作系统版本相匹配的 VMware Tools,以确保最佳兼容性和性能表现。
902 6
【2025最新】VMware Workstation Pro 虚拟机配置与安装VMware Tools 感受它的强大~
|
8月前
|
IDE 测试技术 网络安全
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
|
3月前
|
机器学习/深度学习 监控 安全
解密虚拟化弹性内存:五大核心技术与实施策略
本文深入解析虚拟化环境中实现内存弹性管理的五大核心技术与实施策略。内容涵盖内存架构演进、关键技术原理、性能优化方法及典型问题解决方案,助力提升虚拟机密度与资源利用率。
159 0
|
12月前
|
存储 安全 虚拟化
虚拟化技术:实现资源高效利用和灵活管理的利器
虚拟化技术作为实现资源高效利用和灵活管理的重要手段,在数字化时代背景下,正逐步改变传统IT架构模式。本文概述了虚拟化技术的概念、原理及其在数据中心管理、云计算平台、企业信息化建设、科研教育及医疗行业的应用,并探讨了其面临的挑战与未来发展趋势。
594 3