使用AFS, Active Directory和SSSD搭建用于集成电路设计的分布式存储系统 【十三】部署第一台 AFS 服务器 2

安装和配置AFS 服务器的操作系统

AFS 服务器可以安装在主流的 Linux 发行版本上。AFS 服务器是专用的,在安装操作系统时对硬盘分区有特殊要求。下面对操作系统安装时的主要目标和注意事项做简要说明。这些事项既适用于第一台 AFS 服务器,也适用于之后添加的 AFS 服务器。

硬盘格式与分区

AFS 存储文件的硬盘分区要求专用,其在 Linux 下的挂载路径规定为

/vicepa, 
/vicepb, 
/vicepc, 
… 
/vicepz, 
/vicepaa, 
/vicepab, 
… 
/vicepiv

一台 AFS 服务器总共允许 256 个分区专用于存储文件。

现实情况下很少需要用满 256 个分区,因为 AFS 对每一个分区的大小没有限制。当服务器硬盘需要扩容时,管理员可以选择创建新的分区,也可以选择通过底层的 RAID 或者 LVM 技术扩展已有的分区。分区个数少,管理起来相对简单。对于第一台 AFS 服务器,初始条件下一般只要创建一到两个 /vicepx 分区即可. 毕竟将来如果 Cell 需要扩容,除了添加硬盘,还可以添置新的 AFS File Server 来实现。

AFS 文件服务进程启动后会自动侦测和使用按上述规定创建的分区。因此系统管理员要做的是按规定创建这些分区,为它们设定合适的文件系统,格式化,并保证之后没有其他应用会读写这些分区。

AFS 文件服务兼容大多数流行的硬盘文件系统。本文成文的时候, OpenAFS 兼容 ext2, ext3, xfs, zfs等很多物理文件系统,以及 LVM (Logical Volume Manager)。当底层的硬盘已经使用 RAID 1+0 做了热备份时,LVM 或者 xfs 都是常用的选择。

/vicepx 分区是 AFS File Server 需要的分区。AFS 客户端 Cache Manager 并不需要 /vicepx 分区.

客户端 Cahce Manager 需要的是一块缓存空间。传统上 AFS 要求这块缓存空间独立划成分区,挂载在

/var/cache/openafs 

或者

/usr/vice/cache 

这样的路径下,并且使用 ext2 文件系统。 OpenAFS 演进以后,已经允许普通目录用作缓冲区,也接受其他文件系统,比如 xfs。然而为了客户端稳定起见,我们仍然推荐读者在安装操作系统时就划出独立的 AFS 缓冲分区,挂载在 /var/cache/openafs 路径。

Cache Manager 使用的缓冲区域不要求数据十分可靠,但要求读写速度足够快,以达到本地访问的速度效果。因此在条件允许情况下,作为客户端的 EDA 服务器可以考虑使用 SAS 接口的硬盘承载这一分区。客户端管理员可以自己定义这块缓冲区的大小,在本文成文的时代,通常情况下 1 GB ~ 4GB 就足够使用。

硬盘分区是 AFS 服务器进行操作系统安装时最重要的决定。系统管理员应该提前规划好各分区的容量。

第一台 AFS 服务器在划分硬盘分区时,在常规的分区(比如 /, /swap, /root, /home)以外,至少应该有一块基于 RAID 的 /vicepa 分区,以及供 Cache Manager 使用的缓冲分区 /var/cache/openafs.

网络和主机名设定

OS 安装过程中一般都允许管理员指定网络环境和主机名。管理员可以利用这个机会设定第一台 AFS 服务器的固定 IP 、FQDN 以及 DNS 服务器地址. 当然,如果此处不做设定,也可以在操作系统安装完成以后进行修改。

注意 DNS 服务应该指向前文已经介绍过的、包含了 DNS SRV 记录的服务器。我们使用域控制器同时作为 DNS 服务器,所以 DNS 的地址应该设为域控制器的地址。

时区与网络时间设置

我们已经在前文前文介绍过,AFS 依靠 Kerberos 协议对用户身份进行验证ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值