热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

CloudStack4.0+KVM安装详细指南

nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd

下面是在进行 cloudstack 4.0 + KVM 的安装详细记录,给大家分享一下。
 
规划: cloudstack management + KVM + NFS 都安装在一个机器上。 当然,还可以 cloudstack management + NFS 一台机器 cloudstack agent +KVM  在另一台机器
 
一 cloudstack 4.0 agent + KVM 安装
 
1 安装 CentOS 6.3 minimal 按默认进行安装  安装后,以root用户登录
 
2 配置网络,并置为开机启用
 
2.1 使用 vi 编辑 ifcfg-eth0 文件
 
#vi /etc/sysconfig/network-scripts/ifcfg-eth0
 
修改为如下内容:
 
DEVICE=eth0              [不需要修改]
 
HWADDR=52:54:00:B9:A6:C0  [不需要修改]
 
NM_COnTROLLED=no          [需要修改]
 
OnBOOT=yes                [需要修改]
 
BOOTPROTO=none            [需要修改]
 
IPADDR=172.16.0.126        [需要修改为你的IP]
 
NETMASK=255.255.255.0    [需要修改为你的掩码]
 
GATEWAY=172.16.0.1      [需要修改为你的网关]
 
DNS1=8.8.8.8              [需要修改为DNS1]
 
DNS2=8.8.4.4              [需要修改为DNS2]
 
2.2运行下面的命令,网络服务进程 network 配置为关机即激活
 
#chkconfig network on
 
2.3 运行下面的命令,重启网络服务进程 network
 
#service network restart
 
2.4 运行下面的命令,测试机器是否能连上互联网(我们将需要从互联网上安装许多的依赖包)
 
#ping 8.8.8.8
 
3 配置机器名 hostname –fqdn
 
3.1 运行如下命令,检查 hostname 是否 正确返回fqdn格式
 
#hostname –fqdn
 
3.2 如果没有正确返回,使用 vi 编辑 /etc/hosts 文件
 
#vi /etc/hosts
 
