軟件准備:
虛擬機軟件: VMware Workstation(直接下載安裝即可)
centos鏡像:https://www.centos.org/(下載鏡像)
提前建立一個安裝目錄(比如/D/linux/centos)
1、打開vmware workstation軟件,出現如下頁面

2、點擊創建新的虛擬機

3、選擇自定義,然后點擊下一步

4、選擇workstation 15.x,然后點擊下一步

5、選擇稍后安裝操作系統,然后點擊下一步

6、選擇Linux,centos 7 64位, 然后點擊下一步

7、自定義虛擬機名稱、安裝位置,然后點擊下一步

8、這里自定義cpu數量,然后點擊下一步

9、這里定義內存大小,然后點擊下一步

10、選擇橋接網絡,然后點下一步

11、選LSI Logic,然后點下一步

12、選SCSI,然后點下一步

13、選擇創建新虛擬磁盤,然后點下一步

14、自定義硬盤大小,然后選將虛擬磁盤拆分為多個文件,然后點下一步

15、名稱選默認即可,然后點下一步

16、點擊自定義硬件

17、選處理器,然后勾選兩個虛擬化

18、選擇新CD/DVD, 選擇使用ISO映像文件,選擇下載后側centos鏡像文件的位置

19、將USB、聲卡和打印機移除

20、點擊關閉、完成,出現如下畫面,點擊開啟此虛擬機

21、使用鍵盤方向鍵選擇install centos 7,回車

22、選擇英語,點擊continue

23、點擊DATE&TIME

24、選擇上海,點擊左上角done

25、點擊software selection

26、選擇Development and creative workstation,右邊欄目可以隨便選幾個,點擊左上角Done

27、點擊installation destination

28、直接點擊左上角done

29、點擊network & hostname

30、依次自定義主機名,點擊apply,點擊左上角done

31、點擊begin installation

32、點擊root password

33、創建root密碼,點擊done

34、點擊user creation,創建普通用戶

35、創建用戶名和密碼,點擊左上角done

36、點擊reboot重啟

37、點擊 licence information

38、勾選i accept the licence aggreement, 然后點擊左上角done

39、點擊finish configuration

40、點擊not list,先試用root登錄

41、輸入root,點擊next

42、輸入root密碼,點擊sign in

43、一路關閉歡迎向導

44、在屏幕右擊,然后選擇open terminal

45、測試終端命令

46、分配IP
[root@centos7pc1 ~]# ifconfig | head -n 3 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 ether 00:0c:29:47:43:60 txqueuelen 1000 (Ethernet) RX packets 12 bytes 1104 (1.0 KiB) [root@centos7pc1 ~]# dhclient [root@centos7pc1 ~]# ifconfig | head -n 3 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.26 netmask 255.255.255.0 broadcast 192.168.3.255 ether 00:0c:29:47:43:60 txqueuelen 1000 (Ethernet)
47、修改網卡配置參數
[root@centos7pc1 ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens32 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=967bfeb5-2c5e-486a-9e9a-d0a1a30b9df6 DEVICE=ens32 ONBOOT=yes IPADDR=192.168.3.26 NETMASK=255.255.255.0 GATEWAY=192.168.3.1 DNS1=119.29.29.29
48、重啟網卡,測試網絡
[root@centos7pc1 ~]# systemctl restart network.service [root@centos7pc1 ~]# ifconfig | head -n 3 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.26 netmask 255.255.255.0 broadcast 192.168.3.255 inet6 fe80::1872:efc8:ceb2:9e91 prefixlen 64 scopeid 0x20<link> [root@centos7pc1 ~]# ping -c 3 www.baidu.com ## 測試外網 PING www.a.shifen.com (39.156.66.18) 56(84) bytes of data. 64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=1 ttl=51 time=13.4 ms 64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=2 ttl=51 time=13.2 ms 64 bytes from 39.156.66.18 (39.156.66.18): icmp_seq=3 ttl=51 time=13.5 ms --- www.a.shifen.com ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2003ms rtt min/avg/max/mdev = 13.204/13.371/13.503/0.156 ms [root@centos7pc1 ~]# ping -c 3 192.168.3.4 ## 測試物理機 PING 192.168.3.4 (192.168.3.4) 56(84) bytes of data. 64 bytes from 192.168.3.4: icmp_seq=1 ttl=128 time=0.275 ms 64 bytes from 192.168.3.4: icmp_seq=2 ttl=128 time=0.205 ms 64 bytes from 192.168.3.4: icmp_seq=3 ttl=128 time=0.199 ms --- 192.168.3.4 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.199/0.226/0.275/0.036 ms
C:\Users\75377>ping 192.168.3.26 ## 物理機 ping 虛擬機 正在 Ping 192.168.3.26 具有 32 字節的數據: 來自 192.168.3.26 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.3.26 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.3.26 的回復: 字節=32 時間<1ms TTL=64 來自 192.168.3.26 的回復: 字節=32 時間<1ms TTL=64
192.168.3.26 的 Ping 統計信息: 數據包: 已發送 = 4,已接收 = 4,丟失 = 0 (0% 丟失), 往返行程的估計時間(以毫秒為單位): 最短 = 0ms,最長 = 0ms,平均 = 0ms
所有網絡都連通。
49、按照上述方法安裝第二台虛擬機centos7_pc_2
50、 測試centos7_pc_2 和 centos7_pc_1的網絡連通性
[root@centos7pc2 ~]# ifconfig | head -n 3 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.27 netmask 255.255.255.0 broadcast 192.168.3.255 inet6 fe80::b5bf:9e89:c769:2dcc prefixlen 64 scopeid 0x20<link>
[root@centos7pc1 ~]# ifconfig | head -n 3 ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 192.168.3.26 netmask 255.255.255.0 broadcast 192.168.3.255 inet6 fe80::1872:efc8:ceb2:9e91 prefixlen 64 scopeid 0x20<link>
[root@centos7pc2 ~]# ping -c 3 192.168.3.26 PING 192.168.3.26 (192.168.3.26) 56(84) bytes of data. 64 bytes from 192.168.3.26: icmp_seq=1 ttl=64 time=0.217 ms 64 bytes from 192.168.3.26: icmp_seq=2 ttl=64 time=0.225 ms 64 bytes from 192.168.3.26: icmp_seq=3 ttl=64 time=0.222 ms --- 192.168.3.26 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 2000ms rtt min/avg/max/mdev = 0.217/0.221/0.225/0.012 ms
[root@centos7pc1 ~]# ping -c 3 192.168.3.27 PING 192.168.3.27 (192.168.3.27) 56(84) bytes of data. 64 bytes from 192.168.3.27: icmp_seq=1 ttl=64 time=0.264 ms 64 bytes from 192.168.3.27: icmp_seq=2 ttl=64 time=0.260 ms 64 bytes from 192.168.3.27: icmp_seq=3 ttl=64 time=0.213 ms --- 192.168.3.27 ping statistics ---
3 packets transmitted, 3 received, 0% packet loss, time 1999ms rtt min/avg/max/mdev = 0.213/0.245/0.264/0.029 ms
51、可以繼續安裝第3、4台虛擬機,打造多節點開發環境。
