升腾TCM(CCCM)5.6版本Linux安装指导

[复制链接]
发表于 : 2016-11-17 10:20:12 最新回复:2019-08-21 13:57:22
7723 15
x
x  

升腾TCMCCCM5.6版本Linux安装指导

 

 

1.          概述

升腾提供的TCM5.6版本往后,在继续支持Windows安装的基础上,新增支持在Linux操作系统上进行安装。

在目前已经发布的版本中,Linux操作系统版本的TCMWindows版本的TCM对外提供功能完全一样,并且同样也支持集群组网。

Linux的支持,在一定程度上降低了对Windows license的依赖,降低了成本。

本安装指导以指定mysql版本,合布的方式进行示例。

2.          整体安装流程

20161117101823364001.png

3.          创建Linux虚拟机

3.1 Linux虚拟机规格要求

20161117101824145002.png

3.2 Linux虚拟机创建

可直接通过FC进行创建,确保内存及存储能够满足上面的规格要求。

4.          获取软件包

4.1标准版open suse的下载链接。

http://ftp5.gwdg.de/pub/opensuse/discontinued/distribution/11.3/iso/

注:目前FusionAccess V1R5C30/V1R6C00版本自带的Linux安装包的SUSE系统也都可以支持,建议使用该版本。软件包可从华为support上进行下载,文件名如下:

FusionAccess_Linux_Installer_V100R006C00SPC100.iso

FusionAccess_Linux_Installer_V100R005C30SPC100.iso

 

4.2 获取mysql软件包

当前支持的mysql版本如下,本文中以5.5.53为例进行说明。

20161117101824094003.png

下载链接如下:

http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-client-5.5.53-1.sles11.x86_64.rpm

http://dev.mysql.com/get/Downloads/MySQL-5.5/MySQL-server-5.5.53-1.sles11.x86_64.rpm

5.          软件包安装

5.1 SUSE操作系统安装

A.如果使用FusionAccess自带的 FusionAccess_Linux_Installer_V100R006C00SPC100.iso ,请参考FA的安装指导书进行安装。

B. 如果使用的是opensuse,请自行参考opensuse的安装指导进行。

 

5.2 Mysql软件安装(以5.5.53为例)

Step1、使用WinScpmysqlserverclient包拷贝到Linux主机上。

Step2、使用putty登录到该OS系统中,切换至root用户。

Step3、检查系统是否已安装MySQL

#rpm -qa | grep -i mysql 若已安装过,会出现类似: MySQL-server-5.0.22-0.i386 MySQL-client-5.0.22-0.i386 那么输入以下命令删除它: #rpm -ev MySQL-server-5.0.22-0.i386 # rpm -ev MySQL-client-5.0.22-0.i386 注意:若删除的时候,出现删除不成功,出现依赖的包,前提必须删除依赖项。 rpm -ev dovecot-1.0.7-7.el5.x86_64

 

 

 

 

 

 

 

 

 

 

 

Step4、安装MySQL

# rpm -ivh MySQL-server-5.5.53-1.sles11.x86_64.rpm

20161117101825431005.png

# rpm -ivh MySQL-client-5.5.53-1.sles11.x86_64.rpm

20161117101826490006.png

Step5、检查当前mysql的运行状态,若未运行,则启动数据库

# /etc/rc.d/mysql status

20161117101827999007.png

# /etc/rc.d/mysql start

20161117101827945008.png

Step6、修改mysql的登录密码为Password123(示例)

# /usr/bin/mysqladmin -u root password 'Password123'

# /usr/bin/mysqladmin -u root -h tcmtest password 'Password123'

(tcmtest为实际Linux主机的hostname)

Step7、检验密码是否修改成功(能登录成功参考如下显示即为成功)

# mysql -u root -p

Enter password:

Welcome to the MySQL monitor.  Commands end with ; or \g.

Your MySQL connection id is 3

Server version: 5.5.53 MySQL Community Server (GPL)

Copyright (c) 2000, 2016, Oracle and/or its affiliates. All rights reserved.

Oracle is a registered trademark of Oracle Corporation and/or its

affiliates. Other names may be trademarks of their respective

owners.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

mysql>

注:mysql登录后的操作,所有命令必须以 ; 结尾才能执行,比如退出命令是  exit;

step8、检查当前OS的空间划分

