ubuntu18.04 Desktop版本部署13.2.6版本ceph
文章目錄
- 選擇系統
- 安裝系統
- 網絡配置
- CEPH部署
想要查看版本較高的ceph在進行錄像業務存儲且在磁盤占用率在70%左右時且ceph底層出現slow_request是否會對上層錄像業務造成顯性影響
所以需要在ubuntu 18.04版本部署mimic版本ceph,先將部署步驟描述如下:
選擇系統
這里本可以選擇ubuntu18.04 server版本,ubuntu-18.04.1-live-server-amd64但是該版本在安裝的時候需要設備外網連通,它需要在線安裝軟件包。但是公司這里只有內網,針對服務器默認不開通外網權限,同時即使開通外網權限,針對在安裝ubuntu所訪問的網址htts://archieve.ubuntu.com有訪問權限限制。
綜合以上原因,選擇ubuntu18.04桌面版也就是唯一選擇了ubuntu-18.04.2-desktop-amd64
安裝系統
前人栽樹后人乘涼,這里就不再對安裝步驟一一描述,我這里也是按照別人的安裝方式進行系統部署的,系統安裝非常簡單,按照如下步驟執行即可
-
使用utraISO做好啟動盤,插入服務器
-
服務器開機按F11選擇U盤啟動
-
進入U盤的系統選擇界面 ,選擇Install ubuntu
如果此時bios使用其默認鏡像路徑找不到U盤引導的系統EFI,那么系統會進入dracut,可以在進入dracut shell之后執行如下命令,查看u盤所在的盤符
cd /dev
ls sd*
一般為sdb4或者sdX4
確認好之后選擇ctrl+alt+Del 讓系統重新啟動,再次執行如上步驟
進入系統選擇頁面之后先不要選擇系統,界面最底下會有提示,按
tab鍵或e進入引導配置界面修改 vmlinuz initrd.img inst.stage2=hd:LABEL=ubuntu\x207\x20x86_64 rd.live.check quiet
為vmlinuz initrd.img inst.stage2=hd:/dev/sdb4 quiet 即將我們查看到的我們U盤的盤符修改進去,按
ctrl+z或者Enter讓系統重新啟動,即可正常進入安裝界面 -
按照ubuntu 18.04 桌面版 中文 系統安裝
-
安裝成功后重啟,登錄進入系統
網絡配置
由于ubuntu 18.04網絡配置較之前版本有較大改動,它棄用了/etc/networks/interface配置,真正的網絡配置是在/etc/netplan/xxx.yaml中生效
-
查看當前系統網口連結狀態,使用
ip a -
查看對應網口,如果狀態不是
down而是up,則選擇改網口進行配置編輯
/etc/netplan/xxx.yaml#注意,如果每個配置后面有內容,則:號后面需加一個空格,再加入自己的配置項 network:version: 2rendderer: NetworkManagerethernets:enp24s0f0: #以上都不用修改,這里為我們確認的up狀態的網口dhcp4: no #如果我們想要自動分配ip,則更改為yes,并且后面都不用配置。這里設置為no,表示ip是靜態手動分配的,需進行后續配置addresses: [10.192.55.178/24] #這里配置ip地址gateway4: 10.192.55.254 #配置網關 -
配置外網域名訪問 (前提是開通外網權限)
編輯
/etc/resolv.conf#增加如下配置 nameserver 114.114.114.114 #電信免費提供的DNS服務器 nameserver 8.8.8.8 #谷歌提供的免費dns公眾服務器 nameserver 118.118.118.55 #四川雅安電信的公眾服務器編輯
/etc/systemd/resolved.conf修改文件,將DNS前的#符號去掉,再加上DNS服務器地址[resolve] DNS=114.114.114.114 DNS=118.118.118.55 DNS=8.8.8.8保存退出后執行
/etc/init.d/networking force-reload重新加載網絡相關的配置文件,使DNS配置生效驗證如下:
ping 114.114.114.114能夠ping通,如果無法ping通,則外網權限未開ping www.baidi.com能夠ping通。如果無法ping通,則檢查配置文件是否填寫正確 -
配置軟件源(使用國內源)
-
備份當前源
mv /etc/apt/source.lit /etc/apt/source.list-bak -
編輯
vi /etc/apt/source.list插入如下內容,總共提供了四個源(阿里,網易,中科,清華),可以只選擇一個源
#阿里源 deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse #中科源 deb https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.ustc.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse #網易源 deb http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-security main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-updates main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-proposed main restricted universe multiverse deb-src http://mirrors.163.com/ubuntu/ bionic-backports main restricted universe multiverse #清華源 deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-updates main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-backports main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-security main restricted universe multiverse deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-proposed main restricted universe multiverse deb-src https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ bionic-poposed main restricted universe multiverse -
更新當前源
sudo apt-get update即可
-
-
配置遠程ssh訪問
-
檢測當前系統是否有sshd進程存在
ps -ef|grep ssh查看是否存在sshd進程,如果存在,則可以直接ssh訪問當前設備。如果不存在則執行如下步驟 -
安裝ssh軟件
sudo apt-get install -y openssh-server -
再次檢查是否進程
sshd存在,存在則可以繼續訪問ssh 主機名如果能夠正常訪問,則表示當前設備已經支持ssh訪問
-
-
設置ssh本機免密登錄,執行如下
ssh-keygen cd /root cat .ssh/id_rsa.pub >> .ssh/authorized_keys chmod 600 .ssh/authorized_keys驗證是否成功
ssh 主機名即可不需要密碼成功登錄
CEPH部署
部署前提是需要之前網絡配置成功
-
設置主機名和ip的映射
vim /etc/hosts增加節點ip-主機名的映射到該文件中
10.192.55.178 node1,保存退出 -
創建ceph用戶
useradd cephecho "ceph ALL = (root) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/ceph設置ceph用戶的密碼權限sudo chmod 0440 /etc/sudoers.d/ceph -
更換軟件源為阿里源,更換之后執行
apt-get update,這里為了安裝ceph-deploy,阿里源的庫更多,選擇阿里源 -
安裝
ceph-deployapt-get install -y ceph-deploy -
配置文件生成
mkdir -p /etc/ceph ceph-deploy new node1(主機名) -
ceph版本配置export CEPH_DEPLOY_REPO_URL=http://mirrors.163.com/ceph/debian-mimic/這里使用網易源,安裝ceph-mimic版本,如果需要更換版本,則配置為luminous版本export CEPH_DEPLOY_GPG_URL=http://mirrors.163.com/ceph/keys/release.asc -
更換鏡像源為網易源,執行
apt-get update,這里使用網易源的ceph配置ceph-deploy install node1(主機名)執行成功之后
-
部署ceph環境
ceph-deploy mon create-initial ceph-deploy mgr create-initial cp /etc/ceph/ceph.bootstrap-osd.keyring /var/lib/ceph/bootstrap-osd/ceph.keyring ceph-disk -v prepare /dev/sdx;ceph-disk -v activate /dev/sdx1 #因為更換版本問題,之前部署過osd的磁盤在此處部署會出現fsid沖突問題,磁盤中仍然存在之前版本osd的信息,需要用0重寫磁盤前1G的內容,再次重新部署即可成功至此安裝的內容就已經結束,ceph后續的部署根據個人情況進行配置,如有問題請留言
總結
以上是生活随笔為你收集整理的ubuntu18.04 Desktop版本部署13.2.6版本ceph的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 漂亮女生租房的二三事,看脸的世界太荒谬(
- 下一篇: 铃兰之剑初始号刷取攻略