日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

使用Convirt 2.0.1管理虚拟机环境

發布時間:2025/4/5 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 使用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源:
  • cd?/etc/yum.repos.d?
  • wget?--no-cache?http://www.convirture.com/repos/definitions/rhel/6.x/convirt.repo
  • 下載convirt軟件包到指定目錄,例如root的根目錄:
  • wget?--no-cache?http://www.convirture.com/downloads/convirt/2.0.1/convirt-install-2.0.1.tar.gz?
  • wget?--no-cache?http://www.convirture.com/downloads/convirt/2.0.1/convirt-2.0.1.tar.gz?
  • 解壓convirt安裝包并安裝依賴:
  • tar?-xzf?convirt-install-2.0.1.tar.gz?
  • cd?convirt-install/install/cms/scripts/?&&?./install_dependencies?
  • 注:1) 安裝過程比較花費時間。
    2) 在安裝依賴過程中,會自動安裝mysql以及運行/usr/bin/mysql_secure_installation。以前有安裝過Mysql也沒關系。只是在運行Mysql的安全腳本時,一定注意把mysql的root密碼設為convirt,因為后面的安裝需要它。我們可以在安裝完成后,再修改這個密碼。
    修改Mysql的innodb buffer和memory pool:
    在/etc/my.cnf的[mysqld]配置段中添加如下兩行,并重啟mysql:
  • innodb_buffer_pool_size=1G?
  • innodb_additional_mem_pool_size=20M?
  • ?
  • /etc/init.d/mysqld?restart?
  • 注:不知道這個修改有什么用途,但是官方文檔上有這一步,我們就照做唄。 解壓CMS軟件包:
  • cd?convirt-install/install/cms/scripts/?&&?source?install_config?
  • cd?~?&&?tar?-xzf?convirt-2.0.1.tar.gz?-C?$CONVIRT_BASE?
  • 安裝convirt:
  • cd?convirt-install/install/cms/scripts/?
  • ./setup_tg2?
  • ./setup_convirt?
  • 注:1) 若想修改Mysql的root密碼,在setup_tg2完成后進行修改。 vi ~/convirt/src/convirt/web/convirt/development.ini,找到下面一行進行修改密碼:
    sqlalchemy.url=mysql://root:convirt@localhost:3306/convirt?charset=utf8
    2) 在setup_convirt過程中,會配置SSH密鑰。正常配置即可。
    啟動convirt CMS:
    停用Iptables或加入以下過濾規則,然后啟動convirt:
  • iptables?-I?INPUT?-p?tcp?--dport?8081?-j?ACCEPT??
  • cd?~/convirt?&&?./convirt-ctl?start?
  • 訪問:
    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。
  • wget?--no-cache?http://www.convirture.com/downloads/convirture-tools/2.0.1/convirture-tools-2.0.1.tar.gz?
  • tar?-zxf?convirture-tools-2.0.1.tar.gz?
  • cd?convirture-tools/install/managed_server/scripts/?
  • ./convirt-tool?install_dependencies?
  • ./convirt-tool?setup?
  • ?

    三、使用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管理虚拟机环境的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。