# df –h

20161117101828059009.png

可见,/var目录为当前空间最大的分区,适宜用来做数据库目录

Step9、检查mysql的安装路径,视情况调整

数据库的默认安装路径为 /var/lib/mysql ,跟我们当前OS划分的最大分区一致。

若上述目录下不存在,或未在最大分区下,则使用如下命令修改至最大空间分区:

 

Step由于MySQL数据库目录占用磁盘比较大,所以我在/根目录下建了个目录data(此处假定根目录极为分去最大),命令如下: # cd / # mkdir /data # chmod 755 data 把数据库移动到data目录中去。输入以下命令: # mv /var/lib/mysql  /data 最后,进入data目录就会看到有一个mysql文件夹。 拷贝完后还需修改 /etc/init.d/mysql 的datadir目录值,修改结果如下: basedir= datadir=/data/mysql10、修改mysql配置文件

创建my.cnf文件(不通mysql版本的cnf文件源目录不一样,可使用find命令查找*.cnf文件)

# cp /usr/share/mysql/my-medium.cnf /etc/my.cnf

编辑my.cnf文件

#vi /etc/my.cnf

在文件的[client][mysqld][mysql]下新增或修改成如下设置

20161117101829318011.png

20161117101830614012.png

20161117101830261013.png

编辑完后,确认修改准确,使用ESC退出,输入 :wq 进行保存。

Step11、重启mysql使修改生效

# /etc/init.d/mysql restart

20161117101831024014.png

 

5.3 CCCM安装

Step1、将软件包CCCM_SUSE_5.6.000.000_2016031401_CRC0450ED91.zip拷贝到安装的OS

Step2、解压并校验安装包

# unzip CCCM_SUSE_5.6.000.000_2016031401_CRC0450ED91.zip

# md5sum CCCM-5.6.000.000.58797-1.rpm

20161117101831717015.png

Step3、安装CCCM

# rpm -ivh CCCM-5.6.000.000.58797-1.rpm --nodeps –force

20161117101832774016.png

Step4、配置CCCM数据库

# cd /usr/src/packages/SOURCES/

# CCCMConf

20161117101833274017.png

继续输入“1”进行数据库配置输入数据库的服务器IP、端口、用户名、密码。数据库跟CCCM合布的情况下,服务器IP可以输入127.0.0.1.

20161117101833720018.png

20161117101834409019.png

输入确认后,导入数据库文件选择‘2

20161117101834138020.png

20161117101835317021.png

以上步骤都配置完成后按“3”返回。

Step5、配置管理服务器

输入‘2’配置服务器

