当前位置:文档之家› ceph详细安装部署教程(多监控节点)

ceph详细安装部署教程(多监控节点)

ceph详细安装部署教程(多监控节点)
ceph详细安装部署教程(多监控节点)

ceph详细安装部署教程(多监控节点)

一、前期准备安装ceph-deploy工具所有的服务器都是用root用户登录的1、安装环境系统centos-6.5 设备:1台admin-node (ceph-ploy) 1台monistor 2台osd2、关闭所有节点的防火墙及关闭selinux,重启机器。service iptables stop sed -i '/SELINUX/s/enforcing/disabled/'

/etc/selinux/config chkconfig iptables off 3、编辑

admin-node节点的ceph yum仓库vi

/etc/yum.repos.d/ceph.repo [ceph-noarch]name=Ceph noarch

packagesbaseurl=https://www.doczj.com/doc/dc15529743.html,/rpm/el6/noarch/enabled =1gpgcheck=1type=rpm-mdgpgkey=https://https://www.doczj.com/doc/dc15529743.html,/git/? p=ceph.git;a=blob_plain;f=keys/release.asc4、安装搜狐的epel仓库rpm -ivh

https://www.doczj.com/doc/dc15529743.html,/fedora-epel/6/x86_64/epel-release -6-8.noarch.rpm5、更新admin-node节点的yum源

yum clean all yum update -y6、在admin-node节点上建立一个ceph集群目录mkdir /ceph cd /ceph7、在admin-node节点上安装ceph部署工具yum install ceph-deploy -y8、配置admin-node节点的hosts文件vi /etc/hosts10.240.240.210 admin-node10.240.240.211

node110.240.240.212 node210.240.240.213 node3二、配置ceph-deploy部署的无密码登录每个ceph节点1、在每个Ceph节点上安装一个SSH服务器[ceph@node3 ~]$ yum install openssh-server -y2、配置您的admin-node 管理节点与每个Ceph节点无密码的SSH访问。

[root@ceph-deploy ceph]# ssh-keygenGenerating

public/private rsa key pair.Enter file in which to save the key (/root/.ssh/id_rsa): Enter passphrase (empty for no passphrase): Enter same passphrase again: Your identification has been saved in /root/.ssh/id_rsa.Your public key has been saved in /root/.ssh/id_rsa.pub.3、复制admin-node节点的秘钥到每个ceph节点ssh-copy-id root@admin-node ssh-copy-id root@node1 ssh-copy-id root@node2 ssh-copy-id root@node34、测试每台ceph节点不用密码是否可以登录ssh root@node1 ssh

root@node2 ssh root@node35、修改admin-node管理节点的~/.ssh / config文件,这样它登录到Ceph节点创建的用户Host admin-node Hostname admin-node User root Host node1 Hostname node1 User rootHost node2 Hostname node2 User rootHost node3 Hostname node3 User root三、用ceph-deploy工具部署ceph集群1、在admin-node节点上新建一个ceph集群

[root@admin-node ceph]# ceph-deploy new node1 node2 node3 (执行这条命令后node1 node2 node3都作为了monitor节点,多个mon节点可以实现互备)[ceph_deploy.conf][DEBUG ] found configuration file at:

/root/.cephdeploy.conf[ceph_deploy.cli][INFO ] Invoked (1.5.3): /usr/bin/ceph-deploy new node1 node2

node3[ceph_deploy.new][DEBUG ] Creating new cluster named ceph[ceph_deploy.new][DEBUG ] Resolving host node1[ceph_deploy.new][DEBUG ] Monitor node1 at 10.240.240.211[ceph_deploy.new][INFO ] making sure passwordless SSH succeeds[node1][DEBUG ] connected to host: admin-node [node1][INFO ] Running command: ssh -CT -o BatchMode=yes

node1[ceph_deploy.new][DEBUG ] Resolving host

node2[ceph_deploy.new][DEBUG ] Monitor node2 at 10.240.240.212[ceph_deploy.new][INFO ] making sure passwordless SSH succeeds[node2][DEBUG ] connected to host: admin-node [node2][INFO ] Running command: ssh -CT -o BatchMode=yes

node2[ceph_deploy.new][DEBUG ] Resolving host

node3[ceph_deploy.new][DEBUG ] Monitor node3 at 10.240.240.213[ceph_deploy.new][INFO ] making sure

passwordless SSH succeeds[node3][DEBUG ] connected to host: admin-node [node3][INFO ] Running command: ssh -CT -o BatchMode=yes

node3[ceph_deploy.new][DEBUG ] Monitor initial members are ['node1', 'node2',

'node3'][ceph_deploy.new][DEBUG ] Monitor addrs are ['10.240.240.211', '10.240.240.212',

'10.240.240.213'][ceph_deploy.new][DEBUG ] Creating a random mon key...[ceph_deploy.new][DEBUG ] Writing initial config to ceph.conf...[ceph_deploy.new][DEBUG ] Writing monitor keyring to ceph.mon.keyring...查看生成的文件[root@admin-node ceph]# lsceph.conf ceph.log ceph.mon.keyring查看ceph的配置文件,三个节点都变为了控制节点[root@admin-node ceph]# cat ceph.conf [global]auth_service_required =

cephxfilestore_xattr_use_omap = trueauth_client_required = cephxauth_cluster_required = cephxmon_host =

10.240.240.211,10.240.240.212,10.240.240.213mon_initia l_members = node1, node2, node3fsid =

4dc38af6-f628-4c1f-b708-9178cf4e032b[root@admin-nod e ceph]# 2、部署之前确保ceph每个节点没有ceph数据包(先清空之前所有的ceph数据,如果是新装不用执行此步

骤,如果是重新部署的话也执行下面的命令)

[root@ceph-deploy ceph]# ceph-deploy purgedata

admin-node node1 node2 node3 [root@ceph-deploy ceph]# ceph-deploy forgetkeys[root@ceph-deploy ceph]# ceph-deploy purge admin-node node1 node2 node3 如果是新装的话是没有任何数据的3、编辑admin-node节点的ceph配置文件,把下面的配置放入ceph.conf中osd pool default size = 24、在admin-node节点用ceph-deploy工具向各个节点安装ceph[root@admin-node ceph]#

ceph-deploy install admin-node node1 node2

node3[ceph_deploy.conf][DEBUG ] found configuration file at: /root/.cephdeploy.conf[ceph_deploy.cli][INFO ] Invoked (1.5.3): /usr/bin/ceph-deploy install admin-node node1 node2 node3[ceph_deploy.install][DEBUG ] Installing stable version firefly on cluster ceph hosts admin-node node1 node2

node3[ceph_deploy.install][DEBUG ] Detecting platform for host admin-node ...[admin-node][DEBUG ] connected to host: admin-node [admin-node][DEBUG ] detect platform information from remote host[admin-node][DEBUG ] detect machine type[ceph_deploy.install][INFO ] Distro info: CentOS 6.5 Final[admin-node][INFO ] installing ceph on

admin-node[admin-node][INFO ] Running command: yum clean all[admin-node][DEBUG ] Loaded plugins: fastestmirror, refresh-packagekit,

security[admin-node][DEBUG ] Cleaning repos: Ceph Ceph-noarch base ceph-source epel extras

updates[admin-node][DEBUG ] Cleaning up

Everything[admin-node][DEBUG ] Cleaning up list of fastest mirrors[admin-node][INFO ] Running command: yum -y install wget[admin-node][DEBUG ] Loaded plugins: fastestmirror, refresh-packagekit,

security[admin-node][DEBUG ] Determining fastest mirrors[admin-node][DEBUG ] * base:

https://www.doczj.com/doc/dc15529743.html,[admin-node][DEBUG ] * epel:

https://www.doczj.com/doc/dc15529743.html,[admin-node][DEBUG ] * extras: https://www.doczj.com/doc/dc15529743.html,[admin-node][DEBUG ] * updates: https://www.doczj.com/doc/dc15529743.html,[admin-node][DEBUG ] Setting up Install Process[admin-node][DEBUG ] Package

