问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

mysql为什么能用nfs作为共享存储

发布网友 发布时间:2022-04-20 07:44

我来回答

1个回答

热心网友 时间:2022-04-07 19:10

还是先上规划图

1.首先进行资源的分析

1)Vip

2)Mysqld

3)Nfs

理清他们之间的启动先后顺序:nfs必须在Mysqld前启动

2.nfs的配置

Nfs共享目录上挂载的分区,最好做成lvm,实现自动扩展

2.1.安装

#yum -y install nfs-utils

2.2配置

#mkdir /share

#vim /etc/exports

172.16.98.3:/share    172.16.98.1(rw,no_root_squash) 172.16.98.2(rw,no_root_squash)

#service nfs start

#groupadd -g 186 mysql

#useradd -u 186 -g mysql -s  /sbin/nologin -M mysql

#chown mysql:mysql /share

3.Mysql1结合nfs的安装测试

3.1挂载nfs

#mkdir /data

#chown mysql:mysql /data

#mount  172.16.98.3:/share /data

3.2使用mysql的解压缩包安装

#groupadd -g 186 mysql

#useradd -u 186 -g mysql -s /sbin/nologin -M mysql

*在三台机器上,创建的mysql组和用户的uid、gid要保持一致

# tar xf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local

#cd /usr/local

#ln -s mysql-5.5.24-linux2.6-i686 mysql

#cd mysql

#chown -R mysql:mysql .

#scripts/mysql_install_db --user=mysql --datadir=/data

#chowm -R root .

#cp support-files/my-large.cnf /etc/my.cnf

#cp cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod +x /etc/rc.d/init.d/mysqld

#vim /etc/profile

PATH=$PATH:/usr/local/mysql/bin

#export PATH=$PATH:/usr/local/mysql/bin

3.3编辑配置文件,启动服务

#vim /etc/my.cnf

[mysqld]

thread_concurrency = 2

datadir=/data

#service mysqld start

3.4另一台mysql的安装

参考前面的步骤

需要说明一点的是

Mysql的安装,这里不需要再初始化mysql

## tar xf mysql-5.5.24-linux2.6-i686.tar.gz -C /usr/local

#cd /usr/local

#ln -s mysql-5.5.24-linux2.6-i686 mysql

#cd mysql

#chowm -R root .

#cp support-files/my-large.cnf /etc/my.cnf

#cp cp support-files/mysql.server /etc/rc.d/init.d/mysqld

#chmod +x /etc/rc.d/init.d/mysqld

#vim /etc/profile

PATH=$PATH:/usr/local/mysql/bin

#export PATH=$PATH:/usr/local/mysql/bin

#service mysqld start

#cd /data 

#

3.5停止所有资源

1)关闭mysql服务

2)将nfs共享目录卸载

4.Corosync的安装

前期准备

1)ssh 双机互信,方便配置

2)时间保持一致

3)/etc/hosts ,主机名设置,互相解析

4.1corosync的安装,两台都安装上

## yum install -y cluster-glue-1.0.6-1.6.el5.i386.rpm cluster-glue-libs-1.0.6-1.6.el5.i386.rpm corosynclib-1.2.7-1.1.el5.i386.rpm  corosync-1.2.7-1.1.el5.i386.rpm heartbeat-3.0.3-2.3.el5.i386.rpm heartbeat-libs-3.0.3-2.3.el5.i386.rpm libesmtp-1.0.4-5.el5.i386.rpm pacemaker-cts-1.1.5-1.1.el5.i386.rpm pacemaker-libs-1.1.5-1.1.el5.i386.rpm pacemaker-1.1.5-1.1.el5.i386.rpm perl-TimeDate-1.16-5.el5.noarch.rpm    resource-agents-1.0.4-1.1.el5.i386.rpm 

4.2corosync的配置

1)mysql1

#cd /etc/corosync

#cp corosync.conf.example corosync.conf

#vim corosync.conf

compatibility: whitetank

totem {

version: 2

secauth:on           开启身份验证

threads: 0

interface {

ringnumber: 0

bindnetaddr: 172.16.0.0

mcastaddr: 226.94.1.1

mcastport: 5405

}

}

logging {

fileline: off

to_stderr: on

to_logfile: yes

#       to_syslog: yes

logfile: /var/log/cluster/corosync.log

debug: off

timestamp: on

logger_subsys {

subsys: AMF

debug: off

}

}

amf {

mode: disabled

}

service {

ver:0

name:pacemaker

}

#corosync-keygen        创建authkeys

#scp authkeys corosync.conf node2:/etc/corosync

两台mysql上分别创建用于日志的目录

#mkdir /var/log/cluster

4.3通过mysql1开启corosync,配置资源

1)开启

