真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

DevOps中怎么安裝salt/salt-api

DevOps中怎么安裝salt/salt-api,相信很多沒有經(jīng)驗(yàn)的人對(duì)此束手無策,為此本文總結(jié)了問題出現(xiàn)的原因和解決方法,通過這篇文章希望你能解決這個(gè)問題。

創(chuàng)新互聯(lián)建站致力于互聯(lián)網(wǎng)網(wǎng)站建設(shè)與網(wǎng)站營銷,提供成都網(wǎng)站制作、成都做網(wǎng)站、外貿(mào)營銷網(wǎng)站建設(shè)、網(wǎng)站開發(fā)、seo優(yōu)化、網(wǎng)站排名、互聯(lián)網(wǎng)營銷、成都微信小程序、公眾號(hào)商城、等建站開發(fā),創(chuàng)新互聯(lián)建站網(wǎng)站建設(shè)策劃專家,為不同類型的客戶提供良好的互聯(lián)網(wǎng)應(yīng)用定制解決方案,幫助客戶在新的全球化互聯(lián)網(wǎng)環(huán)境中保持優(yōu)勢(shì)。

 SaltStack 是一種基于C/S架構(gòu)的服務(wù)模式,在SaltStack架構(gòu)中服務(wù)器端叫作Master,客戶端叫作Minion,傳統(tǒng)C/S架構(gòu)為:客戶端發(fā)送請(qǐng)求給服務(wù)器端,服務(wù)器端接收到請(qǐng)求并且處理完成后再返回給客戶端。在SaltStack架構(gòu)中不僅有傳統(tǒng)的C/S架構(gòu)服務(wù)模式,而且有消息隊(duì)列中的發(fā)布與訂閱(pub/sub)服務(wù)模式。這使得SaltStack應(yīng)用場(chǎng)景更加豐富。目前在實(shí)際環(huán)境中一般使用SaltStack的C/S架構(gòu)進(jìn)行配置管理。

 在Master和Minion端都是以守護(hù)進(jìn)程的模式運(yùn)行,一直監(jiān)聽配置文件里面定義的ret_port(接受minion請(qǐng)求,默認(rèn)端口號(hào):4506)和publish_port(發(fā)布消息,默認(rèn)端口號(hào):4505)的端口。當(dāng)Minion運(yùn)行時(shí)會(huì)自動(dòng)連接到配置文件里面定義的Master地址ret_port端口進(jìn)行連接認(rèn)證。默認(rèn)客戶端請(qǐng)求id是socket.getfqdn()取到的值,也可以在Minion啟動(dòng)之前修改Minion的id值。

安裝系統(tǒng)環(huán)境:

DevOps中怎么安裝salt/salt-api

安裝的系統(tǒng)版本

DevOps中怎么安裝salt/salt-api

安裝的Python版本

DevOps中怎么安裝salt/salt-api

安裝RPM擴(kuò)展

rpm -ivh http://mirrors.zju.edu.cn/epel/6/x86_64/epel-release-6-8.noarch.rpm

安裝salt-master 

yum -y install salt-master
/etc/init.d/salt-master start

chkconfig salt-master on
salt-master --version

安裝salt-minion

yum -y install salt-minion
sed -i 's/#master: salt/master: 10.0.2.22/g' /etc/salt/minion # 指定 master 的ip地址
/etc/init.d/salt-minion start
chkconfig salt-minion on
salt-minion --version

安裝salt-api

yum -y install salt-api pyOpenSSL  

chkconfig salt-api on  

sed -i '/#default_include/s/#default/default/g' /etc/salt/master

useradd -M -s /sbin/nologin salt  

echo '123456' | passwd salt --stdin

 /etc/pki/tls/certs

 make testcert

 openssl rsa -in localhost.key -out localhost_nopass.key

touch /etc/salt/master.d/eauth.conf

external_auth:

  pam:

   salt:

      - .*

      - '@wheel'

      - '@runner'


/etc/salt/master.d/api.conf

rest_cherrypy:

  port: 8000

  ssl_crt: /etc/pki/tls/certs/localhost.crt

  ssl_key: /etc/pki/tls/private/localhost_nopass.key

重啟服務(wù)器

service salt-master restart

service salt-api restart

測(cè)試API

[root@localhost private]# curl -k https://127.0.0.1:8000/login -H "Accept: application/x-yaml"  -d username='salt'  -d password='123456'  -d eauth='pam'

return:

- eauth: pam

  expire: 1496250537.6364369

  perms:

  - .*

  - '@wheel'

  - '@runner'

  start: 1496207337.636436

  token: 4b3c799f7ac9537fa4018242de8698d1d7aedf51

  user: salt

看完上述內(nèi)容,你們掌握DevOps中怎么安裝salt/salt-api的方法了嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


標(biāo)題名稱:DevOps中怎么安裝salt/salt-api
鏈接URL:http://weahome.cn/article/ggoehs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部