创建你的第一个KVM虚拟机

1.在VmWare中安装Ubuntu

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

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

存在问题

在这里插入图片描述

解决问题
  1. 问题说明:因为没有安装VMware Tools的原因。当你右击你的18版的虚拟机时会发现安装 VMware Tools的字样。但是你安装的其他虚拟机如CentOs是重新安装VMware Tools的字样。

  2. 解决步骤

    1. 右击虚拟机点击安装在这里插入图片描述
    2. 点击桌面的VMware Tools图标
      在这里插入图片描述
    3. 进入到Vmware Tools文件夹中

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

    将tar.gz压缩文件复制到Home目录下
    在这里插入图片描述

    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 启动 图形界面
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    在这里插入图片描述
    到此结束!!,我们的第一个KVM虚拟机就创建完成了!
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值