虛擬機器技術在校園網中的應用

  虛擬機器,就是虛擬出來的電腦,這個虛擬出來的電腦和真實的電腦幾乎完全一樣,所不同的是虛擬機器的硬碟是在一個檔案中虛擬出來的,所以可以隨意修改虛擬機器的設定,而不用擔心對物理機造成損失。

  目前,校園網上執行的應用系統快速增長,需要部署大量的伺服器作為硬體支撐平臺,為保證伺服器長期穩定執行,網路中心建立託管機房向伺服器提供執行支撐環境。

  將虛擬化技術應用到校園網中,可較好地解決當前網路中心所面臨的一系列問題,為網路中心伺服器部署提供了一種新的解決方案。

  2 虛擬機器的實現

  最常見的網路服務有SAMBA、DNS、DHCP、WWW、Email等,下面對網路中典型的伺服器配置SAMBA和DHCP進行了實驗和分析。

  ***1***SAMBA伺服器的配置

  SAMBA是一組程式,讓Linux伺服器能讀懂SMB ***Server Messages Block***協議。SMB是一套通訊協議,讓執行OS/2,Windows NT,Windows 95,Windows的計算機實現檔案共享和印表機共享服務。

  需要安裝的包:samba-3.0.10-1.4E.i386.rpm,包括SAMBA伺服器和客戶均需要的檔案。

  需要配置的檔案:/etc/smb.conf

  安裝之後用 rpm-qa | grep samba檢視是否安裝成功。

  例項分析:

  Windows主機的IP地址為: 192.168.1.

  10,在虛擬機器Red Hat9.0上安裝SAMBA伺服器,使其能夠互訪。

  對模板/etc/smb.conf進行修改:vi /etc/samba/smb.conf。

  對全域性引數的修改:workgroup = MYGROUP , server string = host.domain,hosts allow =192.168.1. 192.168.0. 127.client code page =936。

  為所有使用者配置SAMBA的讀寫共享:[tmp] comment = Temporary file space ,path = /tmp,read only = no, public = yes。

  為指定使用者配置SAMBA共享:useradd zz,passwd zz ,smbpasswd-a zz ,mkdir /var/samba/zz,chown zz.zz /var/samba/zz儲存並退出,重新啟動:service smb restart。

  在Windows中的網路上的芳鄰可以看到共享的目錄,其位於mygoup/

  在Linux中使用命令subclient-L //19.168.1.10-u zz,然後根據提示輸入密碼即可以訪問Windows中的資源。

  ***2*** DHCP伺服器的配置

  DHCP***Dynamic Host Configuration Protocol***就是動態主機分配協議,它用於給某個網路段上的主機進行動態分配IP地址和相關網路環境的配置工作。

  配置DHCP所需要的系統資源如下:

  DHCP所需要的安裝包:dhcp-3.0pll-23.i386.rpm***儲存在第二張光碟***,安裝之後用 rpm-qa |grep dhcpd檢視是否安裝成功。

  DHCP所需要配置的檔案:/etc/dhcpd.conf,該檔案預設情況下不存在,需要使用它的模板新建一個配置檔案,模板位置:/usr/share/doc/dhcp-3.0p11/dhcpd.conf.sample;/var/lib/dhcp/dhcpd.leases,該檔案是一個客戶租約資料庫檔案,由系統管理員自己建立。

  例項分析:

  DNS伺服器的地址:192.168.0.100,內網使用者配置的是192.168.0.0/24。

  預設閘道器是:192.168.0.100,將192.16

  8.0.101-192.168.0.200分配給客戶機使用。

  配置的過程:

  # cd /etc

  #cp/usr/share/doc/dhcp-3.0pll/dhcpd.conf.sample dhcpd.conf

  對dhcpd.conf檔案進行修改。

  用vi /var/lib/dhcp/dhcpd.lease即可建立dhcpd.lease檔案。用Service dhcpd restart檢查配置。

  把主機和虛擬伺服器同時加入vmnet1,並且關掉虛擬機器的DHCP服務,把主機設定成自動獲取。

  3 結束語

  將虛擬化技術應用到校園網中,為網路中心伺服器的部署提供了一種新的解決方案,並具有節約成本、提高資源利用率,以及系統備份與恢復效率高的優點。