wget-1.12-1.11.el6_5.x86_64 already installed and latest version[admin-node][DEBUG ] Nothing to

do[admin-node][INFO ] adding EPEL

repository[admin-node][INFO ] Running command: wget https://www.doczj.com/doc/dc15529743.html,/pub/epel/6/x86_64/epel-release-

6-8.noarch.rpm[admin-node][WARNIN] --2014-06-07

22:05:34--

https://www.doczj.com/doc/dc15529743.html,/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[admin-node][WARNIN] Resolving

https://www.doczj.com/doc/dc15529743.html,... 209.132.181.24, 209.132.181.25, 209.132.181.26, ...[admin-node][WARNIN] Connecting to https://www.doczj.com/doc/dc15529743.html,|209.132.181.24|:80...

connected.[admin-node][WARNIN] HTTP request sent, awaiting response... 200 OK[admin-node][WARNIN] Length: 14540 (14K)

[application/x-rpm][admin-node][WARNIN] Saving to:

`epel-release-6-8.noarch.rpm.1'[admin-node][WARNIN] [admin-node][WARNIN] 0K .......... ....

100% 73.8K=0.2s[admin-node][WARNIN]

[admin-node][WARNIN] 2014-06-07 22:05:35 (73.8 KB/s) - `epel-release-6-8.noarch.rpm.1' saved

[14540/14540][admin-node][WARNIN]

[admin-node][INFO ] Running command: rpm -Uvh

--replacepkgs epel-release-6*.rpm[admin-node][DEBUG ] Preparing...

############################################## ####[admin-node][DEBUG ] epel-release

############################################## ####[admin-node][INFO ] Running command: rpm

--import

https://https://www.doczj.com/doc/dc15529743.html,/git/?p=ceph.git;a=blob_plain;f=keys/relea se.asc[admin-node][INFO ] Running command: rpm -Uvh --replacepkgs

https://www.doczj.com/doc/dc15529743.html,/rpm-firefly/el6/noarch/ceph-release-1-0.el 6.noarch.rpm[admin-node][DEBUG ] Retrieving

https://www.doczj.com/doc/dc15529743.html,/rpm-firefly/el6/noarch/ceph-release-1-0.el 6.noarch.rpm[admin-node][DEBUG ] Preparing...

############################################## ####[admin-node][DEBUG ] ceph-release

############################################## ####[admin-node][INFO ] Running command: yum -y -q install ceph[admin-node][DEBUG ] Package

ceph-0.80.1-2.el6.x86_64 already installed and latest version[admin-node][INFO ] Running command: ceph

--version[admin-node][DEBUG ] ceph version 0.80.1

(a38fe1169b6d2ac98b427334c12d7cf81f809b74)[ceph_d eploy.install][DEBUG ] Detecting platform for host

node1 ...[node1][DEBUG ] connected to host: node1 [node1][DEBUG ] detect platform information from remote

host[node1][DEBUG ] detect machine

type[ceph_deploy.install][INFO ] Distro info: CentOS 6.4 Final[node1][INFO ] installing ceph on

node1[node1][INFO ] Running command: yum clean

all[node1][DEBUG ] Loaded plugins: fastestmirror, refresh-packagekit, security[node1][DEBUG ] Cleaning repos: base extras updates[node1][DEBUG ] Cleaning up Everything[node1][DEBUG ] Cleaning up list of fastest mirrors[node1][INFO ] Running command: yum -y install wget[node1][DEBUG ] Loaded plugins: fastestmirror, refresh-packagekit, security[node1][DEBUG ] Determining fastest mirrors[node1][DEBUG ] * base:

https://www.doczj.com/doc/dc15529743.html,[node1][DEBUG ] * extras:

https://www.doczj.com/doc/dc15529743.html,[node1][DEBUG ] * updates:

https://www.doczj.com/doc/dc15529743.html,[node1][DEBUG ] Setting up Install Process[node1][DEBUG ] Resolving

Dependencies[node1][DEBUG ] --> Running transaction check[node1][DEBUG ] ---> Package wget.x86_64

0:1.12-1.8.el6 will be updated[node1][DEBUG ] ---> Package wget.x86_64 0:1.12-1.11.el6_5 will be an update[node1][DEBUG ] --> Finished Dependency Resolution[node1][DEBUG ] [node1][DEBUG ]

Dependencies Resolved[node1][DEBUG ]

[node1][DEBUG ]

============================================ ====================================[node1][D EBUG ] Package Arch Version Repository Size[node1][DEBUG ]

============================================ ====================================[node1][D EBUG ] Updating:[node1][DEBUG ] wget

x86_64 1.12-1.11.el6_5 updates 483 k[node1][DEBUG ] [node1][DEBUG ] Transaction Summary[node1][DEBUG ]

============================================ ====================================[node1][D EBUG ] Upgrade 1 Package(s)[node1][DEBUG ] [node1][DEBUG ] Total download size: 483

k[node1][DEBUG ] Downloading

Packages:[node1][DEBUG ] Running

rpm_check_debug[node1][DEBUG ] Running Transaction Test[node1][DEBUG ] Transaction Test

Succeeded[node1][DEBUG ] Running Transaction Updating : wget-1.12-1.11.el6_5.x86_64

1/2 Cleanup : wget-1.12-1.8.el6.x86_64

2/2 Verifying : wget-1.12-1.11.el6_5.x86_64

1/2 Verifying : wget-1.12-1.8.el6.x86_64

2/2 [node1][DEBUG ] [node1][DEBUG ]

Updated:[node1][DEBUG ] wget.x86_64

0:1.12-1.11.el6_5

[node1][DEBUG ] [node1][DEBUG ]

Complete![node1][INFO ] adding EPEL

repository[node1][INFO ] Running command: wget https://www.doczj.com/doc/dc15529743.html,/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[node1][WARNIN] --2014-06-07 22:06:57-- https://www.doczj.com/doc/dc15529743.html,/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[node1][WARNIN] Resolving

https://www.doczj.com/doc/dc15529743.html,... 209.132.181.23, 209.132.181.24, 209.132.181.25, ...[node1][WARNIN] Connecting to

https://www.doczj.com/doc/dc15529743.html,|209.132.181.23|:80...

connected.[node1][WARNIN] HTTP request sent, awaiting response... 200 OK[node1][WARNIN] Length: 14540 (14K) [application/x-rpm][node1][WARNIN] Saving to:

`epel-release-6-8.noarch.rpm'[node1][WARNIN]

[node1][WARNIN] 0K .......... ....

100% 69.6K=0.2s[node1][WARNIN] [node1][WARNIN]

2014-06-07 22:06:58 (69.6 KB/s) -

`epel-release-6-8.noarch.rpm' saved

[14540/14540][node1][WARNIN] [node1][INFO ] Running command: rpm -Uvh --replacepkgs

epel-release-6*.rpm[node1][DEBUG ] Preparing...

############################################## ####[node1][DEBUG ] epel-release

############################################## ####[node1][WARNIN] warning:

epel-release-6-8.noarch.rpm: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY[node1][INFO ] Running command: rpm --import

https://https://www.doczj.com/doc/dc15529743.html,/git/?p=ceph.git;a=blob_plain;f=keys/relea se.asc[node1][INFO ] Running command: rpm -Uvh

--replacepkgs

https://www.doczj.com/doc/dc15529743.html,/rpm-firefly/el6/noarch/ceph-release-1-0.el 6.noarch.rpm[node1][DEBUG ] Retrieving

https://www.doczj.com/doc/dc15529743.html,/rpm-firefly/el6/noarch/ceph-release-1-0.el 6.noarch.rpm[node1][DEBUG ] Preparing...

############################################## ####[node1][DEBUG ] ceph-release

##############################################

