一、安装tools工具

1.点击VMware菜单上的虚拟机,弹出的菜单中点击安装VMware Tools(注意要在你的Ubuntu操作系统开启的情况下安装)
在这里插入图片描述

2.创建挂载点

root@jianbo:~# mkdir /mnt/cdrom

3.挂载光驱至/mnt/cdrom目录下

root@jianbo:~# mount /dev/cdrom /mnt/cdrom

4.把光驱文件复制至/tmp目录下

root@jianbo:~# cp -rvf /mnt/cdrom/* /tmp

5.解压得到vmware-tools-distrib目录

root@jianbo:~# tar -zxvf /tmp/VMwareTools-10.3.22-15902021.tar.gz 

6.切换进vmware-tools-distrib

root@jianbo:/tmp# cd /tmp/vmware-tools-distrib/

7.安装vmware-install.pl

root@jianbo:/tmp/vmware-tools-distrib# ./vmware-install.pl

8.至此tools工具安装完成

二、Ubuntu网络配置(手工)

1.IP配置

root@jianbo:~# vi /etc/network/interfaces
auto ens32
iface ens32 inet static
address 192.168.200.22
netmask 255.255.255.0
gateway 192.168.200.2

2.DNS配置

root@jianbo:~# vi /etc/systemd/resolved.conf
[Resolve]
DNS=114.114.114.114

3.重启网络

root@jianbo:~# systemctl restart networking

三、环境基础配置

1.安装vim、Tab键补全包、net-tools 网络管理工具

apt-get install vim  bash-completion net-tools

2.搭建安装源

3.备份配置文件:

root@jianbo:~# cp /etc/apt/sources.list{,.bak}

4.修改sources.list文件,将http://archive.ubuntu.com和http://security.ubuntu.com替换成http://repo.huaweicloud.com

root@jianbo:~# sudo sed -i "s@http://.*archive.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list
root@jianbo:~# sudo sed -i "s@http://.*security.ubuntu.com@http://repo.huaweicloud.com@g" /etc/apt/sources.list

5.执行apt-get update更新索引

root@jianbo:~# apt-get update 

6.安装基本软件

root@jianbo:~# apt-get install vim net-tools bash-completion -y

四、安装 KVM环境
1.安装qemu qemu-kvm libvirt-bin bridge-utils virt-manager

root@jianbo:~# apt-get install -y qemu qemu-kvm libvirt-bin bridge-utils virt-manager

2.启动软件并开机自启

root@jianbo:~# systemctl start libvirtd
root@jianbo:~# systemctl enable libvirtd

3.开启虚拟化嵌套

新建并编辑/etc/modprobe.d/kvm_intel.conf文件,修改虚拟化嵌套配置

root@jianbo:~# vim /etc/modprobe.d/kvm_intel.conf

添加如下内容到上一步新建的文件内

options kvm-inte1 nested=1
options kvm-intel enab1e_shadow_vmcs=1
options kvm-inte1 enable_apicv=1
options kvm-inte1 ept=1

4.重新加载虚拟化模块

root@jianbo:~# modprobe -r kvm_intel 
root@jianbo:~# modprobe -a kvm_intel 

5.检查虚拟化嵌套开启状态,输出为Y,表示已开启

root@jianbo:~# cat /sys/module/kvm_intel/parameters/nested 
Y

五、创建NAT 网卡

1.基于defalt模板创建新的 NAT网卡配置文件

root@jianbo:~# virsh net-dumpxml default >> /etc/libvirt/qemu/networks/nat01.xml

2.编辑网卡配置文件

root@jianbo:~# vim /etc/libvirt/qemu/networks/nat01.xml

删除uuid、mac,更改网段

3.修改后的/etc/libvirt/qemu/networks/natO1.xml文件内容参考如下

<network>
  <name>nat01</name>
  <uuid>3d117e9d-15c0-414d-ad26-904663b12547</uuid>
  <forward mode='nat'>
    <nat>
      <port start='1024' end='65535'/>
    </nat>
  </forward>
  <bridge name='nat01' stp='on' delay='0'/>
  <mac address='52:54:00:84:6e:f1'/>
  <ip address='192.168.111.1' netmask='255.255.255.0'>
    <dhcp>
      <range start='192.168.111.100' end='192.168.111.253'/>
    </dhcp>
  </ip>
</network>

4.基于配置文件定义网卡

root@jianbo:~# virsh net-define /etc/libvirt/qemu/networks/nat01.xml

5.查看网卡

root@jianbo:~# virsh net-list --all

6.启动并设置自后动网卡

root@jianbo:~# virsh net-start nat01
root@jianbo:~# virsh net-autostart nat01

六、创建桥接网卡

1.root@jianbo:~# vim /etc/network/interfaces

auto br0
iface br0 inet static
address 192.168.200.22
netmask 255.255.255.0
gateway 192.168.200.2
bridge_ports ens33
bridge_stp off

2.重启网络,重起不了直接重启虚机

```bash
root@jianbo:~# systemctl restart networking

七、创建虚拟机

1.创建安装磁盘

root@jianbo:~# qemu-img create -f qcow2 /opt/vms/centos.qcow2 20G

2.新建虚拟机

root@jianbo:~# virt-install --name centos --ram=2048 --vcpus=2 --cpu host-model,+vmx --sysinfo host --disk path=/opt/vms/centos.qcow2 --cdrom=/iso/CentOS-7-x86_64-DVD-1611.iso --network bridge=br0,model=e1000 --boot cdrom

至此完成

八、其他命令

关闭网卡

root@jianbo:~# virsh net-destroy nat01

删除网卡

root@jianbo:~# virsh net-undefine nat01

查看虚拟机

virsh list --all

关机

virsh destroy {虚拟机名称}

开机

virsh start {虚拟机名称}

删除

virsh undefine {删除虚拟机}

虚拟机自启动

virsh autostart {虚拟机名称}
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