kvm环境配置
kvm实验选择VMware来进行,我选用的是VMware12(12以上都可以)。首先创建一个新的虚拟机。
需要对虚拟机内存进行调整,从原理的2G改为8G。处理器的内核数量改为2,并将虚拟化引擎设置为“虚拟化Intel VT-x/EPT或ADM-V/RVI(V)”,有此选择虚拟机才能支持虚拟化,KVM才能正常工作。
新建虚拟机的配置设置好后,即可在虚拟机中安装Redhat7,此时CPU需要具备两个条件,一是需要64位CPU,二是需要CPU支持虚拟化,并且在BIOS中把虚拟化的功能打开。
开启虚拟机后,虚拟机就会从光盘进行引导安装。
选择好时区、语言等信息后,选择“software selection”选项,并在其中选择图形界面安装。
自己对虚拟机进行手工分区。
调整好分区大小后,点击DONE完成。
设置网络,对网络进行配置。
完成配置后,点击开始安装。
设置一下用户名和密码。
安装完重启后,需要同意确认一下。
此时即可登录到Redhat7。
进入Redhat系统,关闭防火墙,关闭SELinux,以便远程管理Redhat。
[root@localhost ~]# systemctl stop firewalld.service
[root@localhost ~]# systemctl disable firewalld.service
Removed symlink /etc/systemd/system/dbus-org.fedoraproject.FirewallD1.service.
Removed symlink /etc/systemd/system/basic.target.wants/firewalld.service.
[root@localhost ~]# systemctl status firewalld.service
● firewalld.service - firewalld - dynamic firewall daemon
Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; vendor preset: enabled)
Active: inactive (dead)
Docs: man:firewalld(1)
Feb 25 11:07:57 localhost.localdomain systemd[1]: Starting firewalld - dynami...
Feb 25 11:08:00 localhost.localdomain systemd[1]: Started firewalld - dynamic...
Feb 25 11:28:25 localhost.localdomain systemd[1]: Stopping firewalld - dynami...
Feb 25 11:28:26 localhost.localdomain systemd[1]: Stopped firewalld - dynamic...
Hint: Some lines were ellipsized, use -l to show in full.
[root@localhost ~]# setenforce 0
[root@localhost ~]# getenforce
Permissive
修改配置文件,永久关闭SELinux
在安装Redhat时,选择了开启网络,因此查看当前网络信息是可以看到ip地址的。
如果没有开启网卡的话,可以在网卡配置信息中对配置进行修改。具体修改内容见下图。
systemctl restart network
重启一下网络即可。
然后查看当前网络是否可以使用,通过ping命令来查看虚拟机中的ip是否与当前主机的ip能够通信。网络测试没有问题。
因为kvm设计到图形界面,所以远程管理工具使用Xmanager Enterprise 5,使用Xshell远程管理。
双击打开Xshell,选择新建一个连接。
在连接选项卡中,填写主机名和其虚拟机ip地址。
在用户身份验证处,填写好虚拟机登录的用户名和密码,点击确定,即可连接。
第一次连接时,会有一个安全警告,点击“接受并保存”,下次再连接就不会再出现了。完成远程连接虚拟机操作。
在命令提示符下,输入gedit &命令,则打开了redhat下的文本编辑器gedit。