####[node1][INFO ] Running command: yum -y -q install ceph[node1][WARNIN] warning: rpmts_HdrFromFdno: Header V3 RSA/SHA256 Signature, key ID 0608b895: NOKEY[node1][WARNIN] Importing GPG key

0x0608B895:[node1][WARNIN] Userid : EPEL (6)

<epel@https://www.doczj.com/doc/dc15529743.html,>[node1][WARNIN] Package: epel-release-6-8.noarch

(installed)[node1][WARNIN] From :

/etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6[node1][WARNI N] Warning: RPMDB altered outside of

yum.[node1][INFO ] Running command: ceph

--version[node1][WARNIN] Traceback (most recent call last):[node1][WARNIN] File "/usr/bin/ceph", line 53, in <module>[node1][WARNIN] import

argparse[node1][WARNIN] ImportError: No module named argparse[node1][ERROR ] RuntimeError: command returned non-zero exit status: 1[ceph_deploy][ERROR ] RuntimeError: Failed to execute command: ceph --version 上面报错信息的解决方法是:在报错的节点上执行下面的命令[root@admin-node ~]# yum install *argparse* -y5、添加初始监控节点并收集密钥(新的ceph-deploy v1.1.3以后的版本)。[root@admin-node ceph]# ceph-deploy mon

create-initial [ceph_deploy.conf][DEBUG ] found configuration file at:

/root/.cephdeploy.conf[ceph_deploy.cli][INFO ] Invoked (1.5.3): /usr/bin/ceph-deploy mon

create-initial[ceph_deploy.mon][DEBUG ] Deploying mon, cluster ceph hosts node1[ceph_deploy.mon][DEBUG ] detecting platform for host node1 ...[node1][DEBUG ] connected to host: node1 [node1][DEBUG ] detect platform information from remote host[node1][DEBUG ] detect machine type[ceph_deploy.mon][INFO ] distro info: CentOS 6.4 Final[node1][DEBUG ] determining if provided host has same hostname in remote[node1][DEBUG ] get remote short hostname[node1][DEBUG ] deploying mon to node1[node1][DEBUG ] get remote short

hostname[node1][DEBUG ] remote hostname:

node1[node1][DEBUG ] write cluster configuration to

/etc/ceph/{cluster}.conf[node1][DEBUG ] create the mon path if it does not exist[node1][DEBUG ] checking for done path: /var/lib/ceph/mon/ceph-node1/done[node1][DEBUG ] done path does not exist:

/var/lib/ceph/mon/ceph-node1/done[node1][INFO ] creating keyring file:

/var/lib/ceph/tmp/ceph-node1.mon.keyring[node1][DEBUG ] create the monitor keyring file[node1][INFO ] Running command: ceph-mon --cluster ceph --mkfs -i node1

--keyring

/var/lib/ceph/tmp/ceph-node1.mon.keyring[node1][DEBUG ] ceph-mon: mon.noname-a 10.240.240.211:6789/0 is local, renaming to mon.node1[node1][DEBUG ] ceph-mon: set fsid to

369daf5a-e844-4e09-a9b1-46bb985aec79[node1][DEBU G ] ceph-mon: created monfs at

/var/lib/ceph/mon/ceph-node1 for

mon.node1[node1][INFO ] unlinking keyring file

/var/lib/ceph/tmp/ceph-node1.mon.keyring[node1][DEBUG ] create a done file to avoid re-doing the mon deployment[node1][DEBUG ] create the init path if it does not exist[node1][DEBUG ] locating the `service` executable...[node1][INFO ] Running command:

/sbin/service ceph -c /etc/ceph/ceph.conf start

mon.node1[node1][WARNIN] /etc/init.d/ceph: line 15:

/lib/lsb/init-functions: No such file or

directory[node1][ERROR ] RuntimeError: command returned non-zero exit status:

1[ceph_deploy.mon][ERROR ] Failed to execute command: /sbin/service ceph -c /etc/ceph/ceph.conf start

mon.node1[ceph_deploy][ERROR ] GenericError: Failed to create 1 monitors解决上面报错信息的方法:手动在node1 node2 node3节点上执行下面的命令[root@node1 ~]# yum install redhat-lsb -y再次执行上面的命令可以成功激活监控节点[root@admin-node ceph]# ceph-deploy mon

create-initial[ceph_deploy.conf][DEBUG ] found configuration file at:

/root/.cephdeploy.conf[ceph_deploy.cli][INFO ] Invoked (1.5.3): /usr/bin/ceph-deploy mon

create-initial[ceph_deploy.mon][DEBUG ] Deploying mon, cluster ceph hosts node1 node2

node3[ceph_deploy.mon][DEBUG ] detecting platform for host node1 ...[node1][DEBUG ] connected to host: node1 [node1][DEBUG ] detect platform information from remote host[node1][DEBUG ] detect machine

type[ceph_deploy.mon][INFO ] distro info: CentOS 6.4 Final[node1][DEBUG ] determining if provided host has same hostname in remote[node1][DEBUG ] get remote short hostname[node1][DEBUG ] deploying mon to

node1[node1][DEBUG ] get remote short

hostname[node1][DEBUG ] remote hostname:

node1[node1][DEBUG ] write cluster configuration to

/etc/ceph/{cluster}.conf[node1][DEBUG ] create the mon path if it does not exist[node1][DEBUG ] checking for done path: /var/lib/ceph/mon/ceph-node1/done[node1][DEBUG ] create a done file to avoid re-doing the mon

deployment[node1][DEBUG ] create the init path if it does not exist[node1][DEBUG ] locating the `service` executable...[node1][INFO ] Running command:

/sbin/service ceph -c /etc/ceph/ceph.conf start

mon.node1[node1][DEBUG ] === mon.node1 ===

[node1][DEBUG ] Starting Ceph mon.node1 on

node1...already running[node1][INFO ] Running command: ceph --cluster=ceph --admin-daemon

/var/run/ceph/ceph-mon.node1.asok

mon_status[node1][DEBUG ]

****************************************************************** **************[node1][DEBUG ] status for monitor:

mon.node1[node1][DEBUG ] {[node1][DEBUG ] "election_epoch": 6, [node1][DEBUG ]

"extra_probe_peers": [[node1][DEBUG ]

"10.240.240.212:6789/0", [node1][DEBUG ]

"10.240.240.213:6789/0"[node1][DEBUG ] ],

[node1][DEBUG ] "monmap": {[node1][DEBUG ] "created": "0.000000", [node1][DEBUG ] "epoch": 2, [node1][DEBUG ] "fsid":

"4dc38af6-f628-4c1f-b708-9178cf4e032b",

[node1][DEBUG ] "modified": "2014-06-07

22:38:29.435203", [node1][DEBUG ] "mons": [[node1][DEBUG ] {[node1][DEBUG ]

"addr": "10.240.240.211:6789/0", [node1][DEBUG ] "name": "node1", [node1][DEBUG ] "rank":

0[node1][DEBUG ] }, [node1][DEBUG ]

{[node1][DEBUG ] "addr":

"10.240.240.212:6789/0", [node1][DEBUG ] "name": "node2", [node1][DEBUG ] "rank":

1[node1][DEBUG ] }, [node1][DEBUG ]

{[node1][DEBUG ] "addr":

"10.240.240.213:6789/0", [node1][DEBUG ] "name": "node3", [node1][DEBUG ] "rank":

2[node1][DEBUG ] }[node1][DEBUG ] ][node1 ][DEBUG ] }, [node1][DEBUG ] "name": "node1", [node1][DEBUG ] "outside_quorum": [],

