Windows 下使用VMWare搭建Linux环境

自从还了Mac 后,原来的笔记本就闲置了下来,这台笔记本的配置仍是不错的,能够装几个虚拟机用来平时的搭建小规模集群的实践。

Windows 下使用VMWare搭建Linux环境

准备工做

安装VMWare

版本 :VMware Workstation 15 Pro 15.5.6 build-16341506centos

安装步骤没有过多可说的,。服务器

下载 Linux发行版

因为个人云服务器一用的CentOS ,也习惯了,因此此次也是使用了 CentOS网络

版本 : CentOS 7ssh

能够在 清华镜像站下载 ,通常状况 下载 4.5G 左右的这个编辑器

建立虚拟机

  1. 打开 vmware ,文件 -> 新建虚拟机工具

    image-20200621161145756

    1. 新建向导 ,选择 自定义 ,下一步

      image-20200621161301330

    2. 兼容性,默认,下一步

      image-20200621161434192

    3. 光盘映像文件选择刚才下载的 ISO文件 ,下一步

      image-20200621161541203

    4. 设置用户名和密码 (这里不能使用root ,root默认会建立的)

      image-20200621161701035

    5. 选择虚拟机文件的位置 ,按照我的电脑硬盘空间选择便可

      image-20200621161758479

    6. cpu配置 ,内存配置,视我的状况而定,这里演示就选择了默认配置

      image-20200621161911131

      image-20200621161927341

    7. 网络类型,这里选择 桥接网络,后面虚拟机网络须要这里的配置,不然和外部网络打不通

      image-20200621162021715

    8. I/O 控制器类型,硬盘类型 ,本着不懂就选择默认的原则,这里都选择默认选项

      image-20200621162117081

      image-20200621162200026

      image-20200621162232011

    9. 配置最大磁盘大小,根据本身硬盘大小来配置

      image-20200621162312675

      image-20200621162336865

    10. 都配置好后 点击完成 ,开始安装,倒杯茶静等几分钟

      image-20200621162407319

      vmware 会自动配置 centos 的安装选项,正在安装中... ,继续喝茶等待image-20200621162924279ui

    11. 安装完成 ,当出现这个界面,表明系统已经安装好了

      image-20200621164225237

配置网络

为何还要配置网络?

进入系统后,打开终端软件 ,ping 一下百度,发现是ping不通的 ,宿主机也是ping不通的,没有网络确定是不行的spa

image-20200621164848519

怎么配置?

  1. 在 vmware 虚拟机网络编辑器中添加一个桥接模式的网络.net

    image-20200621172520223

    image-20200621172802643

    须要注意的是,下面的2个网络要设置仅主机模式,主机链接显示为已链接3d

    image-20200621172650262

  2. 先检查一下虚拟机有没有网络适配器 ,没有的话须要添加一个,而且设置为桥接模式

    image-20200621170706252

    image-20200621170829866

  3. 在终端输入 dhclient ,须要 root 用户的权限,先切换到 root , su root

     su root
     ​
     dhclient

  4. 输入 ifconfig 能够看到 ens36 或者 ens33

    image-20200621171001205

  5. 修改ens36 的配置文件 ,到 /etc/sysconfig/network-scripts 目录下 ,看下有没有 ifcfg-ens36ifcfg-ens33 文件,有的话编辑,没有的话须要建立一个文件来配置 , 能够直接复制下面的配置 。

    其中几项比较重要:

    1. BOOTPROTO : 指定为静态的 static ,后续ip就不会变了
    2. NAME DEVICE : 要与 文件名和 ifconfig中看到的保持一致 这里就都是 ens36
    3. ONBOOT : yes 跟随系统启动
    4. IPADDR NETMASK GATEWAY DNS1 : 这几项要根据本身的网络配置,配置到局域网相同的ip段便可,不与其余ip冲突的 这里就是 192.168.199.*

      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=ens36
      UUID=824ec4bd-a9ae-4410-8346-17ce7f3dd111
      DEVICE=ens36
      ONBOOT=yes
      IPADDR=192.168.199.212
      NETMASK=255.255.255.0
      GATEWAY=192.168.199.1
      DNS1=192.168.199.1

修改后保存退出

  1. 重启网络服务

     systemctl restart network.service
  2. 检查一下网络是否连通了

     \[test@localhost network-scripts\]$ ping www.qq.com  
       PING public-v6.sparta.mig.tencent-cloud.net (220.194.111.148) 56(84) bytes of data.  
       64 bytes from www.qq.com (220.194.111.148): icmp\_seq=1 ttl=53 time=9.56 ms  
       64 bytes from www.qq.com (220.194.111.148): icmp\_seq=2 ttl=53 time=13.4 ms  
       64 bytes from www.qq.com (220.194.111.148): icmp\_seq=3 ttl=53 time=20.3 ms  
       64 bytes from www.qq.com (220.194.111.148): icmp\_seq=4 ttl=53 time=9.19 ms  
       64 bytes from www.qq.com (220.194.111.148): icmp\_seq=5 ttl=53 time=9.92 ms  
       64 bytes from www.qq.com (220.194.111.148): icmp\_seq=6 ttl=53 time=9.49 ms  
       ^C  
       \--- public-v6.sparta.mig.tencent-cloud.net ping statistics ---  
       6 packets transmitted, 6 received, 0% packet loss, time 5009ms  
       rtt min/avg/max/mdev = 9.195/11.994/20.327/3.999 ms  
       \[test@localhost network-scripts\]$ ping 192.168.199.119  
       PING 192.168.199.119 (192.168.199.119) 56(84) bytes of data.  
       64 bytes from 192.168.199.119: icmp\_seq=1 ttl=64 time=1129 ms  
       64 bytes from 192.168.199.119: icmp\_seq=2 ttl=64 time=130 ms  
       64 bytes from 192.168.199.119: icmp\_seq=3 ttl=64 time=82.8 ms  
       64 bytes from 192.168.199.119: icmp\_seq=4 ttl=64 time=120 ms  
       64 bytes from 192.168.199.119: icmp\_seq=5 ttl=64 time=30.8 ms  
       64 bytes from 192.168.199.119: icmp\_seq=6 ttl=64 time=25.4 ms  
       64 bytes from 192.168.199.119: icmp\_seq=7 ttl=64 time=63.0 ms  
       ^C  
       \--- 192.168.199.119 ping statistics ---  
       8 packets transmitted, 7 received, 12% packet loss, time 7011ms  
       rtt min/avg/max/mdev = 25.445/226.124/1129.858/370.829 ms, pipe 2
      
      使用终端工具ssh链接,能连上则证实网络都没问题了

    备注

    1. 网络配置这里,有几个坑须要说明注意下 ,写这篇文章时有几个点和本身以前实践的地方不同

      1.  网络适配器这里,以前安装的虚拟机都是默认有的,这里没有,因此须要本身手机手动添加一个
      
      2.  dhclient 这里,以前都是默认有网络适配器的,因此生成的网络名称是 ens33 ,这里以前没有适配器的时候生成了一次,是`lo` ,添加了适配器以后,又生成了一次,发现名称是 `ens36` ,和以前略有不一样, `/etc/sysconfig/network-scripts` 目录下并无ens36的配置文件,因此这里须要本身新建一个文件,以前的虚拟机都是默认有ens33的,只须要作一些改动便可。这里为我的理解只是名称不一样,配置上便可。
    2. 我这里系统装好了以后是时区不对,在系统中改一下便可

image-20200621173515157

相关文章
相关标签/搜索