首页 > ubuntu18.04 Desktop版本部署13.2.6版本ceph

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=ubuntux207x20x86_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后续的部署根据个人情况进行配置,如有问题请留言

更多相关:

  • 这里仅在 在Ubuntu 12.04 64bit上搭建Crtmpserver视频点播服务 基础上补充一下在Ubuntu 14.04上编译安装Crtmpserver的方法,以作备忘。因为Ubuntu 14.04相较于12.04在第三方库上面有很大改变,采用原有方法将无法编译成功。 我在安装 sudo apt-get insta...

  • ubuntu 默认鼠标双击问题 内容: 选择 universalAccess ->Typing ubuntu 16.04 ubuntu 18.04 关闭鼠标悬停 点击 点击测试...

  • 以下内容来自 https://opsx.alibaba.com/mirror Ubuntu对应的“帮助”信息 修改方式:打开 /et/apt/sources.list将http://archive.ubuntu.com/替换为mirrors.aliyun.com即可   PS:网络上的信息,一定得注意时效性。以下内容,均为此时此...

  • 原文网址:http://blog.chinaunix.net/uid-26404477-id-3382633.html 摘 要:本文列出ubuntu 12.04 LTS更新源列表,内容为网友整理,此处为转载。因为我还在重庆读书,所以在设置自己的源列表的时候选择了电子科技大学的更新源,速度在1M+,更新起来 还是比较安逸。之前使用过电...

  • main函数声明   背景: main函数经常会声明为以下方式: int main(); int main(int argc, char* argv[]); int main(int argc, char* argv[], char*envp[]); 还有些会将返回类型替换为void,最常见的就是 void main();  ...