使用Convirt 2.0.1管理虚拟机环境
?整個Convirt環境架構:
安裝convirt環境包括如下三個部分:
1、準備一臺物理機或虛擬機,安裝Convirt Management Server (CMS)
2、準備需要被Convirt管理的服務器。(注意操作系統版本和Xen版本)
3、使用瀏覽器訪問CMS并管理你的服務器
一、CMS安裝:
參考官方文檔:http://www.convirture.com/wiki/index.php?title=C2_fedora_installation。
網上有很多坑爹的文章,還是官方文檔可靠! 操作系統:CentOS 6.0 CR
Convirt版本:2.0.1 首先安裝convirt源:
2) 在安裝依賴過程中,會自動安裝mysql以及運行/usr/bin/mysql_secure_installation。以前有安裝過Mysql也沒關系。只是在運行Mysql的安全腳本時,一定注意把mysql的root密碼設為convirt,因為后面的安裝需要它。我們可以在安裝完成后,再修改這個密碼。 修改Mysql的innodb buffer和memory pool:
在/etc/my.cnf的[mysqld]配置段中添加如下兩行,并重啟mysql:
sqlalchemy.url=mysql://root:convirt@localhost:3306/convirt?charset=utf8
2) 在setup_convirt過程中,會配置SSH密鑰。正常配置即可。 啟動convirt CMS:
停用Iptables或加入以下過濾規則,然后啟動convirt:
http://IPADDR:8081
默認用戶和密碼均為admin
?
二、準備需要被管理的服務器:我們需要對這些服務器進行一些配置,它們才能被convirt管理。
注意:請務必首先閱讀一下官方文檔http://www.convirture.com/support_configurations.php,查看convirt支持的managed server的版本和xen版本!本人有慘痛經歷!同一個環境下,CMS安裝成功,不代表Convirture-tools也能成功! 操作系統:CentOS 5.6
Convirture-tools版本:2.0.1
首先,每臺被管理的服務器上,要安裝Xen (3.0.4及其以上版本) 或KVM (KVM-70及其以上版本)。
其次,每臺被管理服務器與CMS機器之間必須能夠以root用戶使用密鑰進行無密碼登陸。
然后,在這些服務器上安裝convirt-tool。
?
三、使用convirt管理服務器:
參考官方文檔:http://www.convirture.com/wiki/index.php?title=Convirt2_doc,操作比較簡單。
官方文檔中對向CMS中添加服務器、創建虛擬機、管理存儲等都有詳細的資料!
本人曾經使用CentOS 6.0,內核3.1.2,Xen4.1.2的服務器作為managed server,結果在安裝convirture-tools的時候始終報錯:
遇錯:Hunk #1 FAILED at 95.
Patching failed.
Error executing /root/convirture-tools/install/managed_server/scripts/xen-3.0/configure-xend.sh
以為是錯誤信息中已經給出了答案,手動打補丁:
cd convirture-tools/install/managed_server/scripts/xen-4.0 && ./ configure-xend.sh
重新安裝:
./convirt-tool setup
結果遇到另一個錯誤:Error: Unable to connect to xend: No such file or directory. Is xend running?
查看日志/var/log/xen/xend.log,發現錯誤:
(invalid xend config xend-tcp-xmlrpc-server-ssl-key-file: directory '/etc/xen/xmlrpc.key' does not exist
折騰了很久,發現沒法解決這個問題,只好回滾xen配置文件/etc/xen/xendxend-config.sxp,并重啟機器,xend順利啟動。但convirture-tools始終無法安裝!?
轉載于:https://blog.51cto.com/share/731012
總結
以上是生活随笔為你收集整理的使用Convirt 2.0.1管理虚拟机环境的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: About JXTA message r
- 下一篇: 找工作是一种必须的生活阅历