国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

linux————ceph分布式部署

這篇具有很好參考價(jià)值的文章主要介紹了linux————ceph分布式部署。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問(wèn)。

目錄

一、概述

特點(diǎn)

1、統(tǒng)一存儲(chǔ)

2、高擴(kuò)展性

3、可靠性強(qiáng)

4、高性能

組件

1、Monitor

2、OSD

3、MOD

4、Objet

5、PG

6、RADOS

7. Libradio

8. CRUSH

9. RBD

10. RGW

11. CephFS

架構(gòu)圖

二、準(zhǔn)備工作

三、ceph安裝

創(chuàng)建集群目錄

修改配置文件

安裝

初始化monitor

同步管理信息

?編輯

安裝mgr(管理守護(hù)進(jìn)程)

安裝rgw

創(chuàng)建mds服務(wù)

OSD安裝,創(chuàng)建OSD

查看集群狀態(tài)

三、dashboard安裝

開(kāi)啟dashboard模塊

生成簽名

創(chuàng)建目錄

啟動(dòng)服務(wù)

設(shè)置訪問(wèn)地址與端口

關(guān)閉https

查看ceph地址

設(shè)置用戶和密碼

訪問(wèn)測(cè)試

在ceph文件系統(tǒng)創(chuàng)建存儲(chǔ)池

查看存儲(chǔ)池

創(chuàng)建文件系統(tǒng)

查看文件系統(tǒng)

查看mds狀態(tài)

四、客戶掛載

centos1操作

centos4操作


一、概述

????????是一個(gè)統(tǒng)一的分布式存儲(chǔ)系統(tǒng),設(shè)計(jì)初衷是提供較好的性能、可靠性和可擴(kuò)展性。

特點(diǎn)
1、統(tǒng)一存儲(chǔ)

????????雖然 ceph 底層是一個(gè)分布式文件系統(tǒng),但由于在上層開(kāi)發(fā)了支持對(duì)象和塊的接口。所以在開(kāi)源存儲(chǔ)軟件中,能夠一統(tǒng)江湖。至于能不能千秋萬(wàn)代,就不知了。

2、高擴(kuò)展性

? ? ? ? 擴(kuò)容方便、容量大。能夠管理上千臺(tái)服務(wù)器、EB 級(jí)的容量。

3、可靠性強(qiáng)

? ? ? ? 支持多份強(qiáng)一致性副本,EC。副本能夠垮主機(jī)、機(jī)架、機(jī)房、數(shù)據(jù)中心存放。所以安全可靠。存儲(chǔ)節(jié)點(diǎn)可以自動(dòng)管理、自動(dòng)修復(fù)。無(wú)單點(diǎn)故障,容錯(cuò)性強(qiáng)。

4、高性能

? ? ? ? 因?yàn)槭嵌鄠€(gè)副本,因此在讀寫(xiě)操作時(shí)候能夠做到高度并行化。理論上,節(jié)點(diǎn)越多,整個(gè)集群的 IOPS和吞吐量越高。另外一點(diǎn) ceph 客戶端讀寫(xiě)數(shù)據(jù)直接與存儲(chǔ)設(shè)備(osd) 交互。

組件
1、Monitor

一個(gè)Ceph集群需要多個(gè)Monitor組成的小集群,它們通過(guò)Paxos同步數(shù)據(jù),用來(lái)保存OSD的元數(shù)據(jù)。

2、OSD

OSD全稱Object Storage Device,也就是負(fù)責(zé)響應(yīng)客戶端請(qǐng)求返回具體數(shù)據(jù)的進(jìn)程。一個(gè)Ceph集群一般都有很多個(gè)OSD。

3、MOD

MDS全稱Ceph Metadata Server,是CephFS服務(wù)依賴的元數(shù)據(jù)服務(wù)。

4、Objet

Ceph最底層的存儲(chǔ)單元是Object對(duì)象,每個(gè)Object包含元數(shù)據(jù)和原始數(shù)據(jù)。

5、PG

PG全稱Placement Grouops,是一個(gè)邏輯的概念,一個(gè)PG包含多個(gè)OSD。引入PG這一層其實(shí)是為了更好的分配數(shù)據(jù)和定位數(shù)據(jù)。

6、RADOS

RADOS全稱Reliable Autonomic Distributed Object Store,是Ceph集群的精華,用戶實(shí)現(xiàn)數(shù)據(jù)分配、Failover等集群操作。

7. Libradio

Librados是Rados提供庫(kù),因?yàn)镽ADOS是協(xié)議很難直接訪問(wèn),因此上層的RBD、RGW和CephFS都是通過(guò)librados訪問(wèn)的,目前提供PHP、Ruby、Java、Python、C和C++支持。

