譯文-Symbolic一個基于func集中式管理平臺[原創]

Symbolic是一個開源的企業平臺,旨在建立、配置和管理您的龐大分布式數據中心為目的開源框架,代表了目前最先進的數據中心解決方案的集中管理平臺。


特征

  1. 屬于RedHat認證協議棧的應用

  2. 具于func后端應用

  3. 支持 RHEL、Centos及Fedora

  4. 先進的拖放標簽管理(Ajax)

  5. 提供Cobbler支持

  6. 靈活管理操作用戶、主機

  7. 組和權限管理標記

  8. 先進的基于Web的Ajax接口

  9. 支持LDAP,Kerberos和本地認證

  10. 符合JEE標準

  11. 完全可定制的業務

  12. 靈活的管理用戶和主機

  13. 安全的SSL連接

  14. 虛擬機管理

  15. 可定制的插件支持

  16. 執行各種語言編寫的外部腳本(Python、Groovy、bashshell)

如何部署平臺?


192.168.0.1 symbolic.example.com – Symbolic Machine (管理端)
192.168.0.2 station1.example.com – Symbolic Client (被控端)
平臺架構圖

1、如沒有內部DNS服務器,需要修改hosts

echo "127.0.0.1     localhost.localdomain    localhost            " >  /etc/hosts
echo "192.168.0.1   symbolic.example.com     symbolic   certmaster" >> /etc/hosts
echo "192.168.0.2   station1.example.com     station1             " >> /etc/hosts

2、安裝EPEL包

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

3、安裝Certmaster and Func

yum install certmaster func smolt

注:也可參考源碼安裝方式
4、啟用端口,記得在防火墻開啟以下端口

51235/TCP on symbolic.example.com
51234/TCP on symbolic.example.com
51234/TCP on station1.example.com

5、配置func日志分隔

#vi /etc/logrotate.d/func_rotate

/var/log/func/audit.log {
   missingok
   notifempty
   rotate 4
   weekly
   postrotate
      if [ -f /var/lock/subsys/funcd ]; then
         /etc/init.d/funcd condrestart
      fi
   endscript
}

/var/log/func/func.log {
   missingok
   notifempty
   copytruncate
   rotate 4
   weekly
}

6、配置Certmaster及func

#chkconfig certmaster on
#service certmaster start

#chkconfig funcd on
#service funcd start

7、查看被控端認證請求

certmaster-ca –list

[root@symbolic ~]# certmaster-ca --list
symbolic.example.com

8、認證主機

#certmaster-ca --sign symbolic.example.com

9、下載并安裝Symbolic

wget http://downloads.sourceforge.net/symbolic/symbolic-{VERSION}.noarch.rpm
yum --nogpgcheck localinstall symbolic-{VERSION}.noarch.rpm

10、配置JAVA_HOME

#vi /etc/sysconfig/symbolic
...
JAVA_HOME="/usr/lib/jvm/java-1.6.0-openjdk-1.6.0.0"
...

11、配置啟用symbolic

#symbolic-setup
#service symbolic start
#chkconfig symbolic on

12、完畢,訪問平臺

http://symbolic.example.com:8081/symbolic
Username:    root
Password:    pass

如何添加主機?
1、安裝EPEL包

rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-3.noarch.rpm

2、安裝Func與Smolt

yum install func smolt

3、配置hosts

echo "127.0.0.1     localhost.localdomain    localhost            " >  /etc/hosts
echo "192.168.0.1   symbolic.example.com     symbolic   certmaster" >> /etc/hosts
echo "192.168.0.2   station1.example.com     station1             " >> /etc/hosts

4、配置客戶端certmaster配置

#vi /etc/certmaster/minion.conf

# configuration for minions
[main]
certmaster = symbolic.example.com
log_level = DEBUG
cert_dir = /etc/pki/certmaster

5、啟動func服務

chkconfig funcd on
service funcd start

6、到服務器主進行認證,方法見部署平臺第8點。在平臺Admin → Reload Certs可以看到請求的主機清單。
在線文檔V1.5.0

http://www.opensymbolic.org/sites/opensymbolic.org/files/docs/v1.5.0/html/index.html


譯文:http://www.opensymbolic.org/sites/opensymbolic.org/files/docs/v1.2.1/html/Symbolic-Tutorial.html#Symbolic-Tutorial-Server_Configuration

轉自:http://blog.liuts.com/post/208/#entrymore

原創文章,作者:s19930811,如若轉載,請注明出處:http://www.www58058.com/1719

(0)
s19930811s19930811
上一篇 2015-03-26 15:27
下一篇 2015-03-27 14:22

相關推薦

  • N21-北京-泥人-馬哥教育網絡班21期+第一周課程練習

    馬哥教育網絡班21期  第一周課程練習 一、計算機的組成 1、計算機主要由以下幾部分組成:運算器 控制器 存儲器(編址存儲單元)、 輸入、輸出設備   2、運算器負責運算:只能做二進制的數學、邏輯運算, 控制器:控制由哪得到數據,放到哪去,協調運算器、存儲器、輸入、輸出等設備 運算器、控制器整合到一起就是常說的中央處理器,也就是CPU。 …

    Linux干貨 2016-07-12
  • python使用paramiko 模塊建立ssh通訊

    一 paramiko簡介 下文是我從別人博客那里copy下來的: paramiko是用python語言寫的一個模塊,遵循SSH2協議,支持以加密和認證的方式,進行遠程服務器的連接。 由于使用的是python這樣的能夠跨平臺運行的語言,所以所有python支持的平臺,如Linux, Solaris, BSD, MacOSX, Windows…

    Linux干貨 2017-03-07
  • find命令使用練習

    1、  查找/var目錄下屬主為root,且屬組為mail的所有文件   2、  查找/var目錄下不屬于root、lp、gdm的所有文件   3、  查找/var目錄下最近一周內其內容修改過,同時屬主不為root,也不是postfix的文件   4、  查找當前系統上沒有屬主或屬組,且最…

    Linux干貨 2016-08-15
  • Linux系統目錄結構

    root 管理員家目錄home 普通用戶家目錄bin 系統啟動和運行可能會用到的普通命令sbin 管理類命令proc 虛擬文件系統,由內核參數映射而來usr 系統軟件資源存放位置include 存放C/C++頭文件的目錄lib 庫文件lib64 64位系統庫文件tmp 臨時文件目錄boot 引導加載器所需文件,系統所需圖片保存于此etc 配置文件sys 虛擬…

    Linux干貨 2018-03-03
  • vsftpd虛擬用戶搭建

    vsftpd虛擬用戶搭建 1.安裝vsftpd等一系列的安裝包 yum install vsftpd mariadb-server mariadb-devel pam-devel -y 2.安裝pam_mysql 下載:pam_mysql-0.7RC1.tar.gz wget -c ftp://172.16.0.1/pub/Sources/sources/p…

    Linux干貨 2017-06-06
  • 初識Linux

    一,計算機的組成和功能 計算機主要由四個部分組成,內存、緩存、CPU和寄存器。其中緩存及其重要,為CPU和內存之間的緩存,寄存器存放指令,CPU負責執行指令。內存是與CPU進行溝通的橋梁。計算機中所有程序的運行都是在內存中進行的,因此內存的性能對計算機的影響非常大。 二,Linux的主流發行版本 Linux的發行版有數百種之多,其中主流的三種為: Debia…

    Linux干貨 2017-12-04
欧美性久久久久