Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

时间:2024-03-25 11:00:09

具体过程如下:

1.查看CPU是否支持KVM
结果中带有VMX就代表支持Intel-VT

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

2.命令行模式转换为图形界面模式

使用yum 安装GNOME包yum groupinstall “GNOME Desktop” “Graphical Administration Tools”

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

更新系统的默认选择的启动界面执行命令,

ln -sf /lib/systemd/system/runlevel5.target /etc/systemd/system/default.target,安装完成之后重启服务器
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

接受许可证并且同时创建一个新的用户

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

接受许可证并且同时创建一个新的用户

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

5.安装KVM虚拟机创建和管理所依赖的组件

同时要使用yum 在线安装yum -y install qemu-kvm libvirt virt-install bridge-utils virt-manager

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

执行命令modprobe kvm加载KVM模块,执行命令lsmod | grep kvm检查KVM模块是否安装

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

执行命令安装图形化界面管理工具virt-manager virt-viewer

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

创建管理目录用来管理KVM创建的虚拟机的镜像文件

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

执行命令安装:yum install qemu-kvm libvirt libvirt-python libguests-tools virt-install

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

使用virt-manager图形化管理工具,创建虚拟机Ubuntu 16.04

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

使用工具virt-manager,导入镜像文件,安装系统并且自己进行分区设置

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

此时可以重新选择语言为英文
安装完成后就可以输入用户名和密码进行登录了,并且使用ip a sh查看IP信息,root用户默认是被禁用的,所以要进行用户的切换时,需要先进行root用户密码的更改

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

使用命令ip a sh进行查看DHCP自动分配的IP地址

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

创建一个目录进行管理文件

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

4.2配置Ubuntu 16.04静态IP地址

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

4.3配置Ubuntu 16.04的DNS服务器

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

查看宿主机的IP地址以及与外网的通信状况(通过网桥br0),可达

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

4.4 将虚拟网卡加入宿主机网桥

宿主机Centos7中的网桥信息,并且将虚拟网卡加入到宿主机的真实网桥中

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

4.5测试网络的连通性

查看宿主机(192.168.153.133)、百度、物理本机(192.168.1.105)与Ubuntu 16.04(192.168.153.130)的通信状况,均为可达

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接
Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

5. 更新YUM源

将之前备份好的yum源重新复制到sources.list文件中,使用命令apt-get update进行更新,更新完成后,就可以使用apt-get 进行安装软件包了

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

检查sshd服务,下载openssh-server

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

启动SSH,查看监听的进程号

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接

6. 物理本机中SecureCRT连接Ubuntu 16.04

Centos 7.6 KVM创建Ubuntu16.04,实现与外网通信和SecureCRT连接