ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

【学习笔记】安装 VMware 与 CentOS 7 部署

2022-01-21 01:02:36  阅读:323  来源: 互联网

标签:CentOS ping 虚拟机 bytes 192.168 64 笔记 28.2 VMware


1、VMware 安装

1.1 软件信息

产品:	VMware® Workstation 16 Pro
版本:	16.2.1 build-18811642

1.2 下载 VMware

官网:https://www.vmware.com/cn.html
试用:https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html
下载:https://www.vmware.com/go/getworkstation-win
链接:https://download3.vmware.com/software/wkst/file/VMware-workstation-full-16.2.1-18811642.exe

官网 试用 下载 链接

1.3 安装 VMware

安装环境:

系统版本	Windows 10 专业版 21H2(19044.1415)

安装过程:

(略)~~~ 逐个点“下一步”即可 ~~~

失败原因:

1、电脑不支持虚拟化或者是没有开启虚拟化
2、windows10系统默认有一个虚拟机Hyper-V,把windows自带虚拟机给干掉

1.4 配置 VMware 网络

  1. 打开VMware,选择菜单“编辑” -> “虚拟网络编辑器”,弹出虚拟网络编辑器窗口。

    img

  2. 如果当前不是管理员权限登录,请点击右下角的“更改设置”按钮。点击后效果如下图:

    img

  3. 为了避免与局域网中的其他电脑IP冲突,我们使用NAT模式(虚拟机与宿主机共用网络)。VMware 安装完成后,默认已给我们安装了一个VMnet8网络。(如果没有,则点击“添加网络”,选择VMnet8网络,进行添加)选中VMnet8。

    img

    注意:为了防止虚拟机关机重启后网络IP进行变化,我们要取消“使用本地DHCP服务将IP地址分配给虚拟机”这个选项,使用静态地址分配。

  4. 点击“NAT设置”按钮。记录好此处显示的网关192.18.28.2和子网掩码255.255.255.0,后面会用到。记录好以后,关闭NAT设置窗口,回到主窗口,点击“确定”保存设置。

    img

  5. 打开主机网络设置,选择新生成的网络。

    img

  6. 双击打开状态窗口,点开“属性”窗口,选中IPv4,填写网关和DNS地址,使用刚才记录下来的192.18.28.2,见下图。完成后保存退出。

    img

    img

    img

  7. 网络基础配置工作完成。后面会在虚拟机中进行配置。

2、安装 CentOS

2.1 下载 CentOS 镜像

官网:https://www.centos.org/
下载:https://www.centos.org/download/
镜像:http://mirrors.163.com/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso

2.2 安装 CentOS

  1. 打开VMware,新建虚拟机。选择典型模式。

    img

  2. 选择“安装程序光盘映像文件”,然后点“下一步”。

    img

  3. 设置账号密码(随意设置,保证能点击“下一步”即可)。注意:用户名必须仅包含小写字符、0到9之间的数字或破折号。

    img

  4. 设置虚拟机名称和文件存储位置。建议以后面会用到的 IP 地址命名,文件不要存放到C盘。

    img

  5. 建议磁盘大小设置为至少50G(后面进行.net开发,如果再去扩容的话,很麻烦),选择将虚拟磁盘存储为单个文件。点击“下一步”预览设置。

    img

  6. 点击“自定义硬件”配置设备。

    内存:至少2G,如果主机内存32G及以下,建议选4G。
    处理器:根据主机配置设置,我此处配置双核2核心,不须开启虚拟化。
    IDE设备:不用动
    网络适配器:NAT——就是默认的一个设置,不用动
    USB控制器:用不到,可以删除。
    声卡:服务器用途,用不到,可以删除。
    打印机:用不到,可以删除。

    img

    img

    设备列表,如下图所示:

    img

  7. 点击完成,开始自动启动。

    img

  8. 补充:虚拟机启动时会提示有性能问题,打开虚拟机设置,选项 -> 高级 -> 选中 “为启用了 Hyper-V 的主机禁用侧通道缓解”。

    img

  9. CentOS自动进入无人值守安装。

