Linux(Centos7)的虛擬機里安裝Windows Server2008


在以往的常規學習路線,或者開發環境與主題思路都是相反的,基本都是在Windows中安裝虛擬機,虛擬機中再安裝Linux系統。但在實際企業部署項目過程中,會遇到我主題中的需求,因為客戶機有可能是雲端Linux系統,這樣Windows的開發環境將需要搭建。

下圖為實現流程:

 

 

 

1    CentOS7系統安裝

1)   ISO系統鏡像下載:http://mirrors.163.com/centos/7/isos/x86_64/

 

2)   下載:UltraISO軟件(試用版就可以,不用注冊)

 

 

 

 

3)   使用UltraISO制作CentOS安裝盤

  准備一個8G或更大容量的U盤,插入電腦,打開UltraISO軟件,【文件】-》【打開】找到下載的ISO文件,點擊【確定】。

  點擊頂部菜單中的 【啟動】  選擇 【寫入硬盤映像】  ps:注意是硬盤不是軟盤

  硬盤驅動器選擇你的U盤 ,寫入方式 usb+hdd+ 點擊【寫入】。

4)   安裝CentOS

  將U盤插入需要安裝CentOS7的服務器上,設置BIOS開機選擇從U盤啟動。顯示下圖選項,選擇install centos7。

 

  之后等它自己運行,然后就會進入centos7的歡迎界面,並要求我們選擇語言,默認為英語。我們選擇中文。

  之后會彈出一個設置界面,要求設置很多東西,首先我們點擊【DATA & TIME】按鈕進行時間的設置。然后點擊【SOFTWARE SELECTION】選擇安裝的軟件,這里左側【GNOME桌面】、【KDE Plasma Workspaces】、【最小安裝】、【帶GUI的服務器】中的子項全部勾選安裝。

 

 

 

 

  點擊左上角【完成】按鈕后,返回“安裝信息概要”界面,選擇【安裝位置】。進入“安裝位置”配置窗口。

 

 

 

 這里如果不會配置,先點擊“本地標准磁盤”中計算機硬盤(應該為未分區的狀態),然后選中【自動配置分區】單選按鈕,點擊【完成】。系統會根據硬盤大小最優分配磁盤空間。

  點擊左上角【完成】按鈕后,返回“安裝信息概要”界面,選擇【網絡與主機名】。進入“網絡與主機名配置界面”。

 

 

 

 這里“主機名”不需要修改,選中“以太網(ens160)”點擊【配置】,IPV4選項卡下,配置IP地址,子網掩碼,網關。目前我本地IP地址段為192.168.1.***

所以我的配置為:

IP地址:192.168.1.254

子網掩碼:255.255.255.0

網關:192.168.1.1

  點擊左上角完成,返回“安裝信息摘要”界面,點擊【開始安裝】。

  進入“配置”界面,設置ROOT密碼。

 

 

 

   最后,安裝完成以后會提示重啟,點擊【重啟】。

 

 

 

 2    CentOS7系統配置(root用戶)

1)   配置IP地址

在桌面右鍵空白處,選擇【打開終端】,輸入:

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

 

 

 

 這些配置在安裝CentOS系統的時候,網絡配置環節,已經配置了一遍。可以不用修改,如果在安裝系統時,沒有配置,那這里就需要根據自己的網絡情況配置一下。下面為文字信息,與圖中內容一致,紅色為設置項:

TYPE="Ethernet"

PROXY_METHOD="none"

BROWSER_ONLY="no"

BOOTPROTO="static"

#BOOTPROTO="dhcp"

DEFROUTE="yes"

IPV4_FAILURE_FATAL="yes"

IPV6INIT="yes"

IPV6_AUTOCONF="yes"

IPV6_DEFROUTE="yes"

IPV6_FAILURE_FATAL="no"

IPV6_ADDR_GEN_MODE="stable-privacy"

NAME="ens5"

UUID="8820f8ae-a6cf-4506-9ac5-feddc425c56a"

DEVICE="ens5"

ONBOOT="yes"

IPADDR="192.168.1.254"

#IPADDR="192.168.0.254"

PREFIX="24"

GATEWAY="192.168.1.1"

#GATEWAY="192.168.0.1"

DNS1="114.114.114.114"

IPV6_PRIVACY="no"

修改完成,按ESC鍵,輸入:wq! 保存。

重啟網絡:systemctl restart network.service

 

 

 

 測試IP地址配置的是否正確,ping 局域網中的其他IP地址:ping 192.168.1.140,按Ctrl+C停止測試。

 

 

 

 測試是否能連接外網(Internet),ping 百度:ping www.baidu.com,按Ctrl+C 停止測試。

 

 

 

 有的不需要ping通外網,這里只要求能ping通局域網中IP地址即可。

上面為ping通的情形,如果IP配置錯誤ping不通,則為下圖樣子,按Ctrl+C 停止測試:

 

2)   關閉防火牆

關閉防火牆的目的是為了能順利的部署其他軟件,后期有必要,可以再開啟。這個設置,不需要重啟,立即生效。

[root@localhost etc]# systemctl stop firewalld.service

[root@localhost etc]# systemctl disable firewalld.service

 

 

 3)   關閉SELinux

[root@localhost etc]# vi /etc/selinux/config

將SELINUX=*****,修改為下圖所示:

 

 

 

 修改后保存,重啟系統后才能生效。

4)   配置YUM源

打開終端,在命令行中輸入:

[root@localhost etc]# mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup

作用為備份之前的yum源配置文件。

 

 

 

 依次輸入:

[root@localhost etc]# wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo #下載阿里的YUM源配置文件

[root@localhost etc]# yum clean all #清空yum緩存

[root@localhost etc]# yum makecache #重建緩存

[root@localhost etc]# yum repolist #查看配置目錄資源數

配置完成后,使用yum install 安裝軟件會很快,不然都是10幾KB的下載,耽擱時間。

3    VNCServer(遠程桌面控制)安裝與連接

說明:以下7個操作操作步驟,為在root用戶下進行。

1)   安裝tigervnc-servcer

# yum install tigervnc-server -y

2)   修改配置文件

# cp /lib/systemd/system/vncserver@.service /etc/systemd/system/vncserver@:1.service

打開 /etc/systemd/system/vncserver@:1.service ,找到下面這幾行,用自己的用戶名替換掉 。舉例來說,我的用戶名是 linoxide 所以我用 linoxide 來替換掉 :

  1. ExecStart=/sbin/runuser -l <USER> -c "/usr/bin/vncserver %i"
  2. PIDFile=/home/<USER>/.vnc/%H%i.pid

替換成

  1. ExecStart=/sbin/runuser -l linoxide -c "/usr/bin/vncserver %i"
  2. PIDFile=/home/linoxide/.vnc/%H%i.pid

如果是 root 用戶則

  1. ExecStart=/sbin/runuser -l root -c "/usr/bin/vncserver %i"
  2. PIDFile=/root/.vnc/%H%i.pid

 

 

 

 3)   重新加載守護進程

# systemctl daemon-reload

4)   設置VNC viewer登錄密碼

#vncpasswd

 

 

 

 5)   啟動VNC server服務

用下面的命令(永久地)開啟服務(禁止開機啟動只需要修改命令中的enable為disable):

#sudo systemctl enable vncserver@:1.service

啟動服務。

#sudo systemctl start vncserver@:1.service

6)   查看開啟的遠程登錄端口號,默認為5901。

#netstat -unltp |grep vnc

 

 

 

 7)   測試登錄

找一台局域網中的電腦,windows系統的也可以,下載安裝VNC viewer :https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

 

在地址欄中輸入VNC server服務器的IP地址與端口號,我這邊輸入的為:

192.168.1.254::5901 或者192.168.1.254:1,在彈出框中輸入登錄密碼,就登錄了。

 

 

 

 這里可以看出分辨率不高,如果網速夠快,可以去服務器端設置客戶機登錄的分辨率,設置方法為,打開終端,輸入命令如下

vncserver 設置客戶端分辨率:vncserver -geometry 1280x1024;

vncserver 停:vncserver -kill :1

vncserver 啟:vncserver :1

4    VMware 15 虛擬機軟件安裝

1)   下載VMware 15 Linux版軟件安裝包

下載地址:https://www.vmware.com/products/workstation-pro/workstation-pro-evaluation.html

 

 

 

 2)   生成安裝文件

# ./ VMware-Workstation-Full-10.0.6-2700073.x86_64.bundle

3)   開始安裝

打開終端輸入:#vmware

 

 

 

 

    彈出vmware安裝界面:

 

 

 

 

根據提示,一步步同意,下一步就可以。在選擇軟件安裝位置的地方,根據自己安排可修改一下。

安裝完成后,在終端中輸入:#vmware,可打開vmware軟件:

 

打開后,提示注冊,這里注冊碼為:AZ5EU-49F41-H8ECP-ZYZ7T-M7HFA

5    VMware 15 虛擬機軟件配置

前言:在新建虛擬機之前,先確認宿主機(Centos7)BIOS中的支持虛擬化的選項有沒有打開,默認為關閉狀態。如果不打開,則新建的虛擬機無法正常開機。BIOS中的支持虛擬化選項如下圖所示,每個主板選項名略有不同。

 

1)   新建虛擬機

打開vmware,選擇【file】>【New Virtual Machine】彈出創建虛擬機的窗口。

 

 

 

 2)   設置ISO引導鏡像,這里選擇【use ISO image】,目錄選擇為准備好的Windows server2008鏡像文件。

 

 

 

 3)   下面輸入序列號,這里直接點擊【Next】按鈕,等系統安裝完畢,使用注冊機注冊。

 

 

 

 4)   安裝路徑配置,選擇Windows server2008虛擬機安裝的位置,這里路徑選擇一個目錄掛載磁盤剩余空間大的文件夾。【Next】

 

 

 

 5)   選擇硬盤大小,默認配置為40G,我們可以根據實際硬盤可用空間,合理分配硬盤大小。建議100G以上。

 

 

 

 6)   這里給出配置簡報,可以看出基本的配置信息。

 

 

 7)   點擊簡報下面的【Customize Hardware...】按鈕,配置虛擬機硬件資源。這里“NetworkAdapter”選擇vmnet0(橋接模式),配置如下圖中第二個所示。其他配置根據實際宿主機硬件資源調整。

 

 

 

 

 

 配置完成后,點擊【Finish】按鈕。

8)   安裝 VMware tools 工具

在確定能連接外網的情況下,選擇菜單欄【VM】-【Install VMware Tools】。

6    Windows Server2008 安裝

打開VMware,運行新建的Windows Server2008虛擬機。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 輸入完密碼之后直接回車就登入系統了

Windows Server2008系統激活碼:

Windows Server 2008 R2 Enterprise: 7PJBC-63K3J-62TTK-XF46D-W3WMD

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM