virt-manger安装教程(保姆篇)

目录

 引言

背景

安装步骤

 1、环境准备

2、安装依赖

 3、安装virt-manager

4、验证virt-manager是否安装成功

5、解决乱码以及转为中文版

  1、查看系统语言

 2、通常中文乱码的原因有以下两种可能

3、确认系统中的语言包

4、分析原因



 引言


    在当今的计算机技术领域,虚拟化技术的应用越来越广泛,以 kvm 和 Xen 等虚拟化管理工具为代表的虚拟化技术已经成为企业级应用的重要部分。virt-manager 是一款在 Linux 环境下管理虚拟机的图形化工具,它能够方便地在 kvm 和 Xen 等虚拟化技术下创建、修改、启动和停止虚拟机。本文将介绍 virt-manager 工具的安装和配置步骤,以及感悟。


背景


    随着版本迭代和客户需求增多,发现测试环境已经难以满足我们的需求。由于环境不足,导致缺陷验证和需求测试都需要排队等待空闲环境。为了解决这个问题,我们考虑使用虚拟化技术增加测试环境的数量。
我们计划使用物理机服务器作为母机,安装virt-manager来创建虚拟机环境。这个方案可以快速、灵活地创建多个相同或不同的测试环境,能够满足多个人员同时进行测试的需求。
我们将持续优化这个方案,从而更好地支持我们不断发展的业务需求。

安装步骤


1、环境准备


    在安装 virt-manager 之前,请确保机器没有任何不必要的软件或配置文件,并已准备好一个干净的系统环境。这是因为如果在安装 virt-manager 之前系统存在过多的软件或配置文件,可能会对 virt-manager 的安装和使用产生影响。因此,我们建议在安装 virt-manager 之前对机器进行系统重装,以确保系统干净并删除所有不必要的软件和文件。


2、安装依赖


1:安装qemu-kvm::yum install -y qemu-kvm
2:安装libvirt::yum install -y libvirt
3:重启libvirtd服务
``` 
[root@loaclhost Mirror]# service libvirtd restart
Redirecting to /bin/systemctl restart libvirtd.service
```

4:验证libvirt是否正常启动