#service corosync start

#ssh node2 'service corosync start'

#crm_mon

============

Last updated: Thu Aug  9 22:12:22 2012

Stack: openais

Current DC: node1.7ing.com - partition with quorum

Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f

2 Nodes configured, 2 expected votes

0 Resources configured.

============

Online: [ node2.7ing.com node1.7ing.com ]

2)资源的配置

#crm

crm(live)#configure

crm(live)configure# primitive vip ocf:heartbeat:IPaddr params ip=172.16.99.1

crm(live)configure# primitive mysqld lsb:mysqld

crm(live)configure# primitive nfs ocf:heartbeat:Filesystem params device=172.16.98.3:/share directory=/data fstype=nfs op start timeout=60 op stop timeout=60

*定义nfs资源,默认的超时时间是20s,是小于建议的时间60s的,所以手动配置

crm(live)configure# colocation vip_mysqld_nfs inf: mysqld nfs vip

crm(live)configure# order mysqld_after_nfs inf: nfs mysqld

crm(live)configure# property stonith-enabled=false

crm(live)configure# property no-quorum-policy=ignore

crm(live)configure# verify 

crm(live)configure# commit

3)检测

#crm_mon

Last updated: Thu Aug  9 22:34:52 2012

Stack: openais

Current DC: node1.7ing.com - partition with quorum

Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f

2 Nodes configured, 2 expected votes

3 Resources configured.

============

Online: [ node2.7ing.com node1.7ing.com ]

nfs     (ocf::heartbeat:Filesystem):    Started node1.7ing.com

vip     (ocf::heartbeat:IPaddr):        Started node1.7ing.com

mysqld  (lsb:mysqld):   Started node1.7ing.com

#crm node standy

#crm_mon

============

Last updated: Thu Aug  9 22:36:18 2012

Stack: openais

Current DC: node1.7ing.com - partition with quorum

Version: 1.1.5-1.1.el5-01e86afaaa6d4a8c4836f68df80ababd6ca3902f

2 Nodes configured, 2 expected votes

3 Resources configured.

============

Node node1.7ing.com: standby

Online: [ node2.7ing.com ]

nfs     (ocf::heartbeat:Filesystem):    Started node2.7ing.com

vip     (ocf::heartbeat:IPaddr):        Started node2.7ing.com

mysqld  (lsb:mysqld):   Started node2.7ing.com

mysql能不能使用nfs作为共享存储?原因

(1)CIFS面向网络连接的共享协议,对网络传输的可靠性要求高,常使用TCP/IP;NFS是独立于传输的,可使用TCP或UDP;(2)NFS缺点之一,是要求client必须安装专用软件;而CIFS集成在OS内部,无需额外添加软件;(3)NFS属无状态协议,而CIFS属有状态协议;NFS受故障影响小,可以自恢复交互过程,CIFS不行...

mysql为什么能用nfs作为共享存储

1.首先进行资源的分析 1)Vip 2)Mysqld 3)Nfs 理清他们之间的启动先后顺序:nfs必须在Mysqld前启动 2.nfs的配置 Nfs共享目录上挂载的分区,最好做成lvm,实现自动扩展 2.1.安装 yum -y install nfs-utils 2.2配置 mkdir /share vim /etc/exports 172.16.98.3:/share 172.16.98.1(rw...

iscsi、cifs、nfs在存储上的区别。

3、nfs:nfs能够支持在不同类型的系统之间通过网络进行文件共享存储。

描述对象存储,与文件存储,块存储的区别

另一方面,对象存储软件有专门的文件系统,所以OSD对外又相当于文件服务器,那么就不存在文件共享方面的困难了,也解决了文件共享方面的问题。 因此对象存储的出现,很好的结合了块存储与文件存储的优点。 为什么还要使用块存储和文件存储: 1.有一类应用是需要存储直接裸盘映射的,比如数据库。因为数据库需要存储裸盘映射给...

我就想存个文件,怎么这么麻烦 ?- k8s PV、PVC、StorageClass 的关系...

对于真正使用存储的用户不需要关心底层的存储实现细节,只需要直接使用 PVC 即可。 PV 是对底层共享存储的一种抽象,由管理员进行创建和配置,它和具体的底层的共享存储技术的实现方式有关,比如 Ceph、GlusterFS、NFS、hostPath 等,都是通过插件机制完成与共享存储的对接。 我们来看一个例子: 比如,运维人员可以定义这样...

linux,NFS服务,是什么啊

Linux中的NFS(Network File System)是一种强大的网络文件共享技术,它使得网络中的计算机能够无缝地共享存储资源。简单来说,NFS就像一个无形的桥梁,使得客户端能够像访问本地文件一样,读写远端NFS服务器上的文件,极大地提高了数据共享的效率和便捷性。NFS的优势显著,首先,它能节省存储空间,将常用...

NFS存储介绍

NFS 是(Network Flie System)网络文件系统的缩写,通过网络存储和组织文件的一种方法或机制。在企业中前端所有的应用服务器接收到用户上传的图片、文件、视频,都会统一存放到后端的存储服务器上,方便前端应用服务器的统一存取。8.创建共享目录并授权 7.因为在前面优化的时候把开机自动挂载的服务关了,...

NFS与NAS谁更适合VMware

nfs 是一个文件系统叫网络文件系统,在几乎所有操作系统中通用,是通过网络共享存储空间的方法。nas 是网络存储,是设备,所有nas 支持nfs文件系统(也可以称为协议)。vmware可以使用nfs作为存储,nas是专用设备,现在有10GB或更高速度传输的所以使用速度和san存储没有区别。几乎所有操作系统可以作为nas ...

k8s中的Mysql数据库持久化存储

可见/nfs_mysql *已暴露于共享目录,接下来测试挂载是否可用: 在master节点下执行: mount -t nfs 10.10.10.101:/nfs_mysql /test/ echo "hello-world">>/test/1.txt在镜像仓库节点下查看1.txt是否存在,若存在则挂载成功:可见nfs服务可以正常使用,接下来删除test目录和1.txt在镜像仓库下: [root@hub nfs_...

NFS共享存储实战

NFS,即网络文件系统,是企业级协作的基石,它通过TCP/IP协议实现多主机间的文件共享,如同Windows网络驱动器。在集群环境中,共享存储有助于数据一致性与多服务器间无障碍访问。NFS的应用场景包括:1)无共享存储时,服务器负载均衡可能导致文件访问问题;2)通过NFS,图片上传和访问变得无缝,无论服务器...

