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

相关文章
|
6天前
|
存储 分布式计算 Linux
安装篇--CentOS 7 虚拟机安装
VMware 装 CentOS 7 不知道从哪下手?这篇超详细图文教程手把手教你在 VMware Workstation 中完成 CentOS 7 桌面系统的完整安装流程。从 ISO 镜像下载、虚拟机配置,到安装图形界面、设置用户密码,每一步都有截图讲解,适合零基础新手快速上手。装好之后无论你是要搭 Hadoop 集群,还是练 Linux ,这个环境都够你折腾一整天!
226 2
|
2月前
|
编解码 网络协议 网络安全
OpenWrt x86 虚拟机VMware ESXi安装
OpenWrt x86 虚拟机VMware ESXi安装
|
4月前
|
人工智能 安全 虚拟化
企业级Win11纯净部署指南|VMware虚拟机安装+GPT分区优化+绕过限制详解(小白必看)
Windows 11 是微软推出的新一代操作系统,以其直观交互和 AI 技术为核心升级亮点。界面采用圆角设计与居中任务栏布局,支持多窗口贴靠分屏、虚拟桌面功能,大幅提升多任务处理效率。系统深度集成了 Copilot 智能助手,提供语音写作、照片编辑等便捷功能,并通过 DirectStorage 和 DirectX 12 Ultimate 技术优化游戏体验。本文详细介绍 Windows 11 的下载、U盘制作及安装步骤,帮助用户快速上手全新系统。
397 21
|
6月前
|
IDE 测试技术 网络安全
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
【YashanDB知识库】使用vmware虚拟机安装的YashanDB,本机无法访问
|
1月前
|
机器学习/深度学习 监控 安全
解密虚拟化弹性内存:五大核心技术与实施策略
本文深入解析虚拟化环境中实现内存弹性管理的五大核心技术与实施策略。内容涵盖内存架构演进、关键技术原理、性能优化方法及典型问题解决方案,助力提升虚拟机密度与资源利用率。
107 0
|
10月前
|
存储 安全 虚拟化
虚拟化技术:实现资源高效利用和灵活管理的利器
虚拟化技术作为实现资源高效利用和灵活管理的重要手段,在数字化时代背景下,正逐步改变传统IT架构模式。本文概述了虚拟化技术的概念、原理及其在数据中心管理、云计算平台、企业信息化建设、科研教育及医疗行业的应用,并探讨了其面临的挑战与未来发展趋势。
560 3
|
6月前
|
存储 虚拟化 Docker
|
6月前
|
开发工具 虚拟化 git
自学软硬件第755 docker容器虚拟化技术youtube视频下载工具
docker容器虚拟化技术有什么用?怎么使用?TubeTube 项目使用youtube视频下载工具
|
6月前
|
安全 大数据 虚拟化
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显
随着云计算和大数据技术的发展,Hyper-V在虚拟化领域的地位日益凸显。作为Windows Server的核心组件,Hyper-V具备卓越的技术性能,支持高可用性、动态迁移等功能,确保虚拟机稳定高效运行。它与Windows深度集成,管理便捷,支持远程管理和自动化部署,降低管理成本。内置防火墙、RBAC等安全功能,提供全方位安全保障。作为内置组件,Hyper-V无需额外购买软件,降低成本。其广泛的生态系统支持和持续增长的市场需求,使其成为企业虚拟化解决方案的首选。
|
存储 Linux 调度
OpenStack如何支持虚拟化技术?
【8月更文挑战第21天】
652 0