输入‘1’然后根据提示进行服务器IP、端口、语言等设置(此处为合布,若为大规模局点分布,要开启Distribute Server

20161117101835487022.png

按如下方式对配置进行保存。

20161117101836637023.png

5.4 SUSE防火墙配置

iptables -A INPUT -p tcp -m tcp --dport 443 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 8081 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 8083 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 11020:11021 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 8099 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 50000:50100 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 5900 -j ACCEPT

iptables -A INPUT -p tcp -m tcp --dport 8000:8001 -j ACCEPT

iptables-save > /etc/iptables.save

使用如下命令进行检查看是否配置成功:

# more /etc/iptables.save

20161117101837753024.png

5.5 连通性检查

要能够登陆TCM或者TCTCM所管理,必须保证管理员侧、TC端到TCM端的网络、端口是连通的,可使用ping检查连通性,使用telnet检查端口是否开放。

示例:

Ping 192.131.255.200

telnet 192.131.255.200 443

6.          CCCM登录及初始设置

 

注:可参考《CCCM_SUSE_安装手册_5.6_V1.00.pdf》章节3.5:系统初始化

6.1 通过浏览器打开CCCM登录界面

https://192.131.255.200

20161117101837005025.png

6.2 使用初始密码登录并根据提示进行修改

注:默认用户名 admin 默认密码 Admin123!@#

 

6.3 根据指引进行存储节点添加

20161117101838458026.png

20161117101838712027.png

注:如果是合布,则存储节点的IPCCCMIP一致,此处均为192.131.255.200

端口需跟安装CDS时保持一致,默认为8099

默认用户名 admin   默认密码 Admin123

6.4 CCCM(TCM)业务使用

20161117101839747028.png

 

Thanks watching.

Enjoy~~~

 附件里面关于更改密码的 tcmtest 部分未添加说明,以帖子为准。

本帖最后由 x 于 2016-11-17 17:29 编辑

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

本帖被以下专题推荐:

  • x
  • 常规:

点评 回复

跳转到指定楼层
x
x   发表于 2016-11-17 10:22:17 已赞(0) 赞(0)

1 本帖最后由 x 于 2016-11-17 17:28 编辑
  • x
  • 常规:

点评 回复

x
x   发表于 2016-11-17 17:14:42 已赞(0) 赞(0)

1 本帖最后由 x 于 2016-11-17 17:28 编辑
  • x
  • 常规:

点评 回复

孤独de埋葬
孤独de埋葬   发表于 2016-12-6 21:52:50 已赞(1) 赞(1)

请问楼主《CCCM_SUSE_安装手册_5.6_V1.00.pdf》这个链接能给下吗 一直没找到
  • x
  • 常规:

点评 回复

浪个里个楞
浪个里个楞   发表于 2016-12-7 14:34:12 已赞(0) 赞(0)

顶·······
  • x
  • 常规:

点评 回复

q00223625
q00223625   发表于 2017-6-18 22:12:21 已赞(2) 赞(2)

专门登录来顶你!!!
补充下,修改密码的时候可能会遇到权限问题,如下操作

# /etc/init.d/mysql stop
# mysqld_safe --user=mysql --skip-grant-tables --skip-networking &
# mysql -u root mysql
mysql> UPDATE user SET Password=PASSWORD('newpassword') where USER='root';
mysql> FLUSH PRIVILEGES;
mysql> quit
# /etc/init.d/mysql restart
# mysql -uroot -p
Enter password: <输入新设的密码newpassword>
  • x
  • 常规:

点评 回复

q00223625
q00223625   发表于 2017-6-19 03:54:38 已赞(0) 赞(0)

port 443 cant be opened, even iptables rules has been added.
  • x
  • 常规:

点评 回复

muhenai
muhenai  精英 发表于 2017-6-19 10:28:45 已赞(0) 赞(0)

以前在搭建FA的环境的时候都是用的windows,不用linux的原因是,数据库和CCCM都能安装成功,最后就是访问不了,难道就是因为我没有设置防火墙策略吗?如果把防火墙直接关掉可以吗?
  • x
  • 常规:

点评 回复

q00223625
q00223625 发表于 2017-6-20 02:55
Installer 没有防火墙,而且应该不是防火墙的问题。iptable加了443端口压根没用 
这个时代,属于那些癫狂、执着、自信的疯子!
q00223625
q00223625   发表于 2017-6-20 03:05:29 已赞(0) 赞(0)

muhenai 发表于 2017-06-19 10:28 以前在搭建FA的环境的时候都是用的windows,不用linux的原因是,数据库和CCCM都能安装成功,最后就是访问不 ...
我猜测就是因为Installer默认酒吧443端口预留给FusionAccess组件了。有没有人能指点下!
  • x
  • 常规:

点评 回复

x
x   发表于 2017-7-5 11:51:19 已赞(0) 赞(0)

q00223625 发表于 2017-06-20 03:05 我猜测就是因为Installer默认酒吧443端口预留给FusionAccess组件了。有没有人能指点下! ...
1、不建议TCM跟FA的组件合布;
2、在合布的情况下,安装TCM之前,使用netstat -aon |grep -w 443 查看端口是否被占用,如果占用了就修改了TCM的端口。
  • x
  • 常规:

点评 回复

12
返回列表
发表回复
您需要登录后才可以回帖 登录 | 注册

警告 内容安全提示:尊敬的用户您好,为了保障您、社区及第三方的合法权益,请勿发布可能给各方带来法律风险的内容,包括但不限于政治敏感内容,涉黄赌毒内容,泄露、侵犯他人商业秘密的内容,侵犯他人商标、版本、专利等知识产权的内容,侵犯个人隐私的内容等。也请勿向他人共享您的账号及密码,通过您的账号执行的所有操作,将视同您本人的行为,由您本人承担操作后果。详情请参看“隐私声明
如果附件按钮无法使用,请将Adobe Flash Player 更新到最新版本!
登录参与交流分享

登录参与交流分享

登录