藍(lán)鯨智云部署(單機(jī)版)

1.環(huán)境準(zhǔn)備

1.1 準(zhǔn)備

操作系統(tǒng):CentOS 7以上

下載完整版安裝包:https://bk.tencent.com/download/

獲取本機(jī)MAC地址:cat /sys/class/net/ens33/address看彼,并生成證書:https://bk.tencent.com/download_ssl/

1.2 配置

1.2.1 關(guān)閉SELinux

——sestatus:查看selinux狀態(tài)祭陷,如果已關(guān)閉,則跳過后面步驟

——vim /etc/selinux/config: 修改配置文件中SELINUX=disabled

——reboot:重啟服務(wù)器(必須壤追,否則配置不生效)

1.2.2 安裝rsync命令

——which rsync:檢查是否有rsync命令宴咧,如果返回目錄掉瞳,則跳過后面步驟

——yum -y install rsync:安裝rsync命令

1.2.3 關(guān)閉防火墻firewalld

——firewall-cmd --state:查看防火墻狀態(tài)

——systemctl stop firewalld:關(guān)閉防火墻

——systemctl disable firewalld:禁止firewall開機(jī)啟動(dòng)

1.2.4 調(diào)整最大文件打開數(shù)

——ulimit -n:檢查當(dāng)前root賬號(hào)下的max open files值(如果默認(rèn)1024婚苹,建議修改為102400或更大)

——vim /etc/security/limits.conf:在該文件最后增加如下兩行記錄

* soft nofile 102400

* hard nofile 102400

——su - root:重新使用root登錄檢查是否生效(必須硕蛹,否則無法生效)

1.2.5 確認(rèn)服務(wù)器時(shí)間同步

服務(wù)器后臺(tái)時(shí)間不同步會(huì)對時(shí)間敏感的服務(wù)帶來不可預(yù)見的后果醇疼。務(wù)必在安裝和使用藍(lán)鯨時(shí)保證時(shí)間同步。

——date -R:檢查當(dāng)前時(shí)間和時(shí)區(qū)是否一致妓美,若相互之間差別大于3s(考慮批量執(zhí)行時(shí)的時(shí)差)僵腺,建議校時(shí)

——ntpdate -d cn.pool.ntp.org:查看和ntp server的時(shí)間差異(需要外網(wǎng)訪問,如果輸出的最后一行offset大于1s建議校時(shí))

——ntpdate cn.pool.ntp.orgCopy:和ntp服務(wù)器同步時(shí)間

1.2.6 檢查是否存在全局HTTP代理

藍(lán)鯨服務(wù)器之間會(huì)有的http請求壶栋,如果存在http代理,且未能正確代理這些請求普监,會(huì)發(fā)生不可預(yù)見的錯(cuò)誤贵试。

——echo "http_proxy" "httpp?roxy""https_proxy"Copy:檢查http_proxy https_proxy變量是否設(shè)置琉兜,若為空可以跳過后面的操作

對于本機(jī)配置http_proxy變量的方式,請依次查找文件/etc/profile毙玻、/etc/bashrc豌蟋、$HOME/.bashrc等是否有設(shè)置

1.3 解壓安裝包并獲取證書

在根目錄下新建data文件夾:mkdir data

將安裝包放在/data目錄下,并解壓:桑滩,解壓后的兩個(gè)目錄: src, install

src: 存放藍(lán)鯨產(chǎn)品軟件, 以及依賴的開源組件

install: 存放安裝部署腳本梧疲、安裝時(shí)的參數(shù)配置、日常運(yùn)維腳本等

——tar -zxvf ssl_certificates.tar.gz -C /data/src/cert: 將生成的證書解壓到/data/src/cert 下

1.4 配置yum源(在線yum源)

騰訊云CentOS:https://mirrors.cloud.tencent.com/help/centos.html

騰訊云EPEL:https://mirrors.cloud.tencent.com/help/epel.html

更換epel倉庫:

(1)使用地址下載:https://centos.pkgs.org/7/centos-extras-x86_64/epel-release-7-11.noarch.rpm.html

(2)直接命令下載:wget http://mirror.centos.org/centos/7/extras/x86_64/Packages/epel-release-7-11.noarch.rpm

——yum info nginx:測試是否安裝有epel倉庫

1.5 配置文件修改

在/data/install下主要有三個(gè)配置文件:

(1)install.config.3IP.sample:是模塊和服務(wù)器對應(yīng)關(guān)系的配置文件运准,描述在哪些機(jī)器上安裝哪些模塊幌氮。 每行兩列,第一列是IP地址胁澳;第二列是以英文逗號(hào)分隔的模塊名稱该互。

說明:

zk 表示 zookeeper, es 表示 elasticsearch

gse 與 redis 需要部署在同一臺(tái)機(jī)器上

增加機(jī)器數(shù)量時(shí)韭畸, 可以將以上配置中的服務(wù)挪到新的機(jī)器上宇智,分擔(dān)負(fù)載。 要保證: kafka胰丁, es随橘, zk 的每個(gè)組件的總數(shù)量為3

將install.config.3IP.sample名稱改為install.config,否則設(shè)置免密登錄時(shí)會(huì)報(bào)錯(cuò)

(2)globals.env:該文件定義了各類組件的賬號(hào)密碼信息锦庸,功能開關(guān)控制選項(xiàng)等

該配置文件中提供了訪問藍(lán)鯨三大平臺(tái)的域名配置:

說明:

除了root用戶外太防,其他用戶不可讀

各類賬號(hào)密碼建議修改, 且密碼不能有特殊字符

HTTP_SCHEMA=http?即藍(lán)鯨軟件全站為http,若設(shè)置為https則藍(lán)鯨軟件全站為https

BK_DOMAIN的值不能為"com" “net” 這種頂級(jí)域名, 至少二級(jí)域名開始

PAAS_FQDN、CMDB_FQDN酸员、JOB_FQDN的值都必須在BK_DOMAIN定義的根域名之下蜒车,保證登陸鑒權(quán)的cookie文件有效

(3)ports.env:端口定義。默認(rèn)情況下, 不用修改幔嗦。若有端口沖突酿愧,可以自行定義

(4)pip.conf:在線安裝時(shí),依賴pip邀泉,需要配置可用的 pip 源

——vi /data/src/service/.pip/pip.conf

[global]

index-url = http://mirrors.aliyun.com/pypi/simple

trusted-host = mirrors.aliyun.com

——curl http://http://mirrors.aliyun.com/pypi/simple嬉挡,若能正常返回列表信息則成功

1.6 配置SSH免密登錄

在/data/install 目錄下執(zhí)行命令:bash configure_ssh_without_pass

如果報(bào)以上錯(cuò)誤,只要將install.config.3IP.sample名稱改為install.config即可

1.7 安裝前校驗(yàn)環(huán)境是否滿足

在/data/install 目錄下執(zhí)行命令:bash precheck.sh

如果出現(xiàn)[FAILED]汇恤,則檢查對應(yīng)的配置并修復(fù)

如圖:出現(xiàn)start <> … [FAILED]

NetworkManager is running, you should shutdown firewalld

解決方法:關(guān)閉NetworkManager

——systemctl stop NetworkManager 臨時(shí)關(guān)閉

——systemctl disable NetworkManager 永久關(guān)閉網(wǎng)絡(luò)管理命令

2.單機(jī)安裝

2.1 啟動(dòng)安裝腳本

cd /data/install

./install_minibk -y

時(shí)間較長庞钢,慢慢等待

2.2 配置hosts

在本地C:\Windows\System32\drivers\etc 修改hosts文件

將ip修改為部署的藍(lán)鯨中控機(jī)的ip地址,域名為globals.env中配置的域名

2.3 訪問

待出現(xiàn)下面內(nèi)容時(shí)因谎,可嘗試訪問:

用戶名和密碼為globals.env中配置的PAAS_ADMIN_*

3.安裝過程中出現(xiàn)的問題

(1)Start <<check_selinux>> … [FAILED]

解決方法:關(guān)閉SELINUX

永久關(guān)閉:vim /etc/selinux/config

配置文件里面更改:SELINUX=disabled

:wq!退出基括,reboot重啟服務(wù)器則永久保存

sestatus:檢查selinux是否關(guān)閉

(2)start <<check_open_files_limit>> ... [FAILED]

ulimit open files (-n) should not be default 1024

increase it up to 102400 or more for all BK hosts

解決辦法:在/etc/security/limits.conf最后增加如下兩行記錄

*soft nofile 65535

*hard nofile 65535

(3)start <<check_networkmanager>> ... [FAILED]