[node1][DEBUG ] "quorum": [[node1][DEBUG ] 0,

[node1][DEBUG ] 1, [node1][DEBUG ] 2[node1][DEBUG

Jpetstore安装部署文档

Jpetstore PetStore是sun公司为了演示自己的J2EE而编写的一个宠物店的电子商务的例子。随后它便成为其他一些 公司为了展示自己性能而竞相模仿的例子。JPetStore就是ibatis所展示的例子,当然各个公司实现这个 例子的侧重点都是自己的产品,ibatis主要是为了展示它的数据持久化的。通过JPetstore 可以让我们更 清楚的了解ibatis的用法和优点。 先看如何在windows下使用tomcat和mysql运行JPetStore. 第一步:配置JDK和MySQL 第二步:下载JPetStore 第三步:创建JPetStore数据库 把iBATIS_JPetStore-4.0.5\ddl\mysql下jpetstore-mysql-schema.sql, jpetstore-mysql-dataload.sql, jpetstore-mysql-create-user.sql三个文件拷贝到MySQL的bin目录下,到MySQL的命令提示符下分别运行这 三个文件: mysql -uroot -p < jpetstore-mysql-schema.sql mysql -uroot –p < jpetstore-mysql-dataload.sql mysql -uroot –p < jpetstore-mysql-create-user.sql 以上三个文件分别是创建数据库JPetStore,导入数据,分配权限。如果你安装了MySQL的管理工具,您也可以 在您按装的管理工具下运行这三个文件。 如果你安装了MySQL-Front,可以直接点击SQL编辑器,依次将上述文件中的SQL语句拷贝,执行。 第四步:部属JPetStore 把iBATIS_JPetStore-4.0.5\build\wars下的jpetstore.war复制到Tomcat的Webapps目录下,接着运 行Tomcat(http://localhost:8080)。接着在看Webapps目录下会出现jpetstore文件夹,找到该文件 夹下WEB-INF\classes\properties目录下的database.properties,把里面的内容替换成如下: #################################### # Database Connectivity Properties #################################### driver=org.gjt.mm.mysql.Driver

ceph分布式存储介绍

Ceph分布式存储 1Ceph存储概述 Ceph 最初是一项关于存储系统的PhD 研究项目,由Sage Weil 在University of California, Santa Cruz(UCSC)实施。 Ceph 是开源分布式存储,也是主线Linux 内核(2.6.34)的一部分。1.1Ceph 架构 Ceph 生态系统可以大致划分为四部分(见图1):客户端(数据用户),元数据服务器(缓存和同步分布式元数据),一个对象存储集群(将数据和元数据作为对象存储,执行其他关键职能),以及最后的集群监视器(执行监视功能)。 图1 Ceph 生态系统 如图1 所示,客户使用元数据服务器,执行元数据操作(来确定数据位置)。元数据服务器管理数据位置,以及在何处存储新数据。值得注意的是,元数据存储在一个存储集群(标为―元数据I/O‖)。实际的文件I/O 发生在客户和对象存储集群之间。这样一来,更高层次的POSIX 功能(例如,打开、关闭、重命名)就由元数据服务器管理,不过POSIX 功能(例如读和

写)则直接由对象存储集群管理。 另一个架构视图由图2 提供。一系列服务器通过一个客户界面访问Ceph 生态系统,这就明白了元数据服务器和对象级存储器之间的关系。分布式存储系统可以在一些层中查看,包括一个存储设备的格式(Extent and B-tree-based Object File System [EBOFS] 或者一个备选),还有一个设计用于管理数据复制,故障检测,恢复,以及随后的数据迁移的覆盖管理层,叫做Reliable Autonomic Distributed Object Storage(RADOS)。最后,监视器用于识别组件故障,包括随后的通知。 图2 ceph架构视图 1.2Ceph 组件 了解了Ceph 的概念架构之后,您可以挖掘到另一个层次,了解在Ceph 中实现的主要组件。Ceph 和传统的文件系统之间的重要差异之一就是,它将智能都用在了生态环境而不是文件系统本身。 图3 显示了一个简单的Ceph 生态系统。Ceph Client 是Ceph 文件系统的用户。Ceph Metadata Daemon 提供了元数据服务器,而Ceph Object Storage Daemon 提供了实际存储(对数据和元数据两者)。最后,Ceph Monitor 提供了集群管理。要注意的是,Ceph 客户,对象存储端点,元数据服务器(根据文件系统的容量)可以有许多,而且至少有一对冗余的监视器。那么,这个文件系统是如何分布的呢?

系统部署文档

系统部署

部署resin服务(posadm) 以posadm用户登录系统,执行 cd /home/posadm/resin/bin,进入该目录,执行以下命令,启动resin服务: ./resin.sh start 结果如下图: 进入到/home/posadm/resin-pro-4.0.25/log中,查看jvm-app-0.log文件,查看是否启动成功,在文件的最后,显示如下: 说明启动成功。 部署tdshome服务(posadm) 以posadm用户登录系统,执行 cd /home/posadm/tdshome,进入该目录 执行以下命令,启动tdshome服务: ./startTDS.sh 启动后,进入/home/posadm/tdshome/trc/sys目录,查看sys.trc文件,查看是否启动成功,在文件的最后,显示如下: 说明启动成功。 启动数据库服务 1、启动数据库监听:su– oracle(切换oracle用户)lsnrctl start(启动监听)

2、连接数据库: sqlplus / as sysdba (dba权限连接数据库) 3、启动数据库:SQL>startup 启动SVN服务: 用root用户登录测试系统,执行以下命令: svnserve -d -r /opt/svndata/repos/ 禅道管理 启动禅道服务:用root用户登录系统,进入到禅道目录:cd /opt/lampp,执行./stop命令停止禅道服务,执行./start启动禅道服务。如下图: Husdon管理 启动/停止Husdon服务:以线下系统为例,用posadm用户登录系统,进入Husdon目录,执行./ stophudson.sh命令停止Husdon服务,执行./ starthudson.sh启动Husdon服务。 线上系统用qrtpay用户登录,操作与线下系统一致。 ftp服务启动 Root权限

U盘安装win7(32位)系统原版安装版图文教程_超详细!!!

此教程只适用win7(32位) 注意!备份驱动程序 设置U盘启动教程参考地址: https://www.doczj.com/doc/dc15529743.html,/view/603a01ca0c22590102029d41.html?st=1 U盘制作教程参考地址: https://www.doczj.com/doc/dc15529743.html,/view/dd9a522dccbff121dd368343.html?st=1 Win原版下载地址: ed2k://|file|cn_windows_7_ultimate_with_sp1_x86_dvd_u_677486.iso|2653276160|75 03E4B9B8738DFCB95872445C72AEFB|/ 电脑店U盘工具地址:https://www.doczj.com/doc/dc15529743.html,/ 进PE利用虚拟光驱工具进行安装 以下安装过程是在虚拟机上完全安装的,和实际安装过程完全一样。 具体步骤: 1、先使用电脑店U盘启动盘制作工具制作完U盘启动。 注意:进入启动菜单,然后选择第十一个“win7/win8”选项,进入第一个PE。

2、插入U 盘进入PE,先把要装系统的盘格式化一下。

行加载。

4、打开光盘镜像后如图所示,之后把这个程序最小化就不用管他了,现在打开“我的电脑”,是不是多了一个盘符,这就说明光盘镜像已经顺利得加载到虚拟光驱中了。下面执行光盘根目录下的 SETUP.EXE 开始安装(这个步骤,每个安装盘可能有所不同,有的就是SETUP.EXE ,也有叫做 WINNT32.BAT,也可能叫做 XP安装器之类的,本文章的例子就是SETUP.EXE)(打开SETUP.EXE安装之前注意拔掉U盘,不然文件会自动写进U盘里,无法 进行下一步重启安装)。 5、双击SETUP.EXE打开,会出现安windows7安装欢迎安装窗口,点击“现在安装”。

系统部署方案模板

《系统部署方案》模板 写作要点: 1.1基本环境需求列表:描述基本环境对软硬件及网络的需求,必须列出名称和版本号信息。可以使用下表 2.机器名及软件需求:描述每一类型的物理机/虚拟机上所需要的特殊的软件需求,必须包含名称和版本号。可以使用下表,两个表中的机器名必须完全一致。

3.网络需求:描述每一类型的物理机/虚拟机如何连接到网络中,必须绘制网络拓扑图,并使用文字对图进行解释和说明,必须提到IP的选择和配置。 4.3基本环境配置:描述每一款软件/服务是如何安装的。要注意:本节所介绍的所有软件必须和基本环境需求列表中的软件一致,每一种软件的安装为一个小节,每一个安装的步骤必须有截图和相应的文字说明,比如: 双击安装包中安装文件“”图标,单击“接受”按钮,进入“自定义安装”界面,在此界面中单击“更改”按钮,在弹出的对话框中输入“D:\dev\kit\jdk”更改安装路径。 5.4专用环境配置:描述每一款特有软件/服务是如何安装配置的。要注意:本节所介绍的所有软件必须和专有环境需求列表中的软件一致,每一种软件的安装为一个小节,每一个安装的步骤必须有截图和相应的文字说明。 6.基本环境:描述基本环境配置中会存在的或值得注意的问题及解决方案。安装问题包括安装软件和环境配置的问题;操作系统问题包括任何跟操作系统相关的问题;工具问题包括任何跟工具使用方面有关的问题。使用下表 7.专用环境:描述专用环境配置中会存在的或值得注意的问题及解决方案。每一个问题一个小节,可以使用中的表。 8.现存的问题:描述本文中记录的内容和实际行为不一致的地方。要注意:这些问题都是可以准确定位的,但是目前还没有得到修复。 9.6参考资料:描述一些基本的配置信息,比如操作系统安装。可以以附件的形式添加到这一节。 10.7文档历史:使用下表

部署文档模板

省农村信用联社 电子档案管理系统县联社上线安装手册 2010年11月

目录 第1章安装配置数据库 (5) 1.1数据库安装准备 (5) 1.1.1检查服务器存储 (5) 1.1.2准备安装介质 (5) 1.2安装DB2数据库 (5) 1.2.1上传安装介质 (5) 1.2.2安装DB2 (6) 1.2.3安装DB2补丁包 (10) 1.3创建DB2实例 (12) 1.3.1添加用户db2inst1 (12) 1.3.2创建DB2实例db2inst1 (12) 1.3.3修改端口号 (13) 1.3.4修改实例名 (13) 1.3.5修改DB2COMM (14) 1.3.6注册DB2 (14) 1.4创建DB2数据库 (15) 1.4.1修改db2instl用户环境变量 (15) 1.4.2启动实例 (16) 1.4.3创建数据库EDMSSUB (17) 1.4.4修改LOGFILSIZ (17) 1.4.5创建缓冲池 (19) 1.4.6创建表空间 (19) 1.4.7设置数据库参数 (21) 1.5创建库表 (22) 1.5.1添加edms用户 (22) 1.5.2为edms用户授权 (22) 1.5.3修改edms用户环境变量 (23)

1.5.4创建表并导入初始化数据 (23) 1.5.5设置本行社相关参数 (24) 1.5.6设置数据库在线备份参数 (25) 第2章设置NFS (27) 2.1挂载文件系统并设置权限 (27) 2.2检查WEB服务器安装包 (27) 2.3查看WEB服务器NFS服务是否启动 (28) 2.4开启WEB服务器NFS服务 (28) 2.5设置WEB服务器配置文件 (30) 2.6重新输出共享目录 (30) 2.7在AP服务器挂载该共享目录 (30) 2.8将NFS服务加入开机自动启动 (31) 2.9备份存储设置 (32) 第3章部署前台WEB应用 (33) 3.1安装WAS ND6.1 (33) 3.1.1上传安装介质 (33) 3.1.2安装 WAS ND 6.1 (34) 3.2安装WAS ND6.1补丁(小版本0.33) (43) 3.2.1上传补丁介质 (43) 3.2.2安装补丁 (45) 3.3部署WEB应用 (55) 3.3.1部署应用 (55) 3.3.2外围设置 (70) 第4章部署后台批处理应用 (75) 4.1安装DB2数据库客户端 (75) 4.1.1上传安装介质 (75) 4.1.2安装DB2客户端 (76) 4.1.3安装DB2补丁包 (79)

系统封装详细图文教程详细版

教程架构: 第一篇系统、工具及软件安装 第二篇封装工具选择及实战 第三篇光盘ISO文件制作 下面以封装制作GHOSTXPSP3为例,进行讲解! 第一篇系统、工具及软件安装 一、准备工作 1、操作系统选择:建议采用微软官方的VOL原版 ——为什么要用VOL原版?因为VOL原版适用于任何电脑,而某些品牌机赠送的是OEM版,只能用于对应的品牌电脑,并且还需激活! ——特别说明一下:很多人喜欢说正版,其实所谓的正版是要通过微软官方验证的,但是系统容却并不一定是原版的。 详情可以参阅帖子:

Windows_XP_Service_Pack_3_X86_CD_VOL_CN微软官方原版下载: 2、系统补丁:主要靠自己平时收集整理,建议到微软官方下 载 如果没有,可以使用别人做好的,推荐一个比较好的系统 补丁集——系统之家,每月都有更新! 也可以使用360安全卫士下载,然后收集整理。 3、办公软件:一般来讲,做GHOST封装都会安装OFFICE办公软件, 也建议采用微软原版,不要使用修改版。 Microsoft Office 2003_vol原版下载 Microsoft Office 2003 Service Pack 3下载 2007 office system格式兼容文件下载 4、工具软件:可以根据自己的爱好并结合电脑城装机的实际情况安装部分常用工具软件。这些软件大部分都是共享的免费软件,也

建议到相应的官方下载,尽量不要使用第三方修改版本! 推荐下载 二、系统安装 1、微软官方原版系统安装过程图解 补充一下:为了封装系统的稳定,建议全新安装,即使用全盘格式化进行安装;同时在安装系统、工具、软件的时候断开外 部网络;并使用PS/2鼠标操作! 系统安装好后就可以进行系统补丁、工具软件、办公软件的安装——这里讲点窍门:先装工具软件、办公软件,最后装系统补丁。因为很多集成补丁包里面含有WMP、OFFICE、DX、AX补丁,如果先装,可能你的OFFICE补丁就不是很完整。 2、系统主题屏保安装: 首先进行系统主题破解,这里有适合XPSP2、XPSP3使用的破 解程序 然后是安装系统主题 三、系统设置

系统安装部署手册模板

。 中国太平洋保险(集团)股份有限公司Xxxxxxxxxxx项目 系统安装部署手册 V1.0 项目经理: 通讯地址: 电话: 传真: 电子邮件:

文档信息 1引言 (3) 1.1编写目的 (3) 1.2系统背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2硬件环境部署 (3) 2.1硬件拓扑图 (3) 2.2硬件配置说明 (3) 3软件环境部署 (3) 3.1软件环境清单 (3) 3.2软件环境部署顺序 (3) 3.3操作系统安装 (4) 3.4数据库安装 (4) 3.5应用级服务器安装 (4) 3.6其他支撑系统安装 (4) 4应用系统安装与配置 (4) 4.1应用系统结构图 (4) 4.2安装准备 (4) 4.3安装步骤 (4) 4.4系统配置 (5) 5系统初始化与确认 (5) 5.1系统初始化 (5) 5.2系统部署确认 (5) 6回退到老系统 (5) 6.1配置回退 (5) 6.2应用回退 (5) 6.3系统回退 (5) 6.4数据库回退 (5) 7出错处理 (5) 7.1出错信息 (5) 7.2补救措施 (5) 7.3系统维护设计......................................................... 错误!未定义书签。

1 引言 1.1 编写目的 [说明编写系统安装部署手册的目的] 1.2 系统背景 [ a . 说明本系统是一个全新系统还是在老系统上的升级; b . 列出本系统的使用单位/部门、使用人员及数量。] 1.3 定义 [列出本文件中用到的专门术语的定义和缩写词的原词组。] 1.4 参考资料 [列出安装部署过程要用到的参考资料,如: a . 本项目的完整技术方案; b . 系统运维手册; c . 其他与安装部署过程有关的材料,如:工具软件的安装手册] 2 硬件环境部署 2.1 硬件拓扑图 [列出本系统的硬件拓扑结构,如服务器、网络、客户端等。] 2.2 硬件配置说明 [列出每一台硬件设备的详细配置,如品牌、型号、CPU 数量、内存容量、硬盘容量、网卡、带宽、IP 址址、使用、应部署哪些软件等等] 3 软件环境部署 3.1 软件清单 [列出需要用到哪些软件,包括操作系统软件、数据库软件、应用服务器软件和其他支撑系统软件等,要列明每个软件的全称、版本号、适用操作系统、LICENSE 数量等] 3.2 软件环境部署顺序 [列出每一台硬件上的软件安装顺序,如果不同硬件间的软件安装顺序存有依赖关系,也要在备注中列出,

电脑系统重装教程(包括安装版系统,ghost备份安装)[超详细]

资料来源网址:https://www.doczj.com/doc/dc15529743.html,/help_13.html 电脑系统装机教程(包括安装版系统,ghost备份安装)修改启动项 从光盘启动(装机教程一)(如果光驱坏了,用u盘装系统就设置u盘启动一样的设置)现在我们可以说已经不再使用软驱了,所以当我们需要进入DOS界面时,需要进行一些在DOS下运行的程序软件时,就只有通过带启动功能的光盘来实现这一原来由软盘实现的功能。因此我们需要修改系统默认的启动项,将光驱设置为系统第一启动设备,这样才能保证系统启动后由首先读取光驱内光盘,由带启动功能的光盘引导进入DOS或启动界面。

对硬盘进行分区(装机教程二) 具体针对新装机的朋友或需要对硬盘重新分区或格式化分区的朋友。 本教程只着重介绍使用PQMagic(分区魔术师)工具和XP自带分区工具来对硬盘进行分区,因为这2个工具最简单,容易掌握,用的也比较多。(注:至少我个人觉得是这样,你可以选择使用其他工具)至于网上流传甚多的DM和Fdisk两个分区工具的介绍,我在这里就不再讲了,但为了满足大家学习和资料的收藏,我还是决定把这两个工具的图解教程做到我的“电子书”里,大家可以自己边看边了解学习,如果你有兴趣的话。 一般现在市面上卖的操作系统光盘有3种:纯系统光盘、经修改带启动功能和工具的系统光盘、GHOST系统光盘 1.纯系统光盘:比如什么"俄罗斯破解免激活版、上海政府VOL版、联想VOL版"等等,它们共同的特点就是只对系统本身做了一些破解和小的修改,不带有任何外部集成的工具软

件,也不具有引导进入DOS的功能, 只能用系统内部自带的一个工具对硬盘进行分区。 2.经过修改集成工具的系统光盘:比如市面上很多"番茄花园版",此类系统光盘是经过人为修改后,并在光盘上添加集成了一些常用装机工具后刻录而成的,优点就是集成了一般装机所必须的最基本的分区和备份工具,并带有引导进入DOS的功能,让我们的工作显得更简单和便捷。 3.GHOST系统光盘:现在市面上也有很多ghost版的系统盘,此类光盘可以称之为"傻瓜系统盘",是一些电脑爱好者为了方便装机和提高效率制作出来的系统光盘,是对原操作系统进行修改,并安装集成了大部分的驱动程序和一些常用工具软件后,用ghost软件将安装集成了绝大部分驱动和工具后的系统做成镜像文件刻录制作出的系统光盘,用该光盘安装操作系统非常快速,一般装好一个系统只需要5~10分钟,大大节省了时间,而且因为这个系统已经安装集成了绝大多数的驱动程序和工具软件,几乎可以让你不用再找其他驱动光盘和工具软件光盘来安装驱动程序和工具软件了,可以说是一步到位。当然什么都不是绝对,一般来说,我个人不建议使用此类系统光盘来安装操作系统,这也不是我们要介绍的重点。 在此我要分2种情况来介绍硬盘分区: (一)、使用不带任何工具的纯系统光盘安装XP系统: 我们在修改BOIS设置启动项时,记得最好先把XP的系统光盘放入光驱内,重新启动电脑后,电脑即会由我们修改的第一启动设备光驱来引导启动,读取光盘。重新启动电脑后,当显示器画面显示如下图1所示时:

系统安装部署指南项目实施手册

系统安装部署指南 一、软硬件配置参数要求 1、服务器端配置参数 为了使软件正常顺利的安装和运行,推荐以下配置 1)服务器硬件推荐配置 CPU:双核以上配置; 内存:2G以上; 硬盘:160G以上; 网卡:100M或1000M以太网; 2)软件推荐配置 操作系统:Windows 2003 Server 企业版,打Sp2补丁; 组件:安装组件IIS服务; 杀毒软件:360、瑞星等均可; 3)相关端口 保证网络畅通,开放1433端口和80端口; 2、客户端(网上阅卷端)配置参数 1) 阅卷PC机最低配置要求 CPU: 奔腾Ⅲ800 以上配置; 硬盘:20G 以上; 内存:256M 以上; 网卡:100M或1000M 以太网; 2) 浏览器:IE8或以上版本; 3) 保证在一个局域网内,能够正常连接到服务器。

