文件服務器綜合測試(1-2題)

    雙星科技需要配置一臺RHEL6.3的文件服務器,使企業員工可以可以方便的進行資源共享。


1. 根據下圖所示搭建網絡環境,部門中除技術部爲RHEL6.3系統外,其他部門客戶端都是WinXP;每個部門配置一臺測試客戶機,IP地址必須如下圖所示;DHCP服務器爲市場部和財務部提供地址分配,測試客戶機的IP地址必須是從服務器自動獲取的。(服務器區Vmnet8,市場部網卡Vmnet1,財務部網卡Vmnet2,技術部網卡Vmnet3)

 

首先確保虛擬機之間能正常通信(搭建好網絡環境)

 

服務器
1.安裝dhcp軟件包

[root@localhost ~]# yum install dhcp -y

2.配置dhcp服務主配置文件

[root@localhost ~]# cp /usr/share/doc/dhcp-4.1.1/dhcpd.conf.sample /etc/dhcp/dhcpd.conf -f
cp: overwrite `/etc/dhcp/dhcpd.conf'? y
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
[root@localhost ~]# cat /etc/dhcp/dhcpd.conf

subnet 192.168.0.0 netmask 255.255.255.0 {
}
subnet 192.168.10.0 netmask 255.255.255.0 {
  range 192.168.10.10 192.168.10.250;
  option routers 192.168.10.254;
}
subnet 192.168.20.0 netmask 255.255.255.0 {
  range 192.168.20.10 192.168.20.250;
  option routers 192.168.20.254;
}
subnet 192.168.30.0 netmask 255.255.255.0 {
  range 192.168.30.10 192.168.30.250;
  option routers 192.168.30.254;
}

 

3.重啓服務

[root@localhost ~]# service dhcpd restart
Shutting down dhcpd:                                       [  OK  ]
Starting dhcpd:                                            [  OK  ]

#設置dhcpd服務開機自啓動

[root@localhost ~]# chkconfig dhcpd on

4.關閉防火牆

[root@localhost ~]# iptables -F
[root@localhost ~]# setenforce 0

#上面兩條是臨時關閉防火牆策略,要開啓不啓動按下面方式設置

[root@localhost ~]# chkconfig iptables off
[root@localhost ~]# vim /etc/sysconfig/selinux
[root@localhost ~]# grep ^S /etc/sysconfig/selinux
SELINUX=disabled     #開機不加載selinux策略
SELINUXTYPE=targeted


 

中繼器
#添加3塊網卡(vmnet)
#分別把4塊網卡的ip配置爲192.168.0/10/20/30.254,這臺主機做路由器
1.開啓路由功能

[root@localhost ~]# vim /etc/sysctl.conf
[root@localhost ~]# sysctl -p
net.ipv4.ip_forward = 1

2.修改dhcrelay(dhcp中繼服務)的配置文件 

[root@localhost ~]# vim /etc/sysconfig/dhcrelay
[root@localhost ~]# tail -4 /etc/sysconfig/dhcrelay

# DHCPv4 only 
INTERFACES="eth0 eth3 eth2 eth1" 
DHCPSERVERS="192.168.0.8"

#通過查看67號端口檢查dhcrelay服務是否開啓

[root@localhost ~]# lsof -i :67

COMMAND    PID USER   FD   TYPE DEVICE SIZE/OFF NODE NAME
dhcrelay 27657 root    8u  IPv4  37609      0t0  UDP *:bootps 

[root@localhost ~]# service dhcrelay restart #重啓dhcrelay服務

Shutting down dhcrelay:                                    [  OK  ]
Starting dhcrelay:                                         [  OK  ]

[root@localhost ~]# chkconfig dhcrelay on #設置開機啓動

客戶機
#客戶機只要配置好相應的vmnet就能通過dhcp中繼服務和dhcp服務自動獲取到ip
#自動獲取ip之前先確保客戶機能好服務器通信,搭建好網絡環境

 

 

2. 爲服務器配置基於FTP的yum源,yum源的位置爲/ftp/yum/,要求配合自動掛載器將光驅自動掛載到/ftp/yum,啓用gpgcheck技術部yum源指向服務器

1.安裝所需軟件包 

[root@localhost ~]# yum install vsftpd autofs -y

2.修改dhcp主配置文件

[root@localhost ~]# vim /etc/vsftpd/vsftpd.conf
[root@localhost ~]# grep yum  /etc/vsftpd/vsftpd.conf
anon_root=/ftp/yum  #將匿名用戶的根目錄修改到指定目錄/ftp/yum

3.修改autofs主配置文件

[root@localhost ~]# vim /etc/auto.master
[root@localhost ~]# cat /etc/auto.master |grep yum
/ftp/yum /etc/auto.yum #添加神奇目錄

4.修改神奇目錄配置文件

[root@localhost ~]# cp -a /etc/auto.misc /etc/auto.yum
[root@localhost ~]# vim /etc/auto.yum
[root@localhost ~]# cat /etc/auto.yum |grep rhel
rhel6.3  -fstype=iso9660,ro,nosuid,nodev :/dev/cdrom     #添加自動掛載點

5.創建所需目錄並重啓服務

[root@localhost ~]# mkdir /ftp/yum -p
[root@localhost ~]# service autofs restart
Stopping automount:                                        [  OK  ]
Starting automount:                                        [  OK  ]
[root@localhost ~]# service vsftpd restart
Shutting down vsftpd:                                  [FAILED]
Starting vsftpd for vsftpd:                            [  OK  ]

6.設置開機啓動

[root@localhost ~]# chkconfig vsftpd on
[root@localhost ~]# chkconfig autofs on

7.驗證自動掛載點
#下面現象說明自動掛載成功

[root@localhost ~]# ls /ftp/yum/
[root@localhost ~]# ls /ftp/yum/rhel6.3

EULA              README                    RELEASE-NOTES-hi-IN.html  RELEASE-NOTES-pa-IN.html  repodata
GPL               RELEASE-NOTES-as-IN.html  RELEASE-NOTES-it-IT.html  RELEASE-NOTES-pt-BR.html  ResilientStorage

    .    .    .    .    .    .

 

8.配置yum源客戶端
#服務器和技術部客戶端都是同樣的配置

[root@localhost ~]# vim /etc/yum.repos.d/local.repo
[root@localhost ~]# cat /etc/yum.repos.d/local.repo

[ftp]
name=ftp
baseurl=ftp://192.168.0.8/rhel6.3
enabled=1
gpgcheck=1
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release

[root@localhost ~]# rpm --import /etc/pki/rpm-gpg/RPM-GPG-KEY-redhat-release #導入gpg文件
[root@localhost ~]# yum clean all

Loaded plugins: product-id, refresh-packagekit, security, subscription-manager
Updating certificate-based repositories.
Unable to read consumer identity
Cleaning repos: InstallMedia ftp
Cleaning up Everything

[root@localhost ~]# yum list

 通過yum list查看yum源是否可用 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章