intel vsm(virtual storage manager) install for ceph - only controller
2016-04-17 16:07
573 查看
参考软件包内的官方安装说明文件 ./INSTALL.md
因为我只需要安装vsm controller, 不需要利用它来安装ceph, 所以过程少了很多.
已经验证,不论是Centos 7.x,还是Ubuntu 14.04, 下述安装过程都适用。
1. 修改OS环境
1.1 生成ssh key
$ ssh-keygen
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
登陆本地,验证ssh key登陆
$ ssh 192.168.122.42
1.2 修改电脑名
$ sudo hostnamectl set-hostname vsm-controller
1.3 修改/etc/hosts
192.168.122.42 vsm-controller
1.4 Make the **cephuser** a super user with respect to sudo:
$ echo "cephuser ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/cephuser
$ sudo chmod 0440 /etc/sudoers.d/cephuser
1.5 如果安装的是Ubuntu 1404版本vsm, 修改apt安装源 /etc/apt/sources.list
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty main universe restricted multiverse
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty-security main restricted multiverse
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty-updates main restricted multiverse
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty-backports main universe restricted multiverse
1.6 如果安装的是Centos 7.x版本vsm,修改YUM配置:
2. 修改vsm 安装配置文件
2.1 在installrc内,修改CONTROLLER_ADDRESS
$ echo 'CONTROLLER_ADDRESS="192.168.122.42"' >> ./installrc
2.2 创建controller manifest directory
$ mkdir manifest/192.168.122.42
2.3 配置cluster.manifest
$ cp manifest/cluster.manifest.sample manifest/192.168.122.42/cluster.manifest
按需要修改[management_addr]内定义子网, 我的vsm server子网是192.168.122.0/24
3. 安装,Now we are ready to start the automatic procedure
$ ./install.sh -u cephuser -v 2.1
4. 安装完成后,使用下面命令,获取vsm web https://192.168.122.42/dashboard/vsm 登陆密码, 账号名是admin
$ ./get_pass.sh
可利用此种方式,从/var/cache/apt/archive中,拿到安装所需的软件包,进行离线安装
因为我只需要安装vsm controller, 不需要利用它来安装ceph, 所以过程少了很多.
已经验证,不论是Centos 7.x,还是Ubuntu 14.04, 下述安装过程都适用。
1. 修改OS环境
1.1 生成ssh key
$ ssh-keygen
$ cat ~/.ssh/id_rsa.pub >> ~/.ssh/authorized_keys
登陆本地,验证ssh key登陆
$ ssh 192.168.122.42
1.2 修改电脑名
$ sudo hostnamectl set-hostname vsm-controller
1.3 修改/etc/hosts
192.168.122.42 vsm-controller
1.4 Make the **cephuser** a super user with respect to sudo:
$ echo "cephuser ALL=(ALL) NOPASSWD:ALL" | sudo tee /etc/sudoers.d/cephuser
$ sudo chmod 0440 /etc/sudoers.d/cephuser
1.5 如果安装的是Ubuntu 1404版本vsm, 修改apt安装源 /etc/apt/sources.list
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty main universe restricted multiverse
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty-security main restricted multiverse
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty-updates main restricted multiverse
deb [arch=amd64] http://mirrors.163.com/ubuntu trusty-backports main universe restricted multiverse
1.6 如果安装的是Centos 7.x版本vsm,修改YUM配置:
[base] name=CentOS-$releasever - Base baseurl=http://mirrors.aliyun.com/centos/$releasever/os/$basearch/ enabled=1 gpgcheck=0 [extras] name=CentOS-$releasever - Extras baseurl=http://mirrors.aliyun.com/centos/$releasever/extras/$basearch/ enabled=1 gpgcheck=0 [epel] name=epel baseurl=http://mirrors.aliyun.com/epel/7/x86_64/ enabled=1 gpgcheck=0
2. 修改vsm 安装配置文件
2.1 在installrc内,修改CONTROLLER_ADDRESS
$ echo 'CONTROLLER_ADDRESS="192.168.122.42"' >> ./installrc
2.2 创建controller manifest directory
$ mkdir manifest/192.168.122.42
2.3 配置cluster.manifest
$ cp manifest/cluster.manifest.sample manifest/192.168.122.42/cluster.manifest
按需要修改[management_addr]内定义子网, 我的vsm server子网是192.168.122.0/24
3. 安装,Now we are ready to start the automatic procedure
$ ./install.sh -u cephuser -v 2.1
4. 安装完成后,使用下面命令,获取vsm web https://192.168.122.42/dashboard/vsm 登陆密码, 账号名是admin
$ ./get_pass.sh
可利用此种方式,从/var/cache/apt/archive中,拿到安装所需的软件包,进行离线安装
相关文章推荐
- 第八周项目二 用对象数组操作长方柱类
- easyui使用数据库数据展示导航标题:idea
- js--继承
- 大型网站设计-负载均衡
- 《Linux操作系统分析》之理解进程调度时机跟踪分析进程调度与进程切换的过程
- hdu1501 Zipper(dfs && dp)
- C语言第十四篇:循环嵌套
- iOS开发——纯代码界面(UIViewController和文本类控件)
- 堆栈实现
- redis之存储---数据结构
- [算法练习]Excel Sheet Column Title
- 【bzoj3438】【小M的作物】【最小割】
- 機器學習基石(Machine Learning Foundations) 机器学习基石 作业四 课后习题解答
- 线程的同步与互斥
- Android Tween动画之RotateAnimation实现图片不停旋转
- linux 线程创建 同步与互斥
- Cannot create JDBC driver of class '' for connect URL 'jdbc:mysql://localhost:3306/test'
- 【matlab】:matlab如何实现计算三个点组成的角的角度值
- c语言 字符串的拼接和分割
- activiti 数据库连接配置