1.在VmWare中安装Ubuntu
- 下载Ubuntu的镜像,14.04、16.04、18.04以供来学习。下载各个版本的iso镜像,然后再虚拟机中一路next推荐即可,注意的是,再选择共享文件夹时要选择单个文件。
- 安装Ubuntu系统,其他的博客有很多,可自行去搜索,这里主要说一下安装中可能会存在的一些问题。(此处以Ubuntu18.04举例)
1.安装完成后再VMWare WorkStation中会只有中间一小块屏幕的问题
存在问题
解决问题
-
问题说明:因为没有安装VMware Tools的原因。当你右击你的18版的虚拟机时会发现安装 VMware Tools的字样。但是你安装的其他虚拟机如CentOs是重新安装VMware Tools的字样。
-
解决步骤
- 右击虚拟机点击安装
- 点击桌面的VMware Tools图标
- 进入到Vmware Tools文件夹中
解压缩命令 tar -zxvf 压缩包名称
移动文件夹指令 mv 文件名 文件夹位置将tar.gz压缩文件复制到Home目录下
- 执行 tar -zxvf VMwareTools-10.2.5-8068393.tar.gz 指令解压缩。注意此时应在Home目录打开终端
- 解压缩完成之后,进入到解压的目录 cd vmware-tools-distrib,执行文件命令,./vmware-install.pl
此时应该提示请使用超级管理员操作。我们只需要使用sudo ./vmware-install.pl命令然后输入我们登录的普通用户的密码以具有超级管理员的权限。 注意:提示输入密码时输入的密码在屏幕不会显示。
- 当成功运行文件后,会有以下提示,会询问你是否安装,输入yes即可.然后一路默认回车即可安装。
- 执行reboot 重启电脑即可完成。
2.在虚拟机中安装KVM
1. 在这之前,我们先修改一下 /etc/ssh下的 sshd_config文件。允许root通过ssh直接登录。
注:如果apt-get命令执行有问题的话,输入 sudo apt-get update 来更新一下包。
另外
网慢的话,可以选择国内的镜像源。 这里给出中科大镜像源。
在 sudo vim /etc/apt/sources.list 文件编辑添加以下内容
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
- 先安装一下vim,大家知道vi不好用。。。
sudo apt-get install vim
当提示是否继续的时候 输入Y,然后等待即可- 安装一下ssh ,
sudo apt-get install openssh-server- 查看一下ssh占用的状态 ps -e|grep ssh ,有sshd说明正在运行
- 修改一下 /etc/ssh 下的 sshd_config文件
vim /etc/ssh/sshd_config- 输入i 进入 insert模式随便找个地方 加上 PermitRootLogin yes,然后保存并退出。(注意:此时需要root权限)
- 输入 service ssh restart ssh 重启 ssh
2. 安装kvm所需的包
- 安装KVM所需要的包
sudo apt-get install qemu-kvm qemu-system libvirt-bin virt-manager bridge-utils vlan
需要等待一段时间
- qemu-kvm和qemu-system是KVM和QEMU的核心包,提供CPU、内存和IO虚拟化功能。
- libvirt-bin就是libvirt,用于管理KVM等Hypervisor。
- virt-manager 是KVM图形化管理工具
- bridge-utils和vlan,主要是网络虚拟化需要,KVM网络虚拟化的实现是基于linux-bridge和VLAN。
- 关闭虚拟机,在虚拟机的设置中,在处理器勾选上运行虚拟化的功能
点击确定,在开启虚拟机。使用 sudo -i 切换到 root 用户,输入命令 egrep -o ‘(vmx|svm)’ /proc/cpuinfo 显示 vmx 。 并且输入 service libvirt-bin status 确认Libvirtd服务已经启动。显示如下状态表示以成功。
3. 启动第一个KVM虚拟机
- 用Ubuntu打开火狐浏览器在 http://download.cirros-cloud.net/0.3.3/上下载镜像
- 在下载的目录中将文件移动到/var/lib/libvirt/images/目录下,这时KVM默认查找镜像文件的地方。
- 在终端中输入 virt-manager 启动 图形界面
到此结束!!,我们的第一个KVM虚拟机就创建完成了!