2.3 配置虚拟机网络

  1. 登录虚拟机 CentOS,启动终端,使用 ifconfig 命令查看当前网络环境:

    [root@localhost ~]# ifconfig
    ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            ether 00:0c:29:b9:4c:02  txqueuelen 1000  (Ethernet)
            RX packets 72  bytes 4608 (4.5 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 60  bytes 10088 (9.8 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
            inet 127.0.0.1  netmask 255.0.0.0
            inet6 ::1  prefixlen 128  scopeid 0x10<host>
            loop  txqueuelen 1000  (Local Loopback)
            RX packets 640  bytes 55552 (54.2 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 640  bytes 55552 (54.2 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    virbr0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
            inet 192.168.122.1  netmask 255.255.255.0  broadcast 192.168.122.255
            ether 52:54:00:aa:45:92  txqueuelen 1000  (Ethernet)
            RX packets 0  bytes 0 (0.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 0  bytes 0 (0.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    [root@localhost ~]# 
    

    可以看出当前网卡配置文件为 ens32

  2. 通过 vi编辑器命令打开配置文件

    命令:

    vi /etc/sysconfig/network-scripts/ifcfg-ens32
    

    当前文件内容(未修改):

    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=dhcp
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens32
    UUID=8dc73ded-e0fc-4792-95a5-c956dbe55283
    DEVICE=ens32
    ONBOOT=yes                                                      
    ~                                                                               
    ~                                                                               
    "/etc/sysconfig/network-scripts/ifcfg-ens32" 15L, 280C
    
    

    修改文件配置:

    • 更改 BOOTPROTO=static,把网络配置为使用静态IP。
    • 在文档最添加IP配置信息。一般第一个DNS配置为网关,第二个设置为电信DNS,第三个设置为谷歌的DNS。
      • IPADDR=192.168.28.110
      • NETMASK=255.255.255.0
      • GATEWAY=192.168.28.2
      • DNS1=192.168.28.2
      • DNS2=114.114.114.114
      • DNS3=8.8.8.8
    TYPE=Ethernet
    PROXY_METHOD=none
    BROWSER_ONLY=no
    BOOTPROTO=static
    DEFROUTE=yes
    IPV4_FAILURE_FATAL=no
    IPV6INIT=yes
    IPV6_AUTOCONF=yes
    IPV6_DEFROUTE=yes
    IPV6_FAILURE_FATAL=no
    IPV6_ADDR_GEN_MODE=stable-privacy
    NAME=ens32
    UUID=8dc73ded-e0fc-4792-95a5-c956dbe55283
    DEVICE=ens32
    ONBOOT=yes                                                      
    IPADDR=192.168.28.110
    NETMASK=255.255.255.0
    GATEWAY=192.168.28.2
    DNS1=192.168.28.2
    DNS2=114.114.114.114
    DNS3=8.8.8.8
    ~   
    ~                                                                               
    "/etc/sysconfig/network-scripts/ifcfg-ens32" 15L, 280C
    
  3. 使用 cat 命令查看刚才的更改是否生效。

    cat /etc/sysconfig/network-scripts/ifcfg-ens32
    
  4. 重启网卡

    systemctl restart network
    
  5. 验证网络

    a、ping 网关,ping 宿主机(192.168.0.66),ping 公网

    ping 192.168.28.2
    ping 192.168.0.66
    ping baidu.com
    

    结果如下图:

    [root@localhost ~]# ping 192.168.28.2
    PING 192.168.28.2 (192.168.28.2) 56(84) bytes of data.
    64 bytes from 192.168.28.2: icmp_seq=1 ttl=128 time=0.313 ms
    64 bytes from 192.168.28.2: icmp_seq=2 ttl=128 time=0.306 ms
    64 bytes from 192.168.28.2: icmp_seq=3 ttl=128 time=0.227 ms
    
    
    [root@localhost ~]# ping 192.168.0.66
    PING 192.168.0.66 (192.168.0.66) 56(84) bytes of data.
    64 bytes from 192.168.0.66: icmp_seq=1 ttl=128 time=0.784 ms
    64 bytes from 192.168.0.66: icmp_seq=2 ttl=128 time=0.816 ms
    64 bytes from 192.168.0.66: icmp_seq=3 ttl=128 time=1.09 ms
    
    
    [root@localhost ~]# ping baidu.com
    PING baidu.com (220.181.38.148) 56(84) bytes of data.
    64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=1 ttl=128 time=40.7 ms
    64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=2 ttl=128 time=195 ms
    64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=3 ttl=128 time=41.7 ms
    64 bytes from 220.181.38.148 (220.181.38.148): icmp_seq=4 ttl=128 time=43.1 ms
    
    

    b、打开宿主机dos命令窗口,ping虚拟机

    ping 192.168.28.110
    

    结果如下:(我第一次ping时不通,把虚拟机重启了一下就好了)

    C:\Users\Henry>ping 192.168.28.110
    
    正在 Ping 192.168.28.110 具有 32 字节的数据:
    来自 192.168.28.110 的回复: 字节=32 时间=1ms TTL=64
    来自 192.168.28.110 的回复: 字节=32 时间=1ms TTL=64
    来自 192.168.28.110 的回复: 字节=32 时间<1ms TTL=64
    来自 192.168.28.110 的回复: 字节=32 时间=1ms TTL=64
    
  6. OK,虚拟机网络配置完成。

标签:CentOS,ping,虚拟机,bytes,192.168,64,笔记,28.2,VMware
来源: https://www.cnblogs.com/lihengsun/p/15828709.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有