二、系统安装前的准备工作 1) 检查服务器硬件是否符合要求,检查服务器的操作系统是否为Windows Server 2003 Enterprise Edition 并打上sp2 补丁,检查是否已安装杀毒软件, 测试相应端口是否已打开、网络是否畅通。 2) 检查是否安装了IIS(若没有安装需首先安装IIS)。 3) 设置服务器操作系统登录密码。 4) 新建共享文件夹PIC ,在属性---共享----权限中对该文件夹添加administrator 或当前登录账户并赋予该用户完全控制、更改、读取的权限。

5) 设置服务器IP 地址。

三、系统安装 1、安装framework 1) 安装软件(按系统默认设置即可)。 2) 运用 IIS注册工具进行注册。 运行windows →→ Framework → .*** →–i 运行windows →→ Framework → .*** →–ir –enable

win8.1系统安装详细图文教程

系统安装方式目前有三种,分别是硬盘装系统、U盘装系统、光盘装系统。它们各有优 缺点小编就不在此累述。小编编写此篇教程的目的是为了教大家在系统没崩溃的情况下,通过硬盘安装GHOST系统的方式,实现快速装机目的。具体步骤如下: 硬盘装系统 一、系统下载完成之后,右键单击ISO镜像,弹出菜单选择解压文件; 二、解压完成,文件夹内容如下,双击打开autorun.exe文件或直接打开名为”安装系统”的程序:

三、弹出的“AUTORUN.EXE”运行界面中选择“安装GHOST系统到C盘”; 四、进入系统安装界面,如下图点选相应选项,点确认即可

选择完成,点击确定,然后选择自动重启,即可进入自动装机状态,时间约持续5~10分钟; 注意事项:1、如果自动装机完成后没有直接进入桌面,而出现了黑屏状态,毋须担心,不是系统问题,直接手动重启电脑,重启完成即可正常使用。 2、解压时请直接进行解压,不可系统存放路径不可存有中文字符,否则将无法正常安装。 3、请将解压出的gho文件放到除C盘外的分区,否则将无法正常安装;点击确定后会重新启动自动化安装,一般安装时间在5-10分钟! U盘装系统 U盘装系统是目前最常用的系统安装方式。特别适合于未安装光驱的台式机或超薄笔记本电脑上。小编为了给这类无光驱用户提供最大的便利,将在本文中为大家讲解最详细的U盘装系统教程。 您需要准备一个空的U盘(注意U盘中的重要数据请及时的备份出来,最好提前格式化U盘,U盘容量不小于4G) 第一步:1、下载大白菜U盘制作软件到你的电脑中; 2、下载GHOST系统到你的电脑中; 第二步:首先插入U盘,右键点击U盘,弹出菜单选择快速格式化(切记U盘中重要文件事先要备份出来,以防丢失),然后启动大白菜软件,界面如下图,点击界面最下方的“一键制作U盘启动”按钮,进入自动制作U盘启动盘;