``` 
[root@loaclhost Mirror]#  virsh version
根据库编译:libvirt 4.5.0
使用库:libvirt 4.5.0
使用的 API: QEMU 4.5.0
运行管理程序: QEMU 1.5.3


3、安装virt-manager


yum install -y virt-manager
 


4、验证virt-manager是否安装成功


关闭xshell,重新连接,输入命令:virt-manager,就可以自动弹出kvm管理软件
 

5、解决乱码以及转为中文版


  1、查看系统语言


[root@localhost network-scripts]# echo $LANG
en_US.UTF-8                    //英文
zh_CN.UTF-8                    //中文
[root@localhost ~]# locale            //确定字符集是否设置成功
LANG=zh_CN.UTF-8
LC_CTYPE="zh_CN.UTF-8"
LC_NUMERIC="zh_CN.UTF-8"
LC_TIME="zh_CN.UTF-8"
LC_COLLATE="zh_CN.UTF-8"
LC_MONETARY="zh_CN.UTF-8"
LC_MESSAGES="zh_CN.UTF-8"
LC_PAPER="zh_CN.UTF-8"
LC_NAME="zh_CN.UTF-8"
LC_ADDRESS="zh_CN.UTF-8"
LC_TELEPHONE="zh_CN.UTF-8"
LC_MEASUREMENT="zh_CN.UTF-8"
LC_IDENTIFICATION="zh_CN.UTF-8"
LC_ALL=

2、通常中文乱码的原因有以下两种可能


a.linux系统的环境语言不是以上两种
b.linux系统的语言是zh_CN.UTF-8但是系统中没有对应的语言包

3、确认系统中的语言包


系统中语言包位置                 /usr/share/fonts

4、分析原因


由于操作系统被要求以最小化方式进行安装,因此我们并未在语言包目录下安装中文语言包,导致该目录下为空。虽然中文并不乱码,但是在打开 virt-manager 时,中文会显示为小方块。我们可以解决这个问题的方法是,将线上的字体文件上传到语言包目录下,并重新打开 virt-manager。
简言之:
最小化安装OS未安装中文语言包,因此语言包目录为空。打开 virt-manager 后中文会显示为小方块,解决方法为上传线上字体文件到语言包目录并重新打开 virt-manager。

正常情况:
[root@localhost ~]# cd /usr/share/fonts/
[root@localhost fonts]# ll
total 113492
drwxr-xr-x. 2 root root        74 Jun 12 16:17 abattis-cantarell
drwxr-xr-x. 2 root root        36 Jun 12 16:17 cjkuni-uming
drwxr-xr-x. 4 root root        51 Jun 12 16:18 default
drwxr-xr-x. 2 root root      4096 Jun 12 16:18 dejavu
drwxr-xr-x. 2 root root      4096 Jun 12 16:18 gnu-free
drwxr-xr-x. 2 root root       126 Jun 12 16:18 google-crosextra-caladea
drwxr-xr-x. 2 root root       126 Jun 12 16:18 google-crosextra-carlito
drwxr-xr-x. 2 root root        56 Jun 12 16:18 jomolhari
drwxr-xr-x. 2 root root        88 Jun 12 16:18 khmeros
drwxr-xr-x. 2 root root      4096 Jun 12 16:18 liberation
drwxr-xr-x. 2 root root        36 Jun 12 16:18 lklug
drwxr-xr-x. 2 root root        45 Jun 12 16:18 lohit-assamese
drwxr-xr-x. 2 root root        44 Jun 12 16:18 lohit-bengali
drwxr-xr-x. 2 root root        47 Jun 12 16:18 lohit-devanagari
drwxr-xr-x. 2 root root        45 Jun 12 16:18 lohit-gujarati
drwxr-xr-x. 2 root root        44 Jun 12 16:18 lohit-kannada
drwxr-xr-x. 2 root root        46 Jun 12 16:18 lohit-malayalam
drwxr-xr-x. 2 root root        44 Jun 12 16:18 lohit-marathi
drwxr-xr-x. 2 root root        43 Jun 12 16:18 lohit-nepali
drwxr-xr-x. 2 root root        42 Jun 12 16:18 lohit-oriya
drwxr-xr-x. 2 root root        44 Jun 12 16:18 lohit-punjabi
drwxr-xr-x. 2 root root        42 Jun 12 16:18 lohit-tamil
drwxr-xr-x. 2 root root        43 Jun 12 16:18 lohit-telugu
drwxr-xr-x. 2 root root        36 Jun 12 16:18 madan
drwxr-xr-x. 2 root root       101 Jun 12 16:18 nhn-nanum
drwxr-xr-x. 2 root root      4096 Jun 12 16:18 open-sans
drwxr-xr-x. 2 root root        39 Jun 12 16:18 opensymbol
drwxr-xr-x. 2 root root       267 Jun 12 16:18 overpass
drwxr-xr-x. 2 root root        48 Jun 12 16:18 paktype-naskh-basic
drwxr-xr-x. 2 root root       127 Jun 12 16:18 paratype-pt-sans
drwxr-xr-x. 2 root root        46 Jun 12 16:18 sil-abyssinica
drwxr-xr-x. 2 root root        39 Jun 12 16:18 sil-nuosu
drwxr-xr-x. 2 root root        60 Jun 12 16:18 sil-padauk
drwxr-xr-x. 2 root root        36 Jun 12 16:18 smc
drwxr-xr-x. 2 root root       114 Jun 12 16:18 stix
drwxr-xr-x. 2 root root       112 Jun 12 16:18 thai-scalable
drwxr-xr-x. 2 root root      4096 Jun 12 16:18 ucs-miscfixed
drwxr-xr-x. 2 root root        48 Jun 12 16:18 vlgothic
drwxr-xr-x. 2 root root        43 Jun 12 16:18 wqy-microhei
drwxr-xr-x. 2 root root        41 Jun 12 16:18 wqy-zenhei

你可能感兴趣的:(服务器,linux,运维,centos,vim)