8. CRUSH

CRUSH是Ceph使用的數(shù)據(jù)分布算法,類似一致性哈希,讓數(shù)據(jù)分配到預(yù)期的地方。

9. RBD

RBD全稱RADOS block device,是Ceph對(duì)外提供的塊設(shè)備服務(wù)。

10. RGW

RGW全稱RADOS gateway,是Ceph對(duì)外提供的對(duì)象存儲(chǔ)服務(wù),接口與S3和Swift兼容。

11. CephFS

CephFS全稱Ceph File System,是Ceph對(duì)外提供的文件系統(tǒng)服務(wù)。

架構(gòu)圖

1:文件上傳,先將文件切片成N個(gè)object(如果開(kāi)啟了cephFS,可以使用MDS緩存)
2:切片后的文件object會(huì)存入到Ceph中
3:文件存儲(chǔ)前,會(huì)經(jīng)過(guò)CRUSH算法,計(jì)算當(dāng)前文件存儲(chǔ)歸結(jié)于哪個(gè)PG
4:PG是邏輯概念上對(duì)文件存儲(chǔ)范圍劃分的索引
5:根據(jù)PG索引將文件存儲(chǔ)到指定服務(wù)器的OSD中

二、準(zhǔn)備工作

centos1? ? monitor? ? osd? ? ? ? ?192.168.100.3
centos2? ????????????????? osd? ? ? ? ?192.168.100.4
centos3? ????????????????? osd? ? ? ? ?192.168.100.5
centos4? ????????????????? Client? ? ? 192.168.100.6

1、關(guān)閉防火墻

systemctl stop firewalld.service?
systemctl disable firewalld.service?

2、關(guān)閉圖形網(wǎng)絡(luò)管理器

systemctl stop NetworkManager
systemctl disable NetworkManager

3、配置靜態(tài)ip

sed -i "s/ONBOOT=no/ONBOOT=yes/" /etc/sysconfig/network-scripts/ifcfg-ens33
systemctl restart network

4、關(guān)閉selinux

setenforce 0

5、修改主機(jī)名

hostnamectl set-hostname centos{1..4}

linux————ceph分布式部署,ceph,分布式

6、修改設(shè)置

sed -i "s/#UseDNS yes/UseDNS no/" /etc/ssh/sshd_config
systemctl restart sshd

linux————ceph分布式部署,ceph,分布式

7、ssh免密設(shè)置

centos1
?? ?ssh-keygen
?? ?for i in 3 4 5 6 ; do ssh-copy-id root@192.168.100.$i;done
centos2
?? ?ssh-keygen
?? for i in 3 4 5 6 ; do ssh-copy-id root@192.168.100.$i;done
centos3
?? ?ssh-keygen
?? ?for i in 3 4 5 6 ; do ssh-copy-id root@192.168.100.$i;done
centos4
?? ?ssh-keygen
?? ?for i in 3 4 5 6 ; do ssh-copy-id root@192.168.100.$i;done

linux————ceph分布式部署,ceph,分布式

8、hosts文件修改

vim /etc/hosts
?? ?192.168.100.3? ?centos1
?? ?192.168.100.4? ? centos2
?? ?192.168.100.5? ? centos3
?? ?192.168.100.6? ? centos4
for i in 3 4 5 6;do scp /etc/hosts 192.168.100.$i:/etc/;done


linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式

9、時(shí)間同步

yum install -y ntp
vim /etc/ntp.conf
server 127.127.1.0? ·????????????????? 定義時(shí)間服務(wù)器
fudge 127.127.1.0 stratum 8? ? ? ?定義時(shí)間層次

systemctl start ntpd
systemctl enable ntpd

for i in 4 5 6 ;do ssh 192.168.100.$i ?ntpdate 192.168.100.3;donelinux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式

10、添加磁盤,并熱掃描

cd /sys/class/scsi_host

for i in `ls`;do echo "- - -" > $i/scan;done
lsblk? ? ? ? ? ? ? ? ? ? ? ? centos1 2 3 都需要進(jìn)行

linux————ceph分布式部署,ceph,分布式

11、磁盤格式化

mkfs.xfs /dev/sdb

linux————ceph分布式部署,ceph,分布式

三、ceph安裝

yum install epel-release -y
yum install lttng-ust -y

vim /etc/yum.repos.d/ceph.repo

[Ceph]
name=Ceph packages for $basearch
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/x86_64/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc

[Ceph-noarch]
name=Ceph noarch packages
# 清華源
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/noarch/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc

[ceph-source]
name=Ceph source packages
baseurl=https://mirrors.tuna.tsinghua.edu.cn/ceph/rpm-mimic/el7/SRPMS/
enabled=1
gpgcheck=1
type=rpm-md
gpgkey=https://download.ceph.com/keys/release.asc

yum -y install ceph ceph-deploy?

linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式

創(chuàng)建集群目錄

mkdir -p /usr/local/soft/cephcluster
cd /usr/local/soft/cephcluster

ceph-deploy new centos1 centos2 centos3

linux————ceph分布式部署,ceph,分布式

修改配置文件

vim ceph.conf

#對(duì)外開(kāi)放網(wǎng)段
public network = 192.168.100.0/24
# 設(shè)置pool池默認(rèn)分配數(shù)量
osd pool default size = 2
# 容忍更多的時(shí)鐘誤差
mon clock drift allowed = 2
mon clock drift warn backoff = 30
# 允許刪除pool
mon_allow_pool_delete = true
[mgr]
# 開(kāi)啟WEB儀表盤
mgr modules = dashboard

linux————ceph分布式部署,ceph,分布式

安裝

ceph-deploy install centos1 centos2 centos3(需要良好網(wǎng)絡(luò))linux————ceph分布式部署,ceph,分布式

初始化monitor

ceph-deploy mon create-initial?

linux————ceph分布式部署,ceph,分布式

同步管理信息

ceph-deploy admin ?centos1 centos2 centos3

linux————ceph分布式部署,ceph,分布式
安裝mgr(管理守護(hù)進(jìn)程)

ceph-deploy mgr create ?centos1 centos2 centos3

linux————ceph分布式部署,ceph,分布式

安裝rgw

ceph-deploy rgw create centos1 centos2 centos3

linux————ceph分布式部署,ceph,分布式

創(chuàng)建mds服務(wù)

ceph-deploy mds create centos1 centos2 centos3

linux————ceph分布式部署,ceph,分布式

OSD安裝,創(chuàng)建OSD

ceph-deploy osd create --data /dev/sdb centos1
ceph-deploy osd create --data /dev/sdb centos2
ceph-deploy osd create --data /dev/sdb centos3

linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式

查看集群狀態(tài)

ceph -slinux————ceph分布式部署,ceph,分布式

三、dashboard安裝

開(kāi)啟dashboard模塊

ceph mgr module enable dashboard

生成簽名

ceph dashboard create-self-signed-cert

linux————ceph分布式部署,ceph,分布式

創(chuàng)建目錄

mkdir -p /usr/local/jx/cephcluster/mgr-dashboard

cd /usr/local/jx/cephcluster/mgr-dashboard?

openssl req -new -nodes -x509 ? -subj "/O=IT/CN=ceph-mgr-dashboard" -days 3650 ? -keyout dashboard.key -out dashboard.crt -extensions v3_ca

linux————ceph分布式部署,ceph,分布式

啟動(dòng)服務(wù)

ceph mgr module disable dashboard
ceph mgr module enable dashboard

設(shè)置訪問(wèn)地址與端口

ceph config set mgr mgr/dashboard/server_addr 192.168.100.3
ceph config set mgr mgr/dashboard/server_port 9001

linux————ceph分布式部署,ceph,分布式

關(guān)閉https

ceph config set mgr mgr/dashboard/ssl false

查看ceph地址

ceph mgr services

linux————ceph分布式部署,ceph,分布式

設(shè)置用戶和密碼

ceph dashboard set-login-credentials jx123 123.com

linux————ceph分布式部署,ceph,分布式

訪問(wèn)測(cè)試

https://192.168.100.3:8443

linux————ceph分布式部署,ceph,分布式

在ceph文件系統(tǒng)創(chuàng)建存儲(chǔ)池

少于5個(gè)OSD可把pg_num設(shè)置為128
OSD數(shù)量在5到10,可以設(shè)置pg_num為512
OSD數(shù)量在10到50,可以設(shè)置pg_num為4096
OSD數(shù)量大于50,需要計(jì)算pg_num的值

cd /usr/local/soft/cephcluster

ceph osd pool create cephfs_data 128

ceph osd pool create cephfs_metadata 64

linux————ceph分布式部署,ceph,分布式

查看存儲(chǔ)池

ceph osd lspools

linux————ceph分布式部署,ceph,分布式

創(chuàng)建文件系統(tǒng)

ceph fs new ?fs_test ?cephfs_metadata cephfs_data

linux————ceph分布式部署,ceph,分布式

查看文件系統(tǒng)

ceph fs ls

linux————ceph分布式部署,ceph,分布式

查看mds狀態(tài)

ceph mds stat