软件项目安装部署手册(模版)

模块部署流程手册(范本) 二○一年月日

文档修改历史记录

目录 第1章部署环境 (4) 1.1系统配置 (4) 1.2系统依赖配置 (4) 1.2.1JDK配置 (4) 1.2.28080端口配置 (4) 1.2.3xxx配置 (4) 1.3依赖组件配置 (4) 1.3.1Active MQ配置 (4) 1.3.2Gearman配置 (5) 1.3.3Xxx 配置 (5) 第2章模块安装与配置 (6) 2.1总体说明 (6) 2.2数据库数据初始化 (6) 2.3系统安装部署 (6) 2.3.1子系统A (6) 2.4模块使用 (7) 第3章其他事项 (8) 3.1故障排查 (8) 3.1.1故障1 (8) 3.2Q&A (8)

第1章部署环境 1.1系统配置 可在本部分描述系统部署所需的各种服务器的配置。 1.2系统依赖配置 可在本部分描述系统层面的依赖,如需要开哪些权限,是否需要系统层面的工具,如编译工具,jdk,网络层端口,链路检测,rds,ots是否正常等, 1.2.1JDK配置 描述检测是否安装。如未安装,参考TA文档安装 描述检测是否需要特殊配置。如何正常加载特殊配置 1.2.28080端口配置 描述检测组件是否安装。如未安装,参考TA文档安装 1.2.3xxx配置 。。。。。。 1.3依赖组件配置 可在本部分描述系统部署所需的各种组件。 1.3.1Active MQ配置 描述检测组件是否安装。如未安装,参考TA文档安装。 描述检测组件是否正常运行。如未运行或运行异常,参考TA文档起停组件。 描述检测组件是否特殊配置。如何让组件正常加载特殊配置

各公司管理系统使用地Ceph存储集群

Ceph 作为软件定义存储的代表之一,最近几年其发展势头很猛,也出现了不少公司在测试和生产系统中使用 Ceph 的案例,尽管与此同时许多人 Ceph 作为软件定义存储的代表之一,最近几年其发展势头很猛,也出现了不少公司在测试和生产系统中使用 Ceph 的案例,尽管与此同时许多人对它的抱怨也一直存在。本文试着整理作者了解到的一些使用案例。 1. 携程(Ctrip) 携程所使用的各种存储的现状: ?商业存储: ?SAN(HP/ HPS) , 1+ PB, 数据库 ?NAS (HW) , 800+ TB, 文件共享 开源存储 ?GlusterFS, 1+ PB, 数据库备份 ?FastDFS, 1+ PB, 海量照片 ?HDFS, 10+ PB, 大数据 而在不久的将来,随着公司业务的发展,携程需要的存储容量需要扩大到10倍以上。 携程选择Ceph的理由:低成本 + SDS + Scale-out + 统一存储 + 企业特性

携程目前的Ceph集群的配置: ?CephVersion: 0.94.2,H release ?Object Storage: RGW + Swift API ?SDK: Python/ Java/ C#/ Ruby ?OS: Centos 6.4 ?硬件:CPU(2 channels & 32 Core)、Mem128GB、disk(12*3TB/SATA disk +2*256GB raid1 SSD)、NIC(4*Gigabit LAN, bond 2 in 1 pair) RGW 使用架构:

携程有在数据中心之间的同步数据的需求。在研究了 CRUSHmap、Radosgw-agent、Federate gateway (不稳定、不灵活(只支持Zone 之间同步)、不易扩展)后,其自研了COS方案,它具有稳定、灵活、扩展性等特点:

软件安装部署说明书

西京学院校园信息化平台安装部署说明书 (过渡版本)

文件修订历史 模板修订历史

目录 1 安装规划 (5) 2 系统概述 (5) 2.1 硬件 (5) 2.2 软件 (5) 2.3 安装顺序 (5) 3 数据库服务器安装设置(1台) (6) 3.1 操作系统注意事项 (6) 3.2 安装及设置Oracle(企业版) (7) 3.3 拷贝数据 (7) 3.4 创建数据库及数据库用户 (7) 3.5 数据库用户授权及创建作业任务 (8) 4 应用服务器安装设置(4台) (8) 4.1操作系统注意事项 (8) 4.2 安装及设置IIS6.0 (9) 4.3 安装.net framework 2.0 (11) 4.4 安装Oracle客户端 (11) 5 数据库接收(同步)程序安装设置................................................... 错误!未定义书签。 5.1 拷贝程序文件 .............................................................................. 错误!未定义书签。 5.2 配置运行参数 .............................................................................. 错误!未定义书签。 5.3 重新启动程序 .............................................................................. 错误!未定义书签。 6 信息化平台系统安装设置 ............................................................ 错误!未定义书签。 6.1 拷贝程序文件 .............................................................................. 错误!未定义书签。 6.2 配置运行参数 .............................................................................. 错误!未定义书签。 6.3 重新启动程序 .............................................................................. 错误!未定义书签。 6.4 用户管理系统 (12) 7 信息化系统安装设置 (19) 7.1 拷贝文件 (19) 7.2创建IIS服务 (19) 7.3 IIS权限设置 (19)

ceph集群维护手册

Ceph群集维护简明手册 (2) 前言 (2) MON (2) MON节点添加 (3) MON节点删除 (4) MON故障恢复 (4) OSD (6) OSD添加 (6) OSD删除 (6) 日志迁移 (6) 硬盘更换 (7) RBD (7) 块存储的基本操作 (7) 快照 (10) 导入导出 (11) 增量备份与恢复 (12)

Ceph群集维护简明手册 作者: 普通人 前言 本手册针对已部署完成ceph集群进行阐述(通过ceph-deploy工具),部署架构图如下: MON 环境配置 节点 主机名 Public ip address Cluster ip address Admin/ceph ubuntu-ceph-06 192.168.0.24 10.10.0.6 ceph ubuntu-ceph-07 192.168.0.25 10.10.0.7 ceph ubuntu-ceph-06 192.168.0.26 10.10.0.8

在管理节点的配置目录下,使用ceph-depoloy工具添加新的mon节点。 1.更新配置文件,添加新mon的信息 2.推送新的配置文件到所有节点,或者在添加时覆盖(ceph-deploy会提示) 3.使用ceph-deploy工具添加MON新节点 root@ubuntu-ceph-06:/opt/ceph# ceph-deploy mon create ubuntu-ceph-08 [ceph_deploy.cli][INFO ] Invoked (1.4.0): /usr/bin/ceph-deploy mon create ubuntu-ceph-08 [ceph_deploy.mon][DEBUG ] Deploying mon, cluster ceph hosts ubuntu-ceph-08 [ceph_deploy.mon][DEBUG ] detecting platform for host ubuntu-ceph-08 ... [ubuntu-ceph-08][DEBUG ] connected to host: ubuntu-ceph-08 [ubuntu-ceph-08][DEBUG ] detect platform information from remote host [ubuntu-ceph-08][DEBUG ] detect machine type [ceph_deploy.mon][INFO ] distro info: Ubuntu 14.04 trusty [ubuntu-ceph-08][DEBUG ] determining if provided host has same hostname in remote [ubuntu-ceph-08][DEBUG ] get remote short hostname [ubuntu-ceph-08][DEBUG ] deploying mon to ubuntu-ceph-08 [ubuntu-ceph-08][DEBUG ] get remote short hostname ………………..] **************************************************************************** [ubuntu-ceph-08][DEBUG ] status for monitor: mon.ubuntu-ceph-08 [ubuntu-ceph-08][DEBUG ] { [ubuntu-ceph-08][DEBUG ] "election_epoch": 0, [ubuntu-ceph-08][DEBUG ] "extra_probe_peers": [ [ubuntu-ceph-08][DEBUG ] "192.168.0.24:6789/0", [ubuntu-ceph-08][DEBUG ] "192.168.0.25:6789/0" [ubuntu-ceph-08][DEBUG ] ], [ubuntu-ceph-08][DEBUG ] "monmap": { [ubuntu-ceph-08][DEBUG ] "created": "0.000000", [ubuntu-ceph-08][DEBUG ] "epoch": 14, [ubuntu-ceph-08][DEBUG ] "fsid": "fc989fb1-eea9-47f4-83e1-999c47df0930", [ubuntu-ceph-08][DEBUG ] "modified": "2015-08-19 02:50:54.480663", [ubuntu-ceph-08][DEBUG ] "mons": [ [ubuntu-ceph-08][DEBUG ] { [ubuntu-ceph-08][DEBUG ] "addr": "192.168.0.24:6789/0", [ubuntu-ceph-08][DEBUG ] "name": "ubuntu-ceph-06", [ubuntu-ceph-08][DEBUG ] "rank": 0 [ubuntu-ceph-08][DEBUG ] }, [ubuntu-ceph-08][DEBUG ] { [ubuntu-ceph-08][DEBUG ] "addr": "192.168.0.25:6789/0", [ubuntu-ceph-08][DEBUG ] "name": "ubuntu-ceph-07", 添加mon节点也可以使用ceph-deploy mon add --address [ADDRESS] hostname

