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 ceph
echo "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-deploy
apt-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相关推荐
- Ubuntu18.04 + OpenCv 2.4.13安装(亲测有效,内含踩坑解决方案)
Ubuntu18.04 + OpenCv 2.4.13安装(亲测有效,内含踩坑解决方案) 安装cmake-qt-gui 下载apt包 下载OpenCV并修改一些文件 第一坑:改文件 第二个坑:还是改文 ...
- windows10+虚拟机(VMware12.5)+乌班图(ubuntu-18.04.4)+Qt(5.13.2)环境搭建亲测有效
环境搭建 1.windows10下载虚拟机VMware12.5 2.乌班图(ubuntu-18.04.4) 3.安装VMwareTools 4.Qt安装 5.Qt安装后环境配置 6.Qt无法正常使用的 ...
- ubuntu18.04.1内核升级至5.0.0-25版本
ubuntu18.04操作系统版本先已支持在线的内核版本升级,到目前为止18.04发布版已经拥有三个小版本了1,2,3. 其中18.04.01和18.04.03版本,安装好之后默认的是4.15内核版本 ...
- ubuntu18.04配置Dynaslam详细过程,cpu版本
本方法在多次重装系统后多次配置仍成功.为保证下列步骤顺利运行,前提为:在电脑上已成功配置orbslam2,电脑已翻墙确保外网下载顺利.本方法仅在ubuntu18.04上配置. 1.项目源码下载: gi ...
- ubuntu18.04 命令行查看cuda、cudnn版本
1.cuda nvcc-V 2.cudnn cat /usr/local/cuda/include/cudnn_version.h | grep CUDNN_MAJOR -A 2 3.搜索文件 fin ...
- Docker 19+Ubuntu18.04安装StepByStep
Part1. 安装Ubuntu18.04 Desktop 虚拟机环境:VMWare Workstation 15 虚拟机配置:1cpu 4核 8G 内存 40G硬盘(立即分配空间+单文件) 虚拟机网络 ...
- 腾讯云Ubuntu18.04配置OpenPCDet深度学习环境
文章目录 版本说明 版本信息汇总 版本制约关系 CUDA驱动及CUDA Toolkit最高对应版本 cuda 和cudnn 的版本匹配 CUDA Toolkit和PyTorch对应版本 tensorf ...
- 基于飞腾FT-2000/4-DSK ROS安装(ubuntu18.04.4LTS)
ROS是机器人操作系统(Robot Operating System)的英文缩写.ROS是用于编写机器人软件程序的一种具有高度灵活性的软件架构 基于飞腾FT-2000/4-DSK主板在ubuntu18 ...
- Ubuntu18.04环境下安装ERPNext 12
前言 之前提到准备安装ERPNext进行测试,看看是否符合公司的业务形式和需求.在先后尝试了CentOS 8,Ubuntu20.04后,均未成功,因此将目标定在了CentOS 7上.结果,尝试一番又以 ...
最新文章
- 一大波物联网僵尸正在袭来,都有啥安全保护方法?
- 网站推广中哪些优化方法是不利于搜索引擎网站推广的呢?
- 图像去模糊(逆滤波)
- 我是如何在面试别人Spring事务时“套路”对方的
- Direct3D 11.1新特性曝光
- C#使用Xamarin开发可移植移动应用(3.Xamarin.Views控件)附源码
- 把 charles,Fiddler 证书安装到安卓根目录,解决安卓微信 7.0 版本以后安装证书也无法抓包问题,需要 root
- 深圳蛇口人民医院办理健康证,免费体检,2017年后国家承担体检费用
- 业界最强!阿里“平头哥”首款芯片发布:应用于5G、自动驾驶等领域
- 协议处理程序初始化失败_域间路由协议的内容有哪些 域间路由协议的内容介绍【详解】...
- Java基础面试题整理
- 应用服务器配置测算及计算公式
- Maven 上手指南
- C#联合halcon框架实现插件编程 运动控制卡 多工具 测量 九点标定全新
- Word题注无法自动更新(删除其他题注后)
- Chrome-Chrome源码剖析
- js实现html代码高亮,使用highlight.js高亮代码
- java导入excel时去除空行,使用VBA将空行复制到新工作表后删除Excel中的空行
- 有香有臭个性十足“奶酪之国”种类高达345种
- onenote的笔记本在windows10保存的路径
热门文章
- Solution 24: 链表翻转
- android中The connection to adb is down,问题和解决 AndroidEclipseAntXML
- Sqlite3支持的数据类型 日期函数 Sqlite3 函数
- thinkphp5+远程代码执行_ThinkPHP5 5.0.23 远程代码执行漏洞
- ci框架 mysql_CodeIgniter (CI)框架中的数据库查询汇总
- python个人网站开发_python 全栈开发,Day81(博客系统个人主页,文章详情页)
- 服务器主机防御系统,主机入侵防御系统
- 2010年计算机专业怎么样,关于2010年计算机专业考研
- python内建作用域_为什么 Python 的类不构成作用域(scope)?
- android 监控app卸载,Android应用监听自身卸载