linux————ceph分布式部署,ceph,分布式

四、客戶掛載

centos1操作

安裝

同步管理信息

ceph-deploy install centos4

ceph-deploy admin ?centos4

linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式

centos4操作

yum install -y ceph-fuse

查看信息

ls ?/etc/ceph
ceph.client.admin.keyring

創(chuàng)建掛載目錄
mkdir /ceph掛載ceph文件系統(tǒng)
ceph-fuse -k /etc/ceph/ceph.client.admin.keyring -m 192.168.100.3:6789 /ceph

linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式linux————ceph分布式部署,ceph,分布式文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-730571.html

到了這里,關(guān)于linux————ceph分布式部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來(lái)自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 【Linux】分布式存儲(chǔ)系統(tǒng) Ceph

    【Linux】分布式存儲(chǔ)系統(tǒng) Ceph

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 Ceph使用C++語(yǔ)言開(kāi)發(fā),是一個(gè)開(kāi)放、自我修復(fù)和自我管理的開(kāi)源分布式存儲(chǔ)系統(tǒng)。具有高擴(kuò)展性、高性能、高可靠性的優(yōu)點(diǎn)。 Ceph目前已得到眾多云計(jì)算廠商的支持并被廣泛應(yīng)用。RedHat及OpenStack,Kubernet

    2024年02月17日
    瀏覽(23)
  • 【Linux】分布式存儲(chǔ)系統(tǒng) Ceph應(yīng)用

    提示:文章寫(xiě)完后,目錄可以自動(dòng)生成,如何生成可參考右邊的幫助文檔 1、創(chuàng)建一個(gè)名為 rbd-demo 的專門用于 RBD 的存儲(chǔ)池 2、將存儲(chǔ)池轉(zhuǎn)換為 RBD 模式 3、初始化存儲(chǔ)池 4、創(chuàng)建鏡像 5、鏡像管理 6、Linux客戶端使用 7、快照管理 8、鏡像的導(dǎo)出導(dǎo)入 1、對(duì)象存儲(chǔ)概念 對(duì)象存儲(chǔ)(

    2024年02月16日
    瀏覽(27)
  • 云原生之深入解析分布式存儲(chǔ)系統(tǒng)Ceph的環(huán)境部署和實(shí)戰(zhàn)操作

    云原生之深入解析分布式存儲(chǔ)系統(tǒng)Ceph的環(huán)境部署和實(shí)戰(zhàn)操作

    ① 什么是 Ceph ? Ceph 是當(dāng)前非常流行的開(kāi)源分布式存儲(chǔ)系統(tǒng),具有高擴(kuò)展性、高性能、高可靠性等優(yōu)點(diǎn),同時(shí)提供塊存儲(chǔ)服務(wù)(rbd)、對(duì)象存儲(chǔ)服務(wù)(rgw)以及文件系統(tǒng)存儲(chǔ)服務(wù)(cephfs),Ceph 在存儲(chǔ)的時(shí)候充分利用存儲(chǔ)節(jié)點(diǎn)的計(jì)算能力,在存儲(chǔ)每一個(gè)數(shù)據(jù)時(shí)都會(huì)通過(guò)計(jì)算得出該數(shù)據(jù)

    2024年02月09日
    瀏覽(24)
  • Kylin v10基于cephadm工具離線部署ceph分布式存儲(chǔ)

    Kylin v10基于cephadm工具離線部署ceph分布式存儲(chǔ)

    ceph:octopus OS:Kylin-Server-V10_U1-Release-Build02-20210824-GFB-x86_64、CentOS Linux release 7.9.2009 Ceph可用于向云平臺(tái)提供對(duì)象存儲(chǔ)、塊設(shè)備服務(wù)和文件系統(tǒng)。所有Ceph存儲(chǔ)集群部署都從設(shè)置每個(gè)Ceph節(jié)點(diǎn)開(kāi)始,然后設(shè)置網(wǎng)絡(luò)。 Ceph存儲(chǔ)集群要求:至少有一個(gè)Ceph Monitor和一個(gè)Ceph Manager,并且至少有

    2024年02月14日
    瀏覽(23)
  • 【分布式技術(shù)】分布式存儲(chǔ)ceph之RGW接口

    【分布式技術(shù)】分布式存儲(chǔ)ceph之RGW接口

    目錄 1、對(duì)象存儲(chǔ)概念 ?2、創(chuàng)建 RGW 接口 //在管理節(jié)點(diǎn)創(chuàng)建一個(gè) RGW 守護(hù)進(jìn)程 #創(chuàng)建成功后默認(rèn)情況下會(huì)自動(dòng)創(chuàng)建一系列用于 RGW 的存儲(chǔ)池? #默認(rèn)情況下 RGW 監(jiān)聽(tīng) 7480 號(hào)端口? //開(kāi)啟 http+https ,更改監(jiān)聽(tīng)端口 #更改監(jiān)聽(tīng)端口 ?? ? ? ? ? //創(chuàng)建 RadosGW 賬戶 客戶端測(cè)試 OSD 故障模擬

    2024年01月19日
    瀏覽(26)
  • Ceph 分布式存儲(chǔ)

    Ceph 分布式存儲(chǔ)

    DAS(直接附加存儲(chǔ),是直接接到計(jì)算機(jī)的主板總線上去的存儲(chǔ)) IDE、SATA、SCSI、SAS、USB 接口的磁盤 所謂接口就是一種存儲(chǔ)設(shè)備驅(qū)動(dòng)下的磁盤設(shè)備,提供塊級(jí)別的存儲(chǔ) NAS(網(wǎng)絡(luò)附加存儲(chǔ),是通過(guò)網(wǎng)絡(luò)附加到當(dāng)前主機(jī)文件系統(tǒng)之上的存儲(chǔ)) NFS、CIFS、FTP 文件系統(tǒng)級(jí)別的存儲(chǔ),本

    2024年02月16日
    瀏覽(24)
  • ceph分布式存儲(chǔ)

    ceph分布式存儲(chǔ)

    Ceph是當(dāng)前非常流行的開(kāi)源分布式存儲(chǔ)系統(tǒng),具有高擴(kuò)展性、高性能、高可靠性 等優(yōu)點(diǎn),同時(shí)提供塊存儲(chǔ)服務(wù)(rbd)、對(duì)象存儲(chǔ)服務(wù)(rgw)以及文件系統(tǒng)存儲(chǔ)服務(wù)(cephfs),Ceph在存儲(chǔ)的時(shí)候充分利用存儲(chǔ)節(jié)點(diǎn)的計(jì)算能力,在存儲(chǔ)每一個(gè)數(shù)據(jù)時(shí) 都會(huì)通過(guò)計(jì)算得出該數(shù)據(jù)的位置,盡量的分

    2023年04月08日
    瀏覽(25)
  • 【分布式】ceph存儲(chǔ)

    【分布式】ceph存儲(chǔ)

    DAS(直接附加存儲(chǔ),是直接接到計(jì)算機(jī)的主板總線上去的存儲(chǔ)) IDE、SATA、SCSI、SAS、USB 接口的磁盤 所謂接口就是一種存儲(chǔ)設(shè)備驅(qū)動(dòng)下的磁盤設(shè)備,提供塊級(jí)別的存儲(chǔ) NAS(網(wǎng)絡(luò)附加存儲(chǔ),是通過(guò)網(wǎng)絡(luò)附加到當(dāng)前主機(jī)文件系統(tǒng)之上的存儲(chǔ)) NFS、CIFS、FTP 文件系統(tǒng)級(jí)別的存儲(chǔ),本

    2024年02月16日
    瀏覽(26)
  • ceph分布式存儲(chǔ)實(shí)戰(zhàn)

    ceph分布式存儲(chǔ)實(shí)戰(zhàn)

    虛擬機(jī)安裝ceph集群 ? ? ? 部署ceph集群? ? ? mon服務(wù)器的高可用: # apt install ceph-mon # apt install ceph-mon 1.ceph的組件和功能 2.ceph的數(shù)據(jù)讀寫(xiě)流程 3.使用ceph-deploy安裝一個(gè)最少三個(gè)節(jié)點(diǎn)的ceph集群 推薦3個(gè)或以上的磁盤作為專用osd 4.測(cè)試ceph的rbd使用

    2024年02月09日
    瀏覽(27)
  • Ceph分布式存儲(chǔ)系統(tǒng)

    Ceph分布式存儲(chǔ)系統(tǒng)

    Ceph :ceph被稱為面向未來(lái)的存儲(chǔ)還是一個(gè)分布式的存儲(chǔ)系統(tǒng),非常靈活,如果需要擴(kuò)容,只要向ceph集中增加服務(wù)器即可。ceph存儲(chǔ)數(shù)據(jù)時(shí)采用多副本的方式進(jìn)行存儲(chǔ),生產(chǎn)環(huán)境下,一個(gè)文件至少要存三份,ceph默認(rèn)也是三副本存儲(chǔ)。 可以實(shí)現(xiàn)的 存儲(chǔ)方式 : 塊存儲(chǔ):提供像普通

    2024年04月15日
    瀏覽(34)

覺(jué)得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包