国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

c3工具安裝及批量主機互信

IT那活兒 / 1283人閱讀
c3工具安裝及批量主機互信

點擊上方“IT那活兒”,關注后了解更多內容,不管IT什么活兒,干就完了?。?!



環境主機,版本紅帽7.6


192.168.1.1

192,168.1.2
192.168.1.3
192.168.1.4



安裝C3工具

1. 傳輸c3工具 rpm包"c3-5.1.2-1.noarch.rpm"至/tmp 目錄。

2. 進入到上傳rmp包的目錄,進行安裝c3工具。

rpm -ivh c3-5.1.2-1.noarch.rpm
若提示以下信息:
"Preparing... ###############################
## [100%]
file /usr/bin from install of c3-5.1.2-1.noarch conflicts with file fro
m package filesystem-3.2-21.el7.x86_64"
則是 c3 安裝和 RH7.3 版本 的 filesystem 的文件有沖突,因此報錯。
可使用以下命令實現,root 用戶或 dbauser 用戶。
cd /usr/local
mkdir c3_install && cd c3_install
rpm2cpio /tmp/c3-5.1.2-1.noarch.rpm |cpio -idv
cp /usr/local/c3_install/usr/bin/* /usr/local/bin/
cp /usr/local/c3_install/usr/bin/* /usr/bin/

3. 添加ip至c3.conf配置文件中,配置c3工具的節點需要添加。

除"192.168.1.1:127.0.0.1  #head node"ip需改變,其他一致。
例:
編輯安裝節點 /etc/c3.conf配置文件,添加以下內容,該內容可根據需求定制需要連接的主機。
cluster all {
10.209.140.65:127.0.0.1  #head node
dead remove-index-00
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4
}

cluster data {
10.209.140.65:127.0.0.1  #head node
dead remove-index-00
192.168.1.3
192.168.1.4
}

4. 使用cexec all: uptime 驗證,驗證無問題,則安裝成功。

注:此工具需要所有主機的互信。



批量主機互信


以下為所有主機做互信步驟:

準備環境,添加所有ip至文件中,例如:
注: 只是舉例,后續需把每個集群的ip,放到各個集群的/home/gbase/host.list文件中。
vi /home/gbase/host.list
##每個集群所有主機名和ip
192.168.1.1
192.168.1.2
192.168.1.3
192.168.1.4

1在每個節點創建RSA密鑰和公鑰,gbase 用戶。

先備份所有主機的公鑰,進行匯總到一個文件中。
cat /home/gbase/host.list |while read user ip
do
spawn scp gbase@${ip}:/home/gbase/.ssh/id_rsa.pub_${ip} /home/gbase/huxin/
expect *assword*
send passwd
interact
done
在匯總主機上執行。
cp /home/gbase/.ssh/authorized_keys /home/gbase/.ssh/authorized_keys_bak
cat /home/gbase/.ssh/id_res_pub >> /home/gbase/.ssh/authorized_keys
cat /home/gbase/huxin/id_res_pub* >> /home/gbase/.ssh/authorized_keys


備份所有公鑰后,進行生成rsa。


#!/use/bin/expect

cat /home/gbase/host.list |while read user ip
do
spawn ssh gbase@${ip}  ssh-keygen -t rsa
expect *assword*
send passwd
interact
done

2. 將所有機器的公鑰匯總到一個配置文件,例如:

vi scp.sh
#!/use/bin/expect
cat  /home/gbase/host.list |while read user ip
do
spawn scp gbase@${ip}:/home/gbase/.ssh/id_rsa.pub_${ip} /home/gbase/huxin/
expect *assword*
send passwd
interact
done


在匯總主機上執行:


cp /home/gbase/.ssh/authorized_keys /home/gbase/.ssh/authorized_keys_bak
cat /home/gbase/huxin/id_res_pub* >> /home/gbase/.ssh/authorized_keys

3. 分發整合后的公鑰文件。

vi scp_push.sh

#!/use/bin/expect
cat host.list |while read user ip
do
spawn scp /home/gbase/.ssh/authorized_keys gbase@${ip}:/home/gbase/.ssh/
expect *assword*
send passwd
interact
done

4. 使用cexec all: uptime 驗證,驗證無問題,則互信已成功配置。



本文作者:張開旭

本文來源:IT那活兒(上海新炬王翦團隊)

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/129577.html

相關文章

  • 戳穿泡沫:對「信息瓶頸」理論的批判性分析

    摘要:信息瓶頸理論由耶路撒冷希伯來大學的計算機與神經科學家等人提出。與我取得聯系并分享了一篇已提交盲審的論文,論文作者對信息瓶頸理論的一些發現作了批判性分析。這是一個重要更新,指出了信息瓶頸理論的一些局限性。 「信息瓶頸」(Information Bottleneck)理論由耶路撒冷希伯來大學的計算機與神經科學家 Naftali Tishby 等人提出。該研究有望最終打開深度學習的黑箱,并解釋人腦...

    xiaodao 評論0 收藏0
  • kubernetes1.9高可用集群安裝(使用kubeadm工具

    摘要:集群安裝在節點上并準備一個虛擬來做。節點集群啟動前的準備請用用戶執行節點準備工作在每臺機器上執行包括修改主機名,關閉防火墻等操作。關閉防火墻是為了避免不必要的網絡問題。完了可以使用查看集群是否安裝完成。 前面我們安裝了一個簡單的kubernetes集群,選用了1個master節點和三個node節點。etcd也沒有安裝成集群. 這次我們安裝一個3個master節點+etcd集群的kub...

    codecraft 評論0 收藏0
  • kubernetes1.9高可用集群安裝(使用kubeadm工具

    摘要:集群安裝在節點上并準備一個虛擬來做。節點集群啟動前的準備請用用戶執行節點準備工作在每臺機器上執行包括修改主機名,關閉防火墻等操作。關閉防火墻是為了避免不必要的網絡問題。完了可以使用查看集群是否安裝完成。 前面我們安裝了一個簡單的kubernetes集群,選用了1個master節點和三個node節點。etcd也沒有安裝成集群. 這次我們安裝一個3個master節點+etcd集群的kub...

    VioletJack 評論0 收藏0

發表評論

0條評論

IT那活兒

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<