• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    關于安裝agent的一些問題

    關于安裝agent的一些坑

    東西/原料

    • centos7

    方式/步調

    1. 1

      本文本家兒如果記實

      1.起首在開啟虛擬機之前,也就是電源狀況為關機時,打開本臺虛擬機設置,勾選VT,cpu至少是雙核如圖,之后開啟虛擬機。

    2. 2

      設置裝備擺設防火墻

      iptables -I INPUT -p tcp -m tcp --dport 22 -j ACCEPT

      iptables -I INPUT -p tcp -m tcp --dport 1798 -j ACCEPT

      iptables -I INPUT -p tcp -m tcp --dport 16509 -j ACCEPT

      iptables -I INPUT -p tcp -m tcp --dport 5900:6100 -j ACCEPT

      iptables -I INPUT -p tcp -m tcp --dport 49152:49216 -j ACCEPT

      保留防火墻設置

      iptables-save > /etc/sysconfig/iptables

      若是語句添加不了證實還沒有這個辦事,請先下載

      yum install iptables-services -y

    3. 3

      1.安裝ntp

      yum install ntp

      chkconfig ntpd on (開機自啟)

      設置裝備擺設與當地Management Server時鐘同步

      vi /etc/ntp.conf

      在# Please consider joining the pool下面添加

      server 192.168.xxx.xxx(本家兒機ip)

      2.點竄selinux

      vi /etc/selinux/config

      SELINUX=permissive

      3.設置裝備擺設當地域名解析

      需要點竄三處位置,別離是/etc/sysconfig/network、/etc/hosts

      /etc/sysconfig/network

      在文件加上

      NETWORKING=yes

      HOSTNAME=c7_agent(本家兒機名稱)

      /etc/hosts

      文件的最后增添(IP為本家兒機IP):192.168.xxx.xxx(本臺agent ip) c7_agent

      為保萬一 執行 hostnamectl set-hostname  c7_agent

      重啟

      輸入hostname --fqdn查看當地域名設置是否當作功,當作功應該只顯示c7_agent

      輸入getenforce 查看 selinux是否設置當作功

      輸入service ntpd status 查看ntpd是否已啟動,沒有,輸入service ntpd start

    4. 4

      執行號令:

      # lsmod |grep kvm

      若是呈現近似以下內容,證實本機已有kvm

      kvm_intel              53484  0

      kvm                   316506  1 kvm_intel

      若是沒有則執行號令:

      yum install libvirt*  qemu*

      或者yum install kvm和yum install virt*(本機執行該號令,虛擬機呈現黑屏,重啟呈現錯誤,應該是因為本機已有kvm,文件沖突)

    5. 5

      下載cloudstack-agent-4.11.1.0-1.el7.centos.x86_64.rpm和cloudstack-common-4.11.1.0-1.el7.centos.x86_64.rpm

      下載地址http://download.cloudstack.org/centos/7/4.11/?C=M;O=A ,經由過程運程拜候東西或經由過程圖形界面下載,將其放置在將要安裝agent的某個文件夾下上,具體放置的路徑按小我習慣,例如本人放在/usr/local上

      經由過程yum install cloudstack-common-4.11.1.0-1.el7.centos.x86_64.rpm

      yum install cloudstack-agent-4.11.1.0-1.el7.centos.x86_64.rpm安裝相關的rpm包,注重這里安裝必然要安裝此挨次,不然安裝不當作功

    6. 6

      設置裝備擺設libvirtd

      # vi /etc/libvirt/libvirtd.conf

      listen_tls = 0

      listen_tcp = 1

      tcp_port = "16509"

      auth_tcp = "none"

      mdns_adv = 0

      # vi /etc/sysconfig/libvirtd

      LIBVIRTD_ARGS="--listen"

      # vi /etc/libvirt/qemu.conf

      vnc_listen = "0.0.0.0"

      啟動libvirtd辦事 輸入service libvirtd restart

    7. 7

      啟動可能會掉敗,錯誤信息如圖,去系統的日記文件看錯誤信息位置是/var/log/messages

      發現錯誤如圖,大要講的是今朝的centos7版本無法運行這個版本的libvirt

      下面還提醒我們remove 包libvirt_storage_backend_rbd.so

      cd到錯誤信息中提醒的路徑

      執行號令:

      mv libvirt_storage_backend_rbd.so libvirt_storage_backend_rbd.so.bak

    8. 8

      從頭啟動libvirtd辦事

      systemctl restart libvirtd

      查看當前libvirtd的運行狀況

      systemctl status libvirtd

      辦事正常運行

    9. 9

      點竄agent.properties

      vim /etc/cloudstack/agent/agent.properties

      將此中的guest.network.device、private.network.device、public.network.device的注釋去失落,并將值改為virbr0(這里是本人這里的虛擬網卡,可以經由過程ifconfig查看,后面增添的網卡,virbr0是名稱,填寫名稱即可,如圖),并將host的地址給改當作辦事器ip

      guest.network.device=virbr0

      private.network.device=virbr0

      public.network.device=virbr0

      host=192.168.xxx.xxx(辦理辦事器的ip地址)

    10. 10

      最后從頭執行

      systemctl restart cloudstack-agent.service 

      或者systemctl start cloudstack-agent.service

      沒有報錯

      systemctl status cloudstack-agent.service查看狀況

      正常運行

      也可以利用cloudstack-setup-agent(網上說用這條號令啟動欠好,有關平安方面的證書會呈現問題,但在我這底子沒有可見的影響)

    11. 11

      去cloudstack webUI 添加本家兒機,若是能添加當作功,如圖一則無需繼續,有時辰狀況也可能是Alex,期待一會再刷新或者remove host 再從頭添加都行。

      不然請繼續看下去,這里啟動agent看似沒有問題,問題在于辦理辦事器添加這臺本家兒機時,可能會因為ssl雙標的目的認證導致添加掉敗,一向報ssl握手掉敗的錯誤,從官方發出來的文檔來看,若是更新到最新情況,也就能使問題解決,

    12. 12

      下面這幾條語句能解決相關問題

      yum install epel-release -y

       yum update -y

      yum install python-pip -y

       pip install ifcfg

      yum install openvswitch.x86_64 openvswitch-controller.x86_64 NetworkManager-ovs -y

      最后在cloud stack web上添加本家兒機即可,若是添加后本家兒機狀況為Alex,可以稍微刷新一下頁面或者remove host 再從頭添加

    13. 13

      本人記實:經由過程點竄數據庫cloud.configuration中的ca.plugin.root.auth.strictness的值,依然沒有解決ssl問題,yum update -y進級的是整臺虛擬機的情況。

    • 發表于 2019-01-22 00:00
    • 閱讀 ( 1405 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