• CloudStack搭建KVM环境


    软件环境:agent:CentOS 6.3,minimal安装,CPU启用VT

        management server:CentOS 6.3,minimal安装

        存储:CentOS 6.3 搭建在management server上

    网络规划:management server:2个网卡,eth0:10.10.25.10(外部访问)eth1:192.168.1.10(管理网段,与kvm通信,提供nfs)

        agent:2个网卡,eth0:10.10.25.11,eth1:192.168.1.11(管理网段)

        public ip:10.10.25.21~10.10.25.30

        private ip:192.168.1.21~192.168.1.30

    1 、在agent 上先搭建网桥:

    # brctl addbr cloudbr0
    # brctl addif cloudbr0 eth0
    # brctl addbr cloudbr1
    # brctl addif cloudbr1 eth1

    修改网卡配置,使eth0和eth1分别通过cloudbr0和cloudbr1通信

    ifcfg-eth0:

    DEVICE=eth0
    BOOTPROTO=none
    HWADDR=00:50:56:90:4E:97
    NM_CONTROLLED=yes
    ONBOOT=yes
    TYPE=Ethernet
    UUID=f50419b9-b29a-4be2-b5a5-8639d5125d2c
    BRIDGE=cloudbr0

    ifcfg-cloudbr0:

    DEVICE=cloudbr0
    TYPE=Bridge
    BOOTPROTO=none
    ONBOOT=yes
    IPADDR=10.10.25.71
    NETMASK=255.255.255.0
    GATEWAY=10.10.25.1
    DNS1=172.16.100.103
    DNS2=172.16.100.111
    STP=yes

    2、修改主机名:

    # hostname kvm.test.cloud

    修改/etc/hosts和/etc/sysconfig/network,将主机名写入文件中,重启agent主机

    3、安装agent

    yum或下载安装包都可以

    4、修改管理服务主机名

    # hostname manage.test.cloud

    修改/etc/hosts和/etc/sysconfig/network,将主机名写入文件中,重启主机

    5、准备主存储和二级存储

    创建目录/export/primary和/export/secondary

    我之前保存了systemvm template和builtin template

    所以直接复制到/export/secondary中即可,目录如下:

    /export/secondary/template/tmpl/1/3 /export/secondary/template/tmpl/1/4

    编辑/etc/exports写入以下内容

    /export/ *(rw,async,no_root_squash)

    启动nfs服务

    # service nfs start
    # chkconfig nfs on

    6、关闭management-server 防火墙和SELinux

    7、安装management-server

    8、初始化db,按提示步骤添加资源域


    此处我设置guest和public使用eth0,management使用eth1

    所以guest和public的Edit 输入cloudbr0

    management输入cloudbr1

    其余按提示输入相应信息即可完成

    9、部署完成,启用资源域

  • 相关阅读:
    realsense SDK debug
    网络
    JVM基础系列第11讲:JVM参数之堆栈空间配置
    图片一句话木马简单制作方法
    RocketMQ(四):生产者消息数据写入实现细节
    RocketMQ(三):broker启动逻辑
    发现一个新的技术网站 https://dotnet9.com/
    【最新】解决Github网页上图片显示失败的问题
    c++入门
    Newtonsoft.Json json.net 可以丢弃了,微软发布了 System.Text.Json 适用于.net 4.6.1 +,后悔了,建议.net5+项目使用
  • 原文地址:https://www.cnblogs.com/riskyer/p/3271520.html
Copyright © 2020-2023  润新知