91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Master Server的搭建過程

發布時間:2020-06-18 17:34:51 來源:億速云 閱讀:210 作者:元一 欄目:系統運維

Master Server簡介

    • 服務器是一個積極響應客戶端的集中地,他注視著要連接他的用戶。其目的是為了使隱藏的IP地址和端口也能夠建立網絡連接。就像防火墻處理和NAT穿透。
      每個單獨的服務器上運行的游戲提供一個游戲類型到主服務器。所有相同類型的游戲集中在一起,方便兼容的客戶方便的訪問他們。當玩家連接并查看與之配套的游戲類型時,使玩家在服務器上看到有用的信息。以幫助玩家判斷哪個服務器可以連接。這包括游戲名稱,玩家數量,是否有密碼等等。用來傳輸這些數據的函數是面向服務器端的MasterServer.RegisterHost()和面向客戶端的 MasterServer.RequestHostList() 。

搭建Master Server

  • (MFS軟件包下載)[https://pan.baidu.com/s/1QDIMfqZGjlqUfRRwZfDFqQ]  提取碼:d3mi
systemctl stop firewalld.service    //關閉防火墻
setenforce 0                        //關閉selinux
yum install gcc gcc-c++ zlib-devel -y    //安裝環境包
useradd -s /sbin/nologin mfs          //建立程序用戶
mount.cifs //192.168.80.2/shares/mfs /mnt/    //掛載軟件包
cd /mnt/
tar zxvf mfs-1.6.27-5.tar.gz -C /opt/     //解壓軟甲包到opt目錄
cd /opt/mfs-1.6.27/           //進入解壓目錄
./configure \                   //配置
--prefix=/usr/local/mfs \      //指定安裝路徑
--with-default-user=mfs \      //指定用戶
--with-default-group=mfs \     //指定組
--disable-mfschunkserver \     //關閉節點服務(在存儲節點使用)
--disable-mfsmount             //關閉掛載功能(在客戶端使用)
make && make install           //編譯安裝
cd /usr/local/mfs/etc/mfs/     //進入安裝路徑
cp mfsmaster.cfg.dist mfsmaster.cfg             //更名開啟master配置文件
cp mfsexports.cfg.dist mfsexports.cfg            //更名開啟掛載權限配置文件
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg       //更名開啟源數據日志文件配置
cd ../../var/mfs/
cp metadata.mfs.empty metadata.mfs           //master服務器運行時產生的源數據將寫入此文件
ln -s /usr/local/mfs/sbin/mfsmaster /usr/local/sbin/    //建立鏈接文件,方便系統識別命令
mfsmaster start         //啟動服務
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfsmaster modules ...
loading sessions ... file not found
if it is not fresh installation then you have to restart all active mounts !!!
exports file has been loaded
mfstopology configuration file (/usr/local/mfs/etc/mfstopology.cfg) not found - using defaults
loading metadata ...
create new empty filesystemmetadata file has been loaded
no charts data file - initializing empty charts
master <-> metaloggers module: listen on *:9419
master <-> chunkservers module: listen on *:9420
main master server module: listen on *:9421
mfsmaster daemon initialized properly              //成功啟動
ps -ef | grep mfs                          //查看進程是否開啟
mfs       15839      1  0 15:20 ?        00:00:00 mfsmaster start    //進程已開啟
root      15844   1570  0 15:22 pts/0    00:00:00 grep --color=auto mfs
mfsmaster -s                                //停止服務
sending SIGTERM to lock owner (pid:15839)
waiting for termination ... terminated      //成功關閉
ps -ef | grep mfs    //查看進程是否關閉
root      15847   1570  0 15:23 pts/0    00:00:00 grep --color=auto mfs 
/usr/local/mfs/sbin/mfsmaster start     //再次啟動服務

搭建Metalogger Server

systemctl stop firewalld.service      //關閉防火墻
setenforce 0                          //關閉salinux
useradd -s /sbin/nologin mfs          //創建程序用戶
yum install zlib-devel gcc gcc-c++ -y     //安裝環境包
mount.cifs //192.168.80.2/shares/mfs /mnt/    //掛載軟件包
cd /mnt/
tar zxvf mfs-1.6.27-5.tar.gz -C /opt/      //解壓
cd /opt/mfs-1.6.27/                         //進入解壓后文件目錄
./configure \                               //配置
--prefix=/usr/local/mfs \            //指定安裝路徑
--with-default-user=mfs \            //指定用戶
--with-default-group=mfs \           //指定組
--disable-mfschunkserver \            //關閉節點服務(在存儲節點使用)
--disable-mfsmount                    //關閉掛載功能(在客戶端使用)
make && make install                 //編譯安裝d /usr/local/mfs/etc/mfs/
cd /usr/local/mfs/etc/mfs/
cp mfsmetalogger.cfg.dist mfsmetalogger.cfg      //更名開啟源數據日志文件配置
vim mfsmetalogger.cfg                            //編輯配置文件
...
MASTER_HOST = 192.168.80.10            //指定master地址
...
:wq
/usr/local/mfs/sbin/mfsmetalogger start         //啟動服務
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfsmetalogger modules ...
mfsmetalogger daemon initialized properly       //成功啟動
ps -ef | grep mfs                       //查看進程是否開啟
mfs       16180      1  0 16:11 ?        00:00:00 /usr/local/mfs/sbin/mfsmetalogger start
root      16182   1897  0 16:12 pts/0    00:00:00 grep --color=auto mfs

搭建兩臺Chunk Server,兩臺的操作步驟完全一樣

systemctl stop firewalld.service       //關閉防火墻
setenforce 0
yum install zlib-devel gcc gcc-c++ -y      //安裝環境包
useradd -s /sbin/nologin mfs                 //創建程序用戶
mount.cifs //192.168.80.2/shares/mfs /mnt/    //掛載軟件包
cd /mnt/
tar zxvf mfs-1.6.27-5.tar.gz -C /opt/         //解壓軟件包
cd /opt/mfs-1.6.27/
./configure \
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfsmaster \                            //禁用主服務
--disable-mfsmount                               //禁用掛服務
make && make install                            //編譯安裝
cd /usr/local/mfs/etc/mfs/
cp mfschunkserver.cfg.dist mfschunkserver.cfg       //節點服務配置文件
cp mfshdd.cfg.dist mfshdd.cfg                       //提供硬盤空間配置文件
vim mfschunkserver.cfg                 //編輯配置文件
...
MASTER_HOST = 192.168.80.10                 //指向主服務器
...
:wq
vim mfshdd.cfg                     //編輯硬盤空間配置文件
...
/data                              //編輯數據存放路徑
:wq
mkdir /data                      //創建數據存放目錄
chown -R mfs:mfs /data            //添加屬主屬組
/usr/local/mfs/sbin/mfschunkserver start        //啟動
working directory: /usr/local/mfs/var/mfs
lockfile created and locked
initializing mfschunkserver modules ...
hdd space manager: path to scan: /data/
hdd space manager: start background hdd scanning (searching for available chunks)
main server module: listen on *:9422
no charts data file - initializing empty charts     
mfschunkserver daemon initialized properly             //成功開啟
ps -ef | grep mfs              //查看程序是否啟動
mfs        6127      1  0 16:58 ?        00:00:00 /usr/local/mfs/sbin/mfschunkserver start
root       6153   1467  0 17:00 pts/0    00:00:00 grep --color=auto mfs

客戶client端配置

systemctl stop firewalld.service     //關閉防火墻  
setenforce 0                         //關閉selinux 
yum install gcc gcc-c++ zlib-devel -y     //安裝環境包
mount.cifs //192.168.80.2/shares/mfs /mnt/    //掛載文件目錄
cd /mnt/
tar zxvf fuse-2.9.2.tar.gz -C /opt/           //解壓與主服務器掛載插件
cd /opt/fuse-2.9.2/
./configure                                //直接配置即可
make && make install                  //編譯安裝
vim /etc/profile                      //編輯環境變量文件
...
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig:$PKG_CONFIG_PATH    //添加環境變量聲明
:wq
source /etc/profile                                  //重新加載化境變量
useradd -s /sbin/nologin mfs                            //創建程序用戶 
cd /mnt/
tar zxvf mfs-1.6.27-5.tar.gz -C /opt/                    //解壓環境包
cd /opt/mfs-1.6.27/    
./configure \                                   //配置
--prefix=/usr/local/mfs \
--with-default-user=mfs \
--with-default-group=mfs \
--disable-mfsmaster \                         //禁用主服務
--disable-mfschunkserver \                    //禁用chunk服務
--enable-mfsmount                            //開啟掛載服務
make && make install                       //編譯安裝
mkdir /opt/mfs                   //創建掛載點,掛載master空間
modprobe fuse                  //加載fuse模塊到內核
/usr/local/mfs/bin/mfsmount /opt/mfs -H 192.168.80.10       //掛載master空間
df -hT                                            //查看磁盤空間
...
192.168.80.10:9421        fuse.mfs   37G     0   37G    0% /opt/mfs    //成功掛載
vim /etc/profile        //添加環境變量,優化啟動
...
export PATH=/usr/local/mfs/bin:$PATH         //編輯環境變量聲明
:wq
source /etc/profile                          //重新加載環境變量文件
mfsgetgoal -r /opt/mfs     //Mfsgetgoal命令用來查詢文件被復制的份數,利用-r命令可以對整個目錄進行遞歸,goal是指文件被復制的份數
/opt/mfs:
directories with goal 1 : 
mfssetgoal -r 2 /opt/mfs         //指定復制兩份
/opt/mfs:
inodes with goal changed: 1
inodes with goal not changed: 0
inodes with permission denied: 0
/usr/local/mfs/sbin/mfscgiserv     //執行啟動監控

在瀏覽器訪問服務

Master Server的搭建過程

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

广饶县| 盖州市| 清原| 赣榆县| 海林市| 清苑县| 大荔县| 双桥区| 商都县| 辰溪县| 庆安县| 泾阳县| 太仆寺旗| 南雄市| 腾冲县| 丰顺县| 长兴县| 车险| 宁安市| 合江县| 宜丰县| 昭通市| 且末县| 西丰县| 迁西县| 西藏| 天峻县| 富蕴县| 盐源县| 隆回县| 阳东县| 武陟县| 张家港市| 保定市| 苏尼特右旗| 佛冈县| 隆化县| 和顺县| 礼泉县| 叙永县| 芮城县|