增加一行  172.16.0.126 cskvm.boco.com  [cskvm.boco.com 为#hostname 返回的机器名]
 
3.3 运行下面的命令,重启网络服务进程 network
 
#service network restart
 
4 安装NTP,配置NTP ,并置为开机启用
 
4.1 查询是否安装 ntp 包
 
#rpm -qa | grep ntp  如果有返回,就不需要安装 ntp 包
 
4.2 否则,运行如下命令进行安装
 
#yum install ntp
 
4.3 运行下面的命令,ntpd 进程配置为关机即激活
 
#chkconfig ntpd on
 
4.4 运行下面的命令,重启ntpd 进程  #service ntpd restart
 
5 关闭防火墙,并置为开机启用(我们这里避免防火墙的复杂配置,采用关闭防火墙处理)
 
5.1 查看防火墙状态
 
#service iptables status                ##查看防火墙状态
 
5.2 停止防火墙进程 iptables  #service iptables stop                  ##本次关闭防火墙
 
5.3 永久性关闭防火墙:  #chkconfig iptables off  (注意中间的是两个英式小短线)
 
6 配置selinux
 
6.1 查看是否安装selinux 包
 
#rpm -qa | grep selinux
 
6.2 运行如下命令,置值为 setenforce permissive
 
#setenforce permissive
 
6.3 vi 修改 /etc/selinux/config 文件,改如下的置  SELINUX=permissive [将原来的值为enforcing 修改为 permissive]
 
7 安装libvirt,配置
 
7.1 查看是否安装kvm
 
#rpm -qa | grep kvm
 
7.2 如果没有安装,运行下面命令,安装kvm
 
#yum install kvm
 
7.3 查看是否安装 libvirt
 
#rpm -qa | grep libvirt
 
7.4 如果没有安装,运行下面命令,安装libvirt
 
#yum install libvirt
 
7.5 配置libvirt ,vi 修改文件 /etc/libvirt/qemu.conf ,确保下面的内容没有注掉      vnc_listen=0.0.0.0
 
7.6 运行下面命令,重启libvirtd 进程
 
#service libvirtd restart
 
8 安装cloudstack agent
 
8.1 到网址http://jenkins.cloudstack.org/,下载安装包CloudStack-non-OSS-140.tar.bz2,将安装包上传到  centos系统中,如/cloudstackinpkg,运行下面命令解压安装包
 
#bunzip2 CloudStack-non-OSS-140.tar.bz2
 
#tar xf CloudStack-non-OSS-140.tar  8.2
 
进入解压的目录,执行安装
 
#cd CloudStack-non-OSS-140  #./install
 
8.3 输入 A ,并回车,安装 cloudstack agent
 
9 启动cloudstack agent  #service cloud-agent start

CloudStack 的详细介绍:请点这里
CloudStack 的下载地址:请点这里

CloudStack 4.0.2 vRouter导致重启后状态不正常 2013-08/88474.htm

CloudStack部署手册 PDF清晰版 2013-06/86114.htm

CloudStack 4.0 + KVM 安装详细指南 2013-06/85750.htm

安装部署CloudStack 4.0企业私有云平台 2013-06/85748.htm

CloudStack安装部署与常见问题解决 2013-06/85746.htm


推荐阅读
  • 使用Vultr云服务器和Namesilo域名搭建个人网站
    本文详细介绍了如何通过Vultr云服务器和Namesilo域名搭建一个功能齐全的个人网站,包括购买、配置服务器以及绑定域名的具体步骤。文章还提供了详细的命令行操作指南,帮助读者顺利完成建站过程。 ... [详细]
  • Docker的安全基准
    nsitionalENhttp:www.w3.orgTRxhtml1DTDxhtml1-transitional.dtd ... [详细]
  • 本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ... [详细]
  • 使用 Azure Service Principal 和 Microsoft Graph API 获取 AAD 用户列表
    本文介绍了一段通用代码示例,该代码不仅能够操作 Azure Active Directory (AAD),还可以通过 Azure Service Principal 的授权访问和管理 Azure 订阅资源。Azure 的架构可以分为两个层级:AAD 和 Subscription。 ... [详细]
  • 如何配置Unturned服务器及其消息设置
    本文详细介绍了Unturned服务器的配置方法和消息设置技巧,帮助用户了解并优化服务器管理。同时,提供了关于云服务资源操作记录、远程登录设置以及文件传输的相关补充信息。 ... [详细]
  • 360SRC安全应急响应:从漏洞提交到修复的全过程
    本文详细介绍了360SRC平台处理一起关键安全事件的过程,涵盖从漏洞提交、验证、排查到最终修复的各个环节。通过这一案例,展示了360在安全应急响应方面的专业能力和严谨态度。 ... [详细]
  • 本文介绍如何在 Android 中通过代码模拟用户的点击和滑动操作,包括参数说明、事件生成及处理逻辑。详细解析了视图(View)对象、坐标偏移量以及不同类型的滑动方式。 ... [详细]
  • 2023 ARM嵌入式系统全国技术巡讲旨在分享ARM公司在半导体知识产权(IP)领域的最新进展。作为全球领先的IP提供商,ARM在嵌入式处理器市场占据主导地位,其产品广泛应用于90%以上的嵌入式设备中。此次巡讲将邀请来自ARM、飞思卡尔以及华清远见教育集团的行业专家,共同探讨当前嵌入式系统的前沿技术和应用。 ... [详细]
  • 导航栏样式练习:项目实例解析
    本文详细介绍了如何创建一个具有动态效果的导航栏,包括HTML、CSS和JavaScript代码的实现,并附有详细的说明和效果图。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解Cookie与Session会话管理
    本文详细介绍了如何通过HTTP响应和请求处理浏览器的Cookie信息,以及如何创建、设置和管理Cookie。同时探讨了会话跟踪技术中的Session机制,解释其原理及应用场景。 ... [详细]
  • 网络攻防实战:从HTTP到HTTPS的演变
    本文通过一系列日记记录了从发现漏洞到逐步加强安全措施的过程,探讨了如何应对网络攻击并最终实现全面的安全防护。 ... [详细]
  • UNP 第9章:主机名与地址转换
    本章探讨了用于在主机名和数值地址之间进行转换的函数,如gethostbyname和gethostbyaddr。此外,还介绍了getservbyname和getservbyport函数,用于在服务器名和端口号之间进行转换。 ... [详细]
  • 本文深入探讨了Linux系统中网卡绑定(bonding)的七种工作模式。网卡绑定技术通过将多个物理网卡组合成一个逻辑网卡,实现网络冗余、带宽聚合和负载均衡,在生产环境中广泛应用。文章详细介绍了每种模式的特点、适用场景及配置方法。 ... [详细]
  • 本文详细分析了Hive在启动过程中遇到的权限拒绝错误,并提供了多种解决方案,包括调整文件权限、用户组设置以及环境变量配置等。 ... [详细]
author-avatar
米饭2502912051
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有