系统安装部署手册模板

中国太平洋保险(集团)股份有限公司Xxxxxxxxxxx项目 系统安装部署手册 V1.0 项目经理: 通讯地址: 电话: 传真: 电子邮件:

文档信息 目录 1引言 (3) 1.1编写目的 (3) 1.2系统背景 (3) 1.3定义 (3) 1.4参考资料 (3) 2硬件环境部署 (3) 2.1硬件拓扑图 (3) 2.2硬件配置说明 (3) 3软件环境部署 (3) 3.1软件环境清单 (3) 3.2软件环境部署顺序 (3) 3.3操作系统安装 (4) 3.4数据库安装 (4) 3.5应用级服务器安装 (4) 3.6其他支撑系统安装 (4) 4应用系统安装与配置 (4) 4.1应用系统结构图 (4) 4.2安装准备 (4) 4.3安装步骤 (4) 4.4系统配置 (5) 5系统初始化与确认 (5) 5.1系统初始化 (5) 5.2系统部署确认 (5) 6回退到老系统 (5) 6.1配置回退 (5) 6.2应用回退 (5) 6.3系统回退 (5) 6.4数据库回退 (5) 7出错处理 (5) 7.1出错信息 (5) 7.2补救措施 (5) 7.3系统维护设计................................................................................................................................. 错误!未定义书签。

1 引言 1.1 编写目的 [说明编写系统安装部署手册的目的] 1.2 系统背景 [ a.说明本系统是一个全新系统还是在老系统上的升级; b.列出本系统的使用单位/部门、使用人员及数量。] 1.3 定义 [列出本文件中用到的专门术语的定义和缩写词的原词组。] 1.4 参考资料 [列出安装部署过程要用到的参考资料,如: a.本项目的完整技术方案; b.系统运维手册; c.其他与安装部署过程有关的材料,如:工具软件的安装手册] 2 硬件环境部署 2.1 硬件拓扑图 [列出本系统的硬件拓扑结构,如服务器、网络、客户端等。] 2.2 硬件配置说明 [列出每一台硬件设备的详细配置,如品牌、型号、CPU数量、内存容量、硬盘容量、网卡、带宽、IP址址、使用、应部署哪些软件等等] 3 软件环境部署 3.1 软件清单 [列出需要用到哪些软件,包括操作系统软件、数据库软件、应用服务器软件和其他支撑系统软件等,要列明每个软件的全称、版本号、适用操作系统、LICENSE数量等] 3.2 软件环境部署顺序 [列出每一台硬件上的软件安装顺序,如果不同硬件间的软件安装顺序存有依赖关系,也要在备注中列出,

Project Server2013_ 安装部署文档

Project Server 2013 安装部署文档 上海圣塔信息科技有限公司 微软(中国有限公司) 2016年1月

目录 PROJECT SERVER 2013 安装部署文档............................................................................................................I 第1章准备部署. (2) 安装软件要求 (2) 权限准备 (2) 安装环境要求 (2) 第2章PROJECT SERVER 2013 安装 (3) 第3章配置SHAREPOINT服务器场 (10)

第1章准备部署 安装软件要求 1.SharePoint Server 2013 企业版(64位)。 2.Project Server 2013(64位)。 权限准备 若要成功完成部署,需要以下权限: 1)SQL Server 管理员—执行配置SQL Server 和Analysis Services (SharePoint Server 2013) 中所述的各种Microsoft SQL Server 和Microsoft SQL Server Analysis Services (SSAS) 配置任务时需要此权限。 2) 场管理员—安装Microsoft SharePoint Server 2013 和配置网站时需要此权限。 安装环境要求 ●Windows Server 2008 R2 ●SQL Server 2012

第2章Project Server 2013 安装解压并打开Project Server 安装程序splash。 点击安装必备软件。

ceph安装配置说明

ceph安装配置说明 一、环境说明: 注:在配置系统环境时,需要指定各结点的机器名,关闭iptables、关闭selinux(重要)。相关软件包: ceph-0.61.2.tar.tar libedit0-3.0-1.20090722cvs.el6.x86_64.rpm libedit-devel-3.0-1.20090722cvs.el6.x86_64.rpm snappy-1.0.5-1.el6.rf.x86_64.rpm snappy-devel-1.0.5-1.el6.rf.x86_64.rpm leveldb-1.7.0-2.el6.x86_64.rpm leveldb-devel-1.7.0-2.el6.x86_64.rpm btrfs-progs-0.19.11.tar.bz2 $src为安装包存放目录 二、内核编译及配置:

cp /boot/config-2.6.32-279.el6.x86_64 /usr/src/linux-2.6.34.2/.config make menuconfig #选择把ceph编译成模块和加载btrfs文件系统

make all #若是多核处理器,则可以使用make -j8命令,以多线程方式加速构建内核makemodules_install make install

修改/etc/grub.conf文件,把新编译的linux-2.6.34.2版本内核做为默认启动内核。三、Ceph安装配置: 先安装相关依赖包: rpm -ivh libedit0-3.0-1.20090722cvs.el6.x86_64.rpm --force rpm -ivh libedit-devel-3.0-1.20090722cvs.el6.x86_64.rpm rpm -ivh snappy-1.0.5-1.el6.rf.x86_64.rpm rpm -ivh snappy-devel-1.0.5-1.el6.rf.x86_64.rpm rpm -ivh leveldb-1.7.0-2.el6.x86_64.rpm rpm -ivh leveldb-devel-1.7.0-2.el6.x86_64.rpm 编译安装ceph: ./autogen.sh ./configure --without-tcmalloc --without-libatomic-ops make make install 配置ceph: cp $src/ceph-0.61.2/src/sample.ceph.conf /usr/local/etc/ceph/ceph.conf cp $src/ceph-0.61.2/src/init-ceph /etc/init.d/ceph mkdir /var/log/ceph #建立存放ceph日志目录。 修改ceph配置文件,除客户端外,其它的节点都需一个配置文件ceph.conf,并需要是完全一样的。这个文件要位于/etc/ceph下面,如果在./configure时没有修改prefix的话,则应该是在/usr/local/etc/ceph下: vimceph.conf [global] max open files = 131072 log file = /var/log/ceph/$name.log pid file = /var/run/ceph/$name.pid keyring = /etc/ceph/keyring.admin auth supported = none #取消挂载时的认证 auth cluster required = none #取消挂载时的认证 auth service required = none #取消挂载时的认证 auth client required = none #取消挂载时的认证 [mon] mon data = /data/$name

相关主题
文本预览
相关文档 最新文档