TDH(Transwarp Data Hub)社區版安裝教程


環境

openstack 上三個虛擬機
系統: CentOS Linux release 7.3.1611 (Core)
內存:32G --至少20G,16G 安裝報錯。
cpu:4C
磁盤:50G+50G

1. 設置主機名:

刪除/etc/cloud/cloud.cfg文件中與hostname相關的值:
- set_hostname
- update_hostname

修改主機名

[root@tdh1 ~]# hostnamectl set-hostname tdh1.openstacklocal
View Code

修改/etc/hosts文件

[root@tdh1 ~]# cat /etc/hosts
127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
::1 localhost localhost.localdomain localhost6 localhost6.localdomain6

10.32.8.30 tdh1.openstacklocal tdh1
10.32.8.67 tdh2.openstacklocal tdh2
10.32.8.76 tdh3.openstacklocal tdh3
View Code

2. 設置root用戶登錄

修改配置文件/etc/ssh/sshd_config

[root@tdh1 ~]# cat /etc/ssh/sshd_config | grep -v ^# | grep -v ^$
HostKey /etc/ssh/ssh_host_rsa_key
HostKey /etc/ssh/ssh_host_ecdsa_key
HostKey /etc/ssh/ssh_host_ed25519_key
SyslogFacility AUTHPRIV
AuthorizedKeysFile    .ssh/authorized_keys
PasswordAuthentication yes
ChallengeResponseAuthentication no
GSSAPIAuthentication yes
GSSAPICleanupCredentials no
UsePAM yes
X11Forwarding yes
UsePrivilegeSeparation sandbox    # Default for new installations.
AcceptEnv LANG LC_CTYPE LC_NUMERIC LC_TIME LC_COLLATE LC_MONETARY LC_MESSAGES
AcceptEnv LC_PAPER LC_NAME LC_ADDRESS LC_TELEPHONE LC_MEASUREMENT
AcceptEnv LC_IDENTIFICATION LC_ALL LANGUAGE
AcceptEnv XMODIFIERS
Subsystem    sftp    /usr/libexec/openssh/sftp-server
View Code

重啟sshd服務

[root@tdh1 ~]# systemctl restart sshd
View Code

設置root密碼

[root@tdh1 ~]# passwd root
View Code

3. 設置集群免密

生成密鑰對

[root@tdh1 ~]# ssh-keygen
View Code

分發公鑰文件

[root@tdh1 ~]# ssh-copy-id 10.32.8.30
[root@tdh1 ~]# ssh-copy-id 10.32.8.67
[root@tdh1 ~]# ssh-copy-id 10.32.8.76
View Code

設置驗證文件

[root@tdh1 ~]# cat .ssh/config
 Host *
StrictHostKeyChecking no
View Code

查看需要分發的文件(5個)

[root@tdh1 ~]# ls .ssh/
authorized_keys config id_rsa id_rsa.pub known_hosts
View Code

分發.ssh目錄

[root@tdh1 ~]# scp -r .ssh/ 10.32.8.67:~
[root@tdh1 ~]# scp -r .ssh/ 10.32.8.76:~
View Code

4. 設置selinux,集群時間同步,防火牆

設置selinux

[root@tdh1 ~]# ./set_selinux.sh 
./set_selinux.sh [ enforcing | permissive | disabled ]
View Code

腳本地址

集群時間同步
修改DNS,以使ntpdate命令可以通過域名來訪問外網ntp服務器,從而同步時間。
默認下面,不用修改

[root@tdh2 ~]# cat /etc/resolv.conf
; generated by /usr/sbin/dhclient-script
search openstacklocal
nameserver 10.32.3.10
nameserver 114.114.114.114
nameserver 202.106.0.20
View Code

安裝ntp

[root@tdh1 ~]# yum -y install ntp
[root@tdh1 ~]# ntpdate cn.pool.ntp.org
16 Jun 07:20:25 ntpdate[2436]: adjust time server 84.16.73.33 offset -0.005008 sec
View Code

安裝防火牆

[root@tdh1 ~]# yum -y install firewalld
[root@tdh1 ~]# systemctl stop firewalld && systemctl disable firewalld
View Code

5. 磁盤設置

磁盤初始狀態:

[root@tdh1 ~]# df -h | grep ^/dev
/dev/vda1 50G 2.3G 48G 5% /
/dev/vdb 50G 32K 50G 1% /mnt

[root@tdh1 ~]# fdisk -l | grep ^"Disk /"
Disk /dev/vda: 53.7 GB, 53687091200 bytes, 104857600 sectors
Disk /dev/vdb: 53.7 GB, 53687091200 bytes, 104857600 sectors
View Code

1. 創建目錄/var/lib/docker
mkdir -p /var/lib/docker

2. 卸載分區/dev/vdb
umount /dev/vdb 或者 umount /mnt

3. 對分區進行xfs格式化
mkfs.xfs -f -n ftype=1 /dev/vdb

4. 掛載分區
mount /dev/vdb /var/lib/docker

5. 進行驗證,檢查是否格式化成功
xfs_info /dev/vdb | grep ftype=1
如果該語句返回結果中有ftype=1字樣,則說明格式化成功。

6. 配置/etc/fstab
執行語句下述命令查看UUID:
blkid /dev/vdb
將查到的UUID值<UUID>添加在/etc/fstab中:
UUID=<UUID> /var/lib/docker xfs defaults,uquota,pquota 0 0

6 安裝

准備安裝介質:
TDH-Basic-Component-Transwarp-ce-1.1.0-final.tar.gz
CentOS-7.3-x86_64-Everything-1611.iso

解壓安裝介質

[root@tdh1 centos-7]# tar zxvf TDH-Basic-Component-Transwarp-ce-1.1.0-final.tar.gz
View Code

釋放掉被系統Cache, 可將下面命令添加到crontab 中
*/5 * * * * sync && echo 3 > /proc/sys/vm/drop_caches

進入解壓目錄執行安裝腳本

[root@tdh1 centos-7]# cd transwarp/
[root@tdh1 transwarp]# ls
install java_license manager process-ui script service_meta tos web-installer.jar
installer.yaml linuxdistros native registry service_client tdh_client transwarp
[root@tdh1 transwarp]# ./install
View Code

登錄: http://tdh1.openstacklocal:8179/
步驟:
(1)閱讀Java許可協議;
(2)檢查環境;
(3)提取文件;
(4)配置網絡;
(5)配置RPM庫; --選“創建新的RPM庫(ISO)”
(6)安裝Manager

安裝完成
您已經成功安裝Manager。

接下來,可以在此地址訪問Manager:http://tdh1.openstacklocal:8180/,用戶名/密碼信息為 (admin/admin)

許可證申請地址:https://snowflake.transwarp.io/
注意:
不要上傳,打開復制粘貼
后面直接默認下一步即可


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM