1.在VmWare中安装Ubuntu

  1. 下载Ubuntu的镜像,14.04、16.04、18.04以供来学习。下载各个版本的iso镜像,然后再虚拟机中一路next推荐即可,注意的是,再选择共享文件夹时要选择单个文件。
  2. 安装Ubuntu系统,其他的博客有很多,可自行去搜索,这里主要说一下安装中可能会存在的一些问题。(此处以Ubuntu18.04举例)

1.安装完成后再VMWare WorkStation中会只有中间一小块屏幕的问题

存在问题

kvm查看虚拟机配置 vmware kvm_vim

解决问题
  1. 问题说明:因为没有安装VMware Tools的原因。当你右击你的18版的虚拟机时会发现安装 VMware Tools的字样。但是你安装的其他虚拟机如CentOs是重新安装VMware Tools的字样。
  2. 解决步骤
  1. 右击虚拟机点击安装
  2. 点击桌面的VMware Tools图标
  3. 进入到Vmware Tools文件夹中

解压缩命令 tar -zxvf 压缩包名称
移动文件夹指令 mv 文件名 文件夹位置

将tar.gz压缩文件复制到Home目录下

kvm查看虚拟机配置 vmware kvm_kvm查看虚拟机配置_02

  1. 执行 tar -zxvf VMwareTools-10.2.5-8068393.tar.gz 指令解压缩。注意此时应在Home目录打开终端
  2. 解压缩完成之后,进入到解压的目录 cd vmware-tools-distrib,执行文件命令,./vmware-install.pl
此时应该提示请使用超级管理员操作。我们只需要使用sudo ./vmware-install.pl命令然后输入我们登录的普通用户的密码以具有超级管理员的权限。
注意:提示输入密码时输入的密码在屏幕不会显示。
  1. 当成功运行文件后,会有以下提示,会询问你是否安装,输入yes即可.然后一路默认回车即可安装。
  2. 执行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
  1. 先安装一下vim,大家知道vi不好用。。。
    sudo apt-get install vim
    当提示是否继续的时候 输入Y,然后等待即可
  2. 安装一下ssh ,
    sudo apt-get install openssh-server
  3. 查看一下ssh占用的状态 ps -e|grep ssh ,有sshd说明正在运行
  4. 修改一下 /etc/ssh 下的 sshd_config文件
    vim /etc/ssh/sshd_config
  5. 输入i 进入 insert模式随便找个地方 加上 PermitRootLogin yes,然后保存并退出。(注意:此时需要root权限)
  6. 输入 service ssh restart ssh 重启 ssh
2. 安装kvm所需的包
  1. 安装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。
  1. 关闭虚拟机,在虚拟机的设置中,在处理器勾选上运行虚拟化的功能

    点击确定,在开启虚拟机。使用 sudo -i 切换到 root 用户,输入命令 egrep -o ‘(vmx|svm)’ /proc/cpuinfo 显示 vmx 。 并且输入 service libvirt-bin status 确认Libvirtd服务已经启动。显示如下状态表示以成功。
3. 启动第一个KVM虚拟机
  1. 用Ubuntu打开火狐浏览器在 http://download.cirros-cloud.net/0.3.3/上下载镜像
  2. 在下载的目录中将文件移动到/var/lib/libvirt/images/目录下,这时KVM默认查找镜像文件的地方。
  3. 在终端中输入 virt-manager 启动 图形界面