NetworkManager is running, you should shutdown firewalld

解決方法:關(guān)閉防火墻和NetworkManager

——關(guān)閉防火墻:

查看防火墻狀態(tài):firewall-cmd --state 或 systemctl status firewalld.service

關(guān)閉防火墻:systemctl stop firewalld.service

設(shè)置開機(jī)禁用防火墻自啟命令:systemctl disable firewalld.service

——關(guān)閉NetworkManager

systemctl stop NetworkManager 臨時(shí)關(guān)閉

systemctl disable NetworkManager 永久關(guān)閉網(wǎng)絡(luò)管理命令

(4)安裝saas-o(bk_nodeman) 報(bào)錯(cuò)

解決方法:

方法一:先卸載,安裝mysqldb财岔,再重新啟動(dòng)

(1)卸載藍(lán)鯨

cd /data/install/ && cp uninstall/uninstall.sh .

bash uninstall.sh

(2)安裝mysqldb

pip install mysql-python

(3)解壓安裝包——>證書——>配置文件——>啟動(dòng)

方法二:不需要卸載风皿,報(bào)錯(cuò)后執(zhí)行下列命令

(1)在/data/install 目錄執(zhí)行 /opt/py27/bin/pip install argparse requests mysql-python --no-index --find-links=./pip

(2)再安裝saas-o:./bkcec install saas-o


參考資料:https://www.cnblogs.com/xiaoqshuo/p/11713844.html

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末河爹,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子桐款,更是在濱河造成了極大的恐慌咸这,老刑警劉巖,帶你破解...
    沈念sama閱讀 206,723評(píng)論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件魔眨,死亡現(xiàn)場離奇詭異媳维,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)遏暴,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,485評(píng)論 2 382
  • 文/潘曉璐 我一進(jìn)店門侄刽,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人拓挥,你說我怎么就攤上這事唠梨。” “怎么了侥啤?”我有些...
    開封第一講書人閱讀 152,998評(píng)論 0 344
  • 文/不壞的土叔 我叫張陵当叭,是天一觀的道長。 經(jīng)常有香客問我盖灸,道長蚁鳖,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 55,323評(píng)論 1 279
  • 正文 為了忘掉前任赁炎,我火速辦了婚禮醉箕,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘徙垫。我一直安慰自己讥裤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 64,355評(píng)論 5 374
  • 文/花漫 我一把揭開白布姻报。 她就那樣靜靜地躺著己英,像睡著了一般。 火紅的嫁衣襯著肌膚如雪吴旋。 梳的紋絲不亂的頭發(fā)上损肛,一...
    開封第一講書人閱讀 49,079評(píng)論 1 285
  • 那天,我揣著相機(jī)與錄音荣瑟,去河邊找鬼治拿。 笑死,一個(gè)胖子當(dāng)著我的面吹牛笆焰,可吹牛的內(nèi)容都是我干的劫谅。 我是一名探鬼主播,決...
    沈念sama閱讀 38,389評(píng)論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼同波!你這毒婦竟也來了鳄梅?” 一聲冷哼從身側(cè)響起叠国,我...
    開封第一講書人閱讀 37,019評(píng)論 0 259
  • 序言:老撾萬榮一對情侶失蹤未檩,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后粟焊,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體冤狡,經(jīng)...
    沈念sama閱讀 43,519評(píng)論 1 300
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 35,971評(píng)論 2 325
  • 正文 我和宋清朗相戀三年项棠,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了悲雳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,100評(píng)論 1 333
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡香追,死狀恐怖合瓢,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情透典,我是刑警寧澤晴楔,帶...
    沈念sama閱讀 33,738評(píng)論 4 324
  • 正文 年R本政府宣布,位于F島的核電站峭咒,受9級(jí)特大地震影響税弃,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜凑队,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,293評(píng)論 3 307
  • 文/蒙蒙 一则果、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧漩氨,春花似錦西壮、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,289評(píng)論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至赋访,卻和暖如春可都,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背蚓耽。 一陣腳步聲響...
    開封第一講書人閱讀 31,517評(píng)論 1 262
  • 我被黑心中介騙來泰國打工渠牲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人步悠。 一個(gè)月前我還...
    沈念sama閱讀 45,547評(píng)論 2 354
  • 正文 我出身青樓签杈,卻偏偏與公主長得像,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子答姥,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 42,834評(píng)論 2 345