成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

容器跨主機存儲入坑指南

存儲 存儲軟件
ex-ray作為docker跨主機數據卷存儲解決方案,支持很多存儲模式,例如openstack的cinder,分布式存儲ceph等,但是今天我們用VirtualBox 虛擬機virtualbox來實現容器的跨主機存儲。

入坑準備

REX-Ray 容器跨主機存儲坑實在是太多,百度搜索出來的各種解決方案很少有實際意義,跟風粘貼復制者眾,大家在學習這些前沿技術時,學會去國外官方論壇上查詢問題。rex-ray作為docker跨主機數據卷存儲解決方案,支持很多存儲模式,例如openstack的cinder,分布式存儲ceph等,但是今天我們用VirtualBox 虛擬機virtualbox來實現容器的跨主機存儲。

[[242769]]

步驟一

閱讀官方文檔,了解rex-ray究竟是什么,能夠做什么,為什么選用它,它又支持什么。

官方鏈接 :

https://rexray.readthedocs.io/en/stable/

https://rexray.readthedocs.io/en/stable/user-guide/storage-providers/virtualbox/#virtualbox

步驟二

安裝VirtualBox,并啟動一個虛擬機,例如centos7虛擬機。我是直接搜狗搜索VirtualBox,然后默認安裝。安裝centos7虛擬機也很簡單,如果不會可以百度教程。

需要注意的是,安裝虛擬機時,網絡選擇橋接,確保centos7虛擬機可以正常聯網。同時存儲需要刪除默認的控制器,選用SATA的控制器,安裝完系統后,請清空其他軟盤設備只保留你的虛擬機硬盤。細心的讀者已經發現,我的端口數設置為30,這是REX-Ray官方給的推薦配置,只有擴大端口數你之后創建的卷才能被機器識別使用。

建議直接安裝兩臺虛擬機?。?!以便等會驗證跨主機存儲。

容器跨主機存儲入坑指南

步驟三

為兩臺虛擬機安裝docker和rex-ray。如果你不能保證你的網絡可以與互聯網正常通信,就不用繼續下面的教程了。

我的習慣是禁selinux,sed -i "s/^SELINUX=.*/SELINUX=disabled/" /etc/selinux/config

然后安裝docker,yum -y install docker

接下來安裝rexray,curl -sSL https://rexray.io/install | sh -s -- stable

***編寫/etc/rexray/config.yml文件

  1. libstorage: 
  2. service: virtualbox 
  3. virtualbox: 
  4. endpoint: http://172.16.2.214:18083 
  5. userName: root 
  6. password: 123qwe 
  7. tls: false 
  8. volumePath: /Users/cgls/VirtualBox VMs/cjm 
  9. controllerName: SATA 
  10. localMachineNameOrId: cjm 

解讀config文件:

service選擇VirtualBox的virtualbox;

endpoint設置為你啟動VirtualBox的宿主機加18083端口,這是因為你在宿主機上啟動了VirtualBox而虛擬機都是使用橋接網絡,所以ip是宿主機的ip;

volumePath是你的***臺虛擬機的存放位置,我的***臺虛擬機是cjm所以位置是這個;

controllerName:設置SATA類型;

localMachineNameOrId是指定的vm的名字。

這個時候先不要執行 systemctl restart rexray.service

我們需要去cmd中rexray的安裝目錄下執行關閉登錄認證 和 啟動vboxwebsrv 服務

  1. VBoxManage setproperty websrvauthlibrary null 
  2. vboxwebsrv -H 0.0.0.0 

執行完畢之后,我們就可以啟動相關服務了。

  1. systemctl restart rexray 
  2. systemctl restart docker 

步驟四

跨主機數據卷測試

現在兩臺虛擬機都啟動了docker和rexray服務。我們創建數據卷設備驗證一下:

  1. docker volume create --driver rexray --name=mysqldata --opt=size=2 
  2. docker volume create --driver rexray --name=mysqldata1 --opt=size=2 
  3. docker volume ls 
  4. rexray volume ls 

容器跨主機存儲入坑指南

 

現在我們在***臺虛擬機上創建一個t1的容器,掛載mysqldata設備,并在mysqldata設備上寫一個測試文件1.txt。

容器跨主機存儲入坑指南

 

然后我們刪除t1容器在另外一臺虛擬機上創建t2的容器,也掛載mysqldata設備,并查看之前寫的文件是否還存在。

容器跨主機存儲入坑指南

 

跨主機存儲已經實現,如果你在實現rexray遇到了很多坑,可以一起交流交流。

 

責任編輯:武曉燕 來源: 今日頭條
相關推薦

2020-06-19 11:20:17

開發避坑支付寶

2021-09-27 10:19:24

機器學習情緒分析工具AI人工智能

2019-04-24 17:45:24

微服務容器青云

2022-07-20 15:19:17

容器Docker

2015-01-08 10:29:59

Shipyardweb管理集中化

2020-06-18 14:39:42

MongoDB數據數據庫

2020-02-05 14:31:04

兩種互通方法

2023-01-18 23:20:25

編程開發

2012-04-10 10:11:40

軟件項目

2016-09-22 15:50:38

JavascriptRedux源碼解析

2025-04-28 08:05:00

RAID磁盤存儲

2020-05-19 10:49:56

云計算文件數據

2021-02-26 00:46:11

CIO數據決策數字化轉型

2024-04-03 12:30:00

C++開發

2024-04-24 13:45:00

2024-06-04 22:20:02

2021-10-18 23:49:50

云原生分布式存儲

2021-03-25 10:14:10

自動化運營人工智能AIOps

2025-03-19 00:24:47

2020-06-12 11:03:22

Python開發工具
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 一级毛片大全免费播放 | 久久毛片 | 99re热精品视频 | 91精品国产91久久综合桃花 | 欧美日韩国产在线 | 五月激情婷婷六月 | 亚洲成人精品影院 | av在线一区二区三区 | 成年视频在线观看福利资源 | 亚洲第一成人影院 | 精品三区| 亚洲欧美在线观看 | xx性欧美肥妇精品久久久久久 | 高清亚洲 | 丁香一区二区 | 中文字幕一区二区三区精彩视频 | 日韩有码一区 | 欧美综合国产精品久久丁香 | 欧美激情视频一区二区三区在线播放 | 久久蜜桃av一区二区天堂 | 97精品超碰一区二区三区 | 99亚洲精品 | 成人在线激情 | 综合国产 | 欧美日韩成人 | 精品视频一区二区三区在线观看 | 国产欧美精品区一区二区三区 | 国产精品免费一区二区三区四区 | 免费观看成人性生生活片 | 福利视频一区二区 | 国产aⅴ | 欧美视频xxx | 欧美激情黄色 | 91久久精品国产 | 亚洲午夜精品一区二区三区他趣 | 精品国产欧美一区二区三区成人 | 91视频国产精品 | 一区观看 | 国产亚洲黄色片 | 在线永久看片免费的视频 | 久久噜噜噜精品国产亚洲综合 |