nfs共享san存储 nfs共享存储 nfs共享怎么用 nfs共享是什么意思 nas和nfs存储 linux挂载nfs存储 centos挂载nfs存储 smb nfs共享区别 nfs存储
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
舒淇从小被家暴,她说"有些衣服,脱了就再也穿不上了",咋回事? 舒淇星路历程 舒淇自曝悲惨童年经历 盐桥原电池 负极的Zn 为什么会失电子 ZnSo4的作用又是什么 国产机械表哪个品牌值得买?这三大品牌设计品质都出众;好评高 关于双液原电池的原理有盐桥的 哪个品牌的机械表好 微软模拟飞行FSX的极品优化插件REX V3.5版本有谁用过?请告诉我如何安装... 罪与罚txt全集小说最新章节免费阅读的吗 8个理由告诉你为什么选择不锈钢橱柜 iscsi存储和NFS存储有什么区别,知道的大神详细介... NFS 与 NAS 是什么关系? mysql能不能使用nfs作为共享存储?原因 NFS是什么意思 centos7配置nfs共享存储服务? 在Windows上自建nfs,性能比较差,这个怎么办? win7共享服务怎么开启 iscsi、cifs、nfs在存储上的区别。 每块网卡都有一个mac地址,长度可用16个十二进制数表示,对吗? 工程模式怎么开启? 10_黑马程序员_Android核心基础视频教程_对应用进... [Android开发视频教程]02_10_Animations的使用(三)... 工程模式怎么进 如何选择一款高性价比的Android安卓触摸一体机 灌注桩的钢筋锚固问题 桩钢筋是锚固入柱子里还是地圈梁里 承台钢筋的布置情况,怎么判断弯锚还是直锚,长度各... 桩身钢筋锚固长度la不得小于45d,且不小于500mm,是... 两桩矩形承台上部纵筋锚固怎么计算长度。求解,先... 钻孔灌注桩钢筋笼顶部锚固长度是多少?是怎么规定的? nfs共享存储 文件都会存在各服务器本地吗 NFS是什么意思? NFS 与 NAS 是什么关系 NFS与NAS谁更适合VMware 部署NAS时如何发掘NFS的优势和劣势 无线机顶盒插放U盘出现存储设备;NFS共享;网上邻居;... nfs 共享上的文件是什么意思 linux,NFS服务,是什么啊 linux redhat6.3两台机器共用一块存储盘 oracle nfs可以做共享存储吗 以太网的MAC地址长度为 问本小说名字,那部小说应该是第二部,主人公是个... 老父亲被人打断1条腿,当特种兵的儿子一个电话叫来... 9527是什么意思 橙红年代的人物形象 9527是什么意思??? 国士无双,铁器时代,橙红年代到底有什么联系 有一本特种兵小说主角叫小光 他父亲是保安 8年之... 橙红年代有几个女主角 如何看待《橙红年代》这部剧?