pve搭建文件服务器,PVE安装NFS实现存储共享
1、新增硬盘(磁盘阵列)分区
fdisk /dev/sdb
m:显示菜单
g:建立gpt分区,
n:建立partion分区。
w:保存磁盘分区
2、格式化磁盘分区及挂载磁盘
mkfs -t ext4 /dev/sdb1
mount /dev/sdb1 /mnt/sdb(挂载点自定)
永久挂载磁盘:
输入vi /etc/fatab编辑这文件,在最后追加一行 /dev/sdb1 /mnt/sdb ext4 defaults 0 0
保存退出(或者nano /etc/fstab 编辑fstab文件 /dev/sdb1 /mnt/sdb ext4 defaults 0 0 进去最后一行加入 ctrl+x 退出保存 按Y 是否保存 Enter 退出)
3、安装NFS服务端
执行如下命令进行nfs服务端的安装。
apt-get install nfs-common nfs-kernel-server
4、配置共享目录
设置访问目录权限 /data/pve
chmod 777 -R pve1
vi /etc/exports
增加如下内容:
/data/pve1 *(rw,sync,no_root_squash,no_subtree_check,insecure)
启动nfs服务端
/etc/init.d/nfs-kernel-server start
注:如果修改了/etc/exports的内容,执行 exportfs -a 进行更新
5、为NFS制定端口
nano /etc/sysconfig/nfs
将下列端口复制到文件的最下方 并注释
RQUOTAD_PORT=30001
LOCKD_TCPPORT=30002
LOCKD_UDPPORT=30002
MOUNTD_PORT=30003
STATD_PORT=30004
保存文件
6、使用iptables命令添加规则
iptables -I INPUT -p tcp --dport 111 -j ACCEPT
iptables -I INPUT -p udp --dport 111 -j ACCEPT
iptables -I INPUT -p tcp --dport 2049 -j ACCEPT
iptables -I INPUT -p udp --dport 2049 -j ACCEPT
iptables -I INPUT -p tcp --dport 30001:30004 -j ACCEPT
iptables -I INPUT -p udp --dport 30001:30004 -j ACCEPT
service iptables save
service iptables restart
7、PVE对存储进行挂载
然后登入到任意集群节点proxmox web页面操作
依次点击数据中心-存储-添加-NFS
ID随意,服务器输入刚才挂载的IP地址及共享目录(/data/pve1),内容都选上,点添加
最后点集群节点查看一下是否能识别,就OK了
1、新增硬盘(磁盘阵列)分区 fdisk /dev/sdb m:显示菜单 g:建立gpt分区, n:建立partion分区。 w:保存磁盘分区 2、格式化磁盘分区及挂载磁盘 mkfs -t ext4 /dev/sdb1 mount /dev/sdb1 /mnt/sdb(挂载点自定) 永久挂载磁盘: 输入vi /etc/fatab编辑这文件,在最后追加一行 /dev/sdb1 /mnt/sdb ext4 defaults 0 0 保存退出(或者nano /etc/fstab 编辑fstab文件 /dev/sdb1 /mnt/sdb ext4 defaults 0 0 进去最后一行加入 ctrl+x 退出保存 按Y 是否保存 Enter 退出) 3、安装NFS服务端 执行如下命令进行nfs服务端的安装。 apt-get install nfs-common nfs-kernel-server 4、配置共享目录 设置访问目录权限 /data/pve chmod 777 -R pve1 vi /etc/exports 增加如下内容: /data/pve1 *(rw,sync,no_root_squash,no_subtree_check,insecure) 启动nfs服务端 /etc/init.d/nfs-kernel-server start 注:如果修改了/etc/exports的内容,执行 exportfs -a 进行更新 5、为NFS制定端口 nano /etc/sysconfig/nfs 将下列端口复制到文件的最下方 并注释 RQUOTAD_PORT=30001 LOCKD_TCPPORT=30002 LOCKD_UDPPORT=30002 MOUNTD_PORT=30003 STATD_PORT=30004 保存文件 6、使用iptables命令添加规则 iptables -I INPUT -p tcp --dport 111 -j ACCEPT iptables -I INPUT -p udp --dport 111 -j ACCEPT iptables -I INPUT -p tcp --dport 2049 -j ACCEPT iptables -I INPUT -p udp --dport 2049 -j ACCEPT iptables -I INPUT -p tcp --dport 30001:30004 -j ACCEPT iptables -I INPUT -p udp --dport 30001:30004 -j ACCEPT service iptables save service iptables restart 7、PVE对存储进行挂载 然后登入到任意集群节点proxmox web页面操作 依次点击数据中心-存储-添加-NFS ID随意,服务器输入刚才挂载的IP地址及共享目录(/data/pve1),内容都选上,点添加 最后点集群节点查看一下是否能识别,就OK了