安装虚拟化工具

VMware Workstation官方下载地址: https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html

安装后的界面:
图片.png
注意:VMware Workstation 的版本最好 >=10

创建虚拟机

先决条件

  • bios 中打开 VT 功能
  • 准备一个系统镜像(如:CentOS或Ubuntu),可到 阿里云官方镜像站 进行下载

开始创建虚拟机

图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png

选择系统镜像

图片.png
图片.png
图片.png
图片.png
图片.png

开始安装虚拟机

开启虚拟机

图片.png

此时,正常情况下应该出现如下界面:
图片.png

若报错如下: 图片.png

解决方法为: 图片.png 然后重启电脑,重新开启虚拟机

图片.png

虚拟机配置

图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png
图片.png

初始界面设置

图片.png
图片.png
图片.png
图片.png
图片.png
图片.png

CentOS 简单配置

备份设置

为防止今后实验出错需要重新装虚拟机的情况,可以把一台干净环境的虚拟机作为备份,其他虚拟机直接在这台虚拟机上复制使用
图片.png

复制之后,进入 VMware,导入复制的虚拟机
图片.png
图片.png
图片.png
图片.png
图片.png

网络配置

打开终端, 查看本机的IP地址

  1. ifconfig ens33

启用网卡

  1. # 编辑网卡配置文件
  2. vim /etc/sysconfig/network-scripts/ifcfg-ens33
  3. ONBOOT=yes

生效

  1. ifup ens33

图片.png
图片.png

关闭三个防火墙

关闭 iptables (默认是允许所有)

  1. iptables -F -t filter
  2. iptables -F -t nat
  3. iptables -F -t mangle

关闭 firewalld

  1. # 立即关闭
  2. systemctl stop firewalld
  3. # 永久关闭
  4. systemctl disable firewalld

关闭 selinux

  1. # 立即关闭
  2. setenforce 0
  3. # 永久关闭
  4. vim /etc/sysconfig/selinux
  5. SELINUX=disabled

image.png
image.png

关闭之后需要重启系统:shutdown -r now

关闭网络管理服务

  1. # 临时关闭
  2. systemctl stop NetworkManager
  3. # 永久关闭
  4. systemctl disable NetworkManager
  5. # 查看是否关闭
  6. systemctl is-active NetworkManager

image.png

开启系统路由功能

  1. # 查看系统路由功能是否打开
  2. cat /proc/sys/net/ipv4/ip_forward
  3. # 临时开启路由功能
  4. echo 1 > /proc/sys/net/ipv4/ip_forward
  5. # 或
  6. sysctl -w net.ipv4.ip_forward=1
  7. # 永久开启路由功能
  8. vim /etc/sysctl.conf
  9. net.ipv4.ip_forward = 1

image.png
image.png

添加新网卡

查看现有网卡
image.png

添加网卡
image.png
image.png
image.png
image.png

查看添加的网卡
image.png

设置新网卡的 IP 地址

  1. # 进入网卡配置文件目录
  2. cd /etc/sysconfig/network-scripts/
  3. # 生成新的网卡配置文件
  4. cp ifcfg-ens33 ifcfg-ens37
  5. # 修改新网卡的配置文件
  6. vim /etc/sysconfig/network-scripts/ifcfg-ens37
  7. # 禁用网卡、启用网卡、查看IP地址
  8. ifdown ens37; ifup ens37; ifconfig ens37

image.png

查看并修改主机名

  1. # 查看主机名
  2. hostname
  3. # 修改主机名
  4. hostnamectl set-hostname server1

image.png