centos7.3本地ISO镜像安装图形化界面及kvm

有些旧服务器无法安装centos7.5以上的操作系统,centos7.3安装很多软件也会出现需要更新包的情况,最好是用ISO镜像安装软件,最为方便

1 安装本地yum源

准备好centos7.3 ISO上传到安装centos7.3的服务器上

[root@gz-summer-kvm2 ~]# ls
anaconda-ks.cfg  CentOS-7.3-x86_64-DVD-1611.iso
[root@gz-summer-kvm2 ~]# cat /etc/redhat-release 
CentOS Linux release 7.3.1611 (Core) 

挂载ISO到/mnt

mount CentOS-7.3-x86_64-DVD-1611.iso /mnt

备份yum源文件:

[root@gz-summer-kvm2 ~]# mkdir /etc/yum.repos.d/tmp
[root@gz-summer-kvm2 ~]# cd /etc/yum.repos.d/
[root@gz-summer-kvm2 yum.repos.d]# mv ./* tmp

创建local.repo

vi /etc/yum.repos.d/local.repo

[local]

name=local

baseurl=file:///mnt

enabled=1

gpgcheck=0

添加普通用户

[root@gz-summer-kvm2 yum.repos.d]# useradd wangjx
[root@gz-summer-kvm2 yum.repos.d]# passwd wangjx
更改用户 wangjx 的密码 。
新的 密码:
重新输入新的 密码:
passwd:所有的身份验证令牌已经成功更新。

2 安装图形化界面

安装图形化界面

yum groupinstall "GNOME Desktop" "Graphical Administration Tools"
# 或者
yum groupinstall "GNOME Desktop" "Graphical Administration Tools" --skip-broken

设置启动后进入图形界面

ln -sf /lib/systemd/system/graphical.target /etc/systemd/system/default.target

重启

reboot

3 安装vnc server

安装vnc server

yum -y install vnc *vnc-server*

设置密码

[root@gz-summer-kvm2 ~]# vncserver

You will require a password to access your desktops.

Password:
Verify:
xauth:  file /root/.Xauthority does not exist

New 'gz-summer-kvm2:1 (root)' desktop is gz-summer-kvm2:1

Creating default startup script /root/.vnc/xstartup
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/gz-summer-kvm2:1.log

启动服务

[root@gz-summer-kvm2 ~]# vncserver :1
A VNC server is already running as :1

New 'gz-summer-kvm2:2 (root)' desktop is gz-summer-kvm2:2

Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/gz-summer-kvm2:2.log

vnc客户端登录:
在这里插入图片描述

输入之前配置的vnc server密码后登录
在这里插入图片描述

4 安装kvm

安装kvm

yum -y install qemu-kvm qemu-key-tools python-virtinst libvirt libvirt-python virt-manager libguestfs-tools bridge-utils virt-install

启动kvm服务:

systemctl start libvirtd
systemctl enable libvirtd

检测kvm启动情况:

[root@gz-summer-kvm2 ~]# lsmod |grep kvm
kvm_intel             170181  0 
kvm                   554609  1 kvm_intel
irqbypass              13503  1 kvm

实用vnc 客户端工具打开kvm图形化工具:
在这里插入图片描述

<think>好的,用户想在CentOS 7上通过图形化界面安装和配置KVM。我需要先回顾之前提供的引用内容,看看有哪些步骤已经覆盖了,然后整理出一个清晰的流程。 首先,引用1提到需要安装kvm的基本组件,包括qemu-kvm、virt-install、libvirt等,还有图形界面工具virt-manager。引用2和3也提到了类似的安装步骤,以及启动libvirtd服务。用户希望使用图形化界面,所以virt-manager的安装是关键。 接下来,我需要确保步骤正确且完整。首先检查硬件虚拟化支持,用户可能需要知道如何验证CPU是否支持虚拟化,比如通过egrep命令或者BIOS设置。然后安装必要的软件包,这里需要整合引用中的不同安装命令,可能合并成一个更简洁的步骤。启动服务部分,引用2提到了启动libvirtd并设置开机启动,这部分必须包含。 网络配置方面,默认的NAT可能不够,用户可能需要桥接网络,但引用中没有详细说明,可能需要补充基本步骤或者建议参考其他资料。存储池配置在图形界面中操作,virt-manager的路径可能需要指明,比如在应用程序菜单里找到。 安装虚拟机部分,用户使用virt-manager,所以步骤应该详细说明如何通过图形向导操作,比如选择ISO镜像、分配资源等。最后验证安装是否成功,通过命令行或者再次打开virt-manager查看虚拟机状态。 还要考虑用户可能的疑问,比如安装过程中出现依赖问题,或者服务启动失败的情况,可能需要提示他们检查日志或确保软件源配置正确。此外,是否需要配置SELinux或防火墙规则?引用中没有提到,但可能在实际操作中会遇到,可能需要提醒用户注意。 最后,生成的相关问题要围绕KVM图形化安装、配置管理、网络设置和常见问题处理,这样用户如果有进一步的问题可以自行参考。</think>### 在 CentOS 7 上通过图形化界面安装与配置 KVM 的步骤 #### 1. 检查硬件虚拟化支持 确保 CPU 支持虚拟化技术,执行以下命令验证: ```bash egrep -c &#39;(vmx|svm)&#39; /proc/cpuinfo # 输出大于0表示支持 ``` 若未启用,需在 BIOS 中开启虚拟化选项。 #### 2. 安装 KVM 组件及图形化管理工具 通过 YUM 安装必要软件包(整合引用[1][3]): ```bash yum -y install qemu-kvm qemu-img virt-install libvirt virt-manager bridge-utils ``` - **qemu-kvm**: KVM 核心模块 - **virt-manager**: 图形化管理工具 - **libvirt**: 虚拟机管理服务 #### 3. 启动并配置 libvirtd 服务 ```bash systemctl start libvirtd # 启动服务 systemctl enable libvirtd # 设置开机自启[^2] ``` #### 4. 配置网络(可选) 默认使用 NAT 网络。如需桥接网络,可创建桥接接口 `br0`(需手动编辑网络配置文件,例如 `/etc/sysconfig/network-scripts/ifcfg-br0`)。 #### 5. 使用图形化工具 virt-manager 1. 打开终端输入 `virt-manager` 或通过应用程序菜单启动。 2. **创建存储池**(默认路径为 `/var/lib/libvirt/images`): - 在 virt-manager 界面中:`Edit > Connection Details > Storage`,添加或修改存储池。 3. **新建虚拟机**: - 点击左上角“新建虚拟机”图标。 - 选择本地 ISO 镜像文件(如 CentOS 镜像)。 - 分配 CPU、内存及磁盘空间(建议至少 20GB 磁盘)。 - 完成向导后启动虚拟机安装操作系统[^3]。 #### 6. 验证安装 - 命令行查看虚拟机列表: ```bash virsh list --all ``` - 在 virt-manager 界面中确认虚拟机状态。 --- ### 常见问题及注意事项 1. **依赖问题**:若安装失败,检查 YUM 源配置并更新(`yum update`)。 2. **权限问题**:确保当前用户属于 `kvm` 和 `libvirt` 用户组。 3. **图形界面卡顿**:建议在本地桌面环境或通过 VNC 连接操作。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值