广告
返回顶部
首页 > 资讯 > 数据库 >cloudstack4.6 + xenserver架构云环境部署
  • 473
分享到

cloudstack4.6 + xenserver架构云环境部署

2024-04-02 19:04:59 473人浏览 独家记忆
摘要

cloudstack4.6 + xenserver架构云环境部署一、提供简单类似cloudstack架构如下(仅供简单参考):二、安装cloudstack4.6+xenserver6.5 &nbs

cloudstack4.6 + xenserver架构云环境部署


一、提供简单类似cloudstack架构如下(仅供简单参考):

cloudstack4.6 + xenserver架构云环境部署

二、安装cloudstack4.6+xenserver6.5

    系统环境:Centos6.5_64


1.修改各主机相应静态ip地址

2.修改hostname

    vi /etc/sysconfig/network  

3.添加dns记录

    vi /etc/hosts

    192.168.5.8cs01.esc.com

    192.168.5.1xen01.esc.com

    192.168.5.2xen02.esc.com

    192.168.5.3xen03.esc.com

    192.168.5.7nfs.esc.com

    192.168.5.5nfs01.esc.com

    192.168.5.6nfs02.esc.com

    service network restart

4.关闭selinux

    临时关闭setenforce 0;

    永远允许vi /etc/sysconfig/selinux 修改SELINUX=permissive 不需要重启系统;

    sestatus 查看selinux状态;

    永久关闭:修改SELINUX=disabled 系统需要重启生效;

5.关闭防火墙

    service iptables stop;

    chkconfig iptables off

6.设置本地yum源

    挂载光盘

    mount -t nfs 192.168.5.6:/nfs /media/

    mkdir /mnt/cdrom

    mkdir /mnt/cloudstack

    mount -o loop  /media/CentOS-6.5-x86_64-bin-DVD1.iso /mnt/cdrom/

    mount -o loop cloudstack4.6.iso /mnt/cloudstack/

    设置yum文件

    cd /etc/yum.repos.d

    mkdir bak

    mv Cen* bak

    cp bak/CentOS-Media.repo .

    vi CentOS-Media.repo 修改内容如下:

        [c6-media]

        name=CentOS-$releasever - Media

        baseurl=file:///mnt/cdrom

        gpGCheck=0

        enabled=1

        gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-6

        

        [cloudstack]

        name=cloudstack4.6

        baseurl=file:///mnt/cloudstack

        enabled=1

        gpgcheck=0


    yum clean all

    yum repolist

    yum update

     cloudstack4.6 + xenserver架构云环境部署

7.安装ntp

    yum –y install ntp

    chkconfig ntpd on

    service ntpd start


8.安装nfs

    yum –y install nfs-utils

    vi /etc/exports配置共享目录

    /secondary *(rw,async,no_root_squash,no_subtree_check)

    /primary *(rw,async,no_root_squash,no_subtree_check)

     cloudstack4.6 + xenserver架构云环境部署

    mkdir /primary

    mkdir /secondary

    CentOS 6.x 版本默认使用NFSv4,NFSv4要求所有客户端的域设置匹配,这里以设置esc.com为例,请确保文件/etc/idmapd.conf中的域设置,设置域名

    vi /etc/idmapd.conf

     cloudstack4.6 + xenserver架构云环境部署

    在/etc/sysconfig/nfs文件中取消如下选项的注释:

        LOCKD_tcpPORT=32803

        LOCKD_UDPPORT=32769

        MOUNTD_PORT=892

        RQUOTAD_PORT=875

        STATD_PORT=662

        STATD_OUTGoING_PORT=2020

    service rpcbind start

    service nfs start

    chkconfig rpcbind on

    chkconfig nfs on

9.安装数据库

    yum -y install Mysql-server

    find / -name my-medium.cnf

    cp /usr/share/doc/mysql-server-5.1.71/my-medium.cnf /etc/my.cnf

    vi /etc/my.cnf添加以下内容:

        innodb_rollback_on_timeout=1

        innodb_lock_wait_timeout=600

        max_connections=350

        log-bin=mysql-bin

        binlog-fORMat = 'ROW'

    配置数据库字符编码为utf-8

     cloudstack4.6 + xenserver架构云环境部署

    service mysqld start

    chkconfig mysqld on

    mysql的安全初始化

    mysql_secure_installation

    第一步直接回车,默认没有密码

    第二步选择Y,设置root登录密码

    第三步选择Y,删除匿名用户

    第四步选择Y,禁止root远程登陆

    第五步选择Y,删除测试数据库

    第六步选择Y,现在重新载入特权表

10.安装cloudstack

    yum -y install cloudstack-management

    有的网络不受限制直接安装完成,而有的网络受限会报错,

    说连接不到Http://cloudstack.apt-get.eu/systemvm/4.6/,即使配置了本地cloudstack源,它还会自动的去官网下载cloudstack的3个文件:如果下载不了,或者下载很慢,这时候可以用其他方法从官网下载下来,手动安装

    cloudstack-common-4.6.0-1.el6.x86_64.rpm;

    cloudstack-management-4.6.0-1.el6.x86_64.rpm

    cloudstack-cli-4.6.0-1.el6.x86_64.rpm

    这样下载有时候很慢。解决安装方法如下:

    进入到cloudstack的rpm包目录里,一一安装

    cd /mnt/cloudstack/

    rpm -ivh cloudstack-common-4.6.0-1.el6.x86_64.rpm 

    yum -y install MySQL-python ipmitool mkisofs mysql-connector-java Tomcat6 ws-commons-util 

    rpm -ivh cloudstack-management-4.6.0-1.el6.x86_64.rpm

    以下需要的包有些需要上网下载,所以以下步骤是配置yum的原有网上yum源

    cp /etc/yum.repos.d/bak/CentOS-Base.repo /etc/yum.repos.d/

    rpm -ivh cloudstack-agent-4.6.0-1.el6.x86_64.rpm

    yum -y install dhcp httpd syslinux tftp-server xinetd 

    rpm -ivh cloudstack-baremetal-agent-4.6.0-1.el6.x86_64.rpm 

    rpm -ivh cloudstack-cli-4.6.0-1.el6.x86_64.rpm

    rpm -ivh cloudstack-management-4.6.0-1.el6.x86_64.rpm

    rpm -ivh cloudstack-mysql-ha-4.6.0-1.el6.x86_64.rpm

    rpm -ivh cloudstack-usage-4.6.0-1.el6.x86_64.rpm

    以上步骤完成后:

    会提示下载vhd-util并且上传到cloudstack目录

    注意修改文件权限:chmod 0755 vhd-util:

    提示如下:

    Please download vhd-util

    from http://download.cloud.com.s3.amazonaws.com/tools/vhd-util and put it in

    /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/

    先下载就行,复制工作在后边环节进行;

    

    初始化cloudstack数据库

    cloudstack-setup-databases cloud:esc20150209@localhost --deploy-as=root:esc20150209

    cloud代表登录cloudstack数据库的用户名,esc20150209是密码;

    root是这次登录mysql的用户名,esc20150209是登录mysql密码,也就是之前mysql安全初始化的时候设置的新密码。

    当该过程结束后,您应该可以看到类似信息:”CloudStack has successfully initialized the database.”。

    CloudStack has successfully initialized database, you can check your database configuration in /etc/cloudstack/management/db.properties

    配置管理cloudstack服务器

    cloudstack-setup-management

    

    

11.上传系统模板:

    mount -t nfs 192.168.5.6:/home/nfs /secondary/

    /usr/share/cloudstack-common/scripts/storage/secondary/cloud-install-sys-tmplt -m /secondary -u http://192.168.5.6/systemvm64template-4.5-xen.vhd.bz2 -h xenserver -F

    会提示:

     cloudstack4.6 + xenserver架构云环境部署

    注意最后:安装完成了 。

    umount /secondary/

12.访问用户界面:http://192.168.5.8:8080/client/

    默认账号密码:admin/passWord

13.复制vhd-util到所以xenserver服务器的/opt/xensource/bin/目录下

    (笔者将所需要的文件都提前下载下来,然后挂载到/media目录下)

    cp /media/vhd-util /opt/xensource/bin/

14.复制vhd-util到cloudstack服务器的

    cp /media/vhd-util /usr/share/cloudstack-common/scripts/vm/hypervisor/xenserver/

15.xenserver加入池

16.xenserver改变网卡为桥接模式

    xe-switch-network-backend bridge

    需重启xenserver系统生效!

17.然后浏览器访问:http://192.168.5.8:8080/client/

    登录,然后根据实际需求,确定是基础模式,还是高级模式。



您可能感兴趣的文档:

--结束END--

本文标题: cloudstack4.6 + xenserver架构云环境部署

本文链接: https://www.lsjlt.com/news/41583.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • cloudstack4.6 + xenserver架构云环境部署
    cloudstack4.6 + xenserver架构云环境部署一、提供简单类似cloudstack架构如下(仅供简单参考):二、安装cloudstack4.6+xenserver6.5 &nbs...
    99+
    2022-10-18
  • LAMP架构部署以及动态网站环境的配置
    这篇文章主要介绍“LAMP架构部署以及动态网站环境的配置”,在日常操作中,相信很多人在LAMP架构部署以及动态网站环境的配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”LA...
    99+
    2022-10-18
  • MySQLonk8s云原生环境部署
    目录一、概述二、开始部署(一主两从)1)添加源2)修改配置3)开始安装4)测试验证5)Prometheus监控6)卸载一、概述 MySQL是一个关系型数据库管理系统,由瑞典MySQL...
    99+
    2022-11-13
  • django框架的开发环境如何部署
    部署Django框架的开发环境可以按照以下步骤进行:1. 安装Python:首先,确保计算机上已安装Python。可以从Python...
    99+
    2023-10-09
    django
  • MySQL on k8s 云原生环境部署
    目录一、概述二、开始部署(一主两从)1)添加源2)修改配置3)开始安装4)测试验证5)Prometheus监控6)卸载一、概述 mysql是一个关系型数据库管理系统,由瑞典MySQL AB 公司开发,属于 oracle ...
    99+
    2022-09-23
  • 怎么实现云主机环境部署
    要实现云主机环境的部署,可以按照以下步骤进行操作:1. 选择云服务提供商:根据自己的需求和预算选择一个云服务提供商。2. 注册账号并...
    99+
    2023-09-20
    云主机
  • 如何部署JEESZ分布式框架开发环境
    小编给大家分享一下如何部署JEESZ分布式框架开发环境,希望大家阅读完这篇文章之后都有所收获,下面让我们一起去探讨吧!1.   环境准备       ...
    99+
    2023-06-04
  • 云虚拟主机怎么部署php环境
    要部署PHP环境,您可以按照以下步骤进行操作:1. 购买一个云虚拟主机,选择一个合适的云服务提供商,并根据您的需求选择适当的主机配置...
    99+
    2023-09-21
    云虚拟主机 php
  • 【云原生 • Docker】mysql、tomcat、nginx、redis 环境部署
    注意在应用部署之前,docker 服务必须是开启状态 systemctl start docker。 目录 一、MySQL 部署 二、Tomcat 部署 三、Nginx 部署 四、Redis 部署 一、MySQL 部署 1. 拉取 My...
    99+
    2023-10-03
    云原生 docker tomcat redis mysql
  • 云服务器部署架构是什么
    云服务器部署架构是指在云计算环境下,将应用程序和服务部署在云服务器上的结构和配置。它包括以下主要组件和层次:1. 虚拟化层:云服务器...
    99+
    2023-08-28
    云服务器
  • 阿里云服务器如何部署PHP环境
    在云计算时代,越来越多的网站和应用开始使用PHP作为后端语言。然而,许多开发者在部署PHP环境时遇到了困难。本文将详细介绍如何在阿里云服务器上部署PHP环境,帮助您轻松构建PHP应用。 部署PHP环境的具体步骤如下:创建阿里云服务器首先,您...
    99+
    2023-11-22
    阿里 环境 服务器
  • 移动云PHP环境部署的步骤详解
    随着云计算和移动互联网的普及,移动云应用的开发越来越受到关注。在移动应用开发中,PHP是一种常用的编程语言。移动云PHP环境部署是实现高效开发的重要一步。本文将介绍移动云PHP环境部署的步骤和注意事项。一、什么是移动云PHP环境移动云PHP...
    99+
    2023-05-14
  • Rainbond云原生部署SpringCloud应用架构实践
    目录示例项目详情模块说明:部署环境说明:模块构建部署 Mysql部署 Redis部署 pig-ui依赖与端口梳理最终成果示例项目详情 本文档以Pig 快速开发框架为例,演示如何在Ra...
    99+
    2022-11-13
  • Windows下Python的Django框架环境部署及应用编写入门
    环境搭建 1、下载所需的软件包: (1)python安装包 (2)django安装包 以下2个包其实是安装python包管理工具,在后面安装django文档包模块时会用到,下载网站是pypi (1)setu...
    99+
    2022-06-04
    框架 入门 环境
  • 云服务器部署springboot项目需要什么环境
    如果您想在云服务器上部署一个基于容器的项目,您需要考虑以下环境要求: 计算机配置:您需要考虑您的计算机是多处理器计算平台(多核)或者多核心处理器计算平台。通常,建议您选择多核处理器或者多核核心处理器计算平台来进行云服务器部署。 网络配置...
    99+
    2023-10-26
    环境 服务器 项目
  • 云服务器部署php环境的步骤是什么
    部署PHP环境的步骤如下:1. 选择合适的云服务器提供商并创建一个云服务器实例。2. 登录到云服务器实例。3. 更新服务器操作系统及软件包。使用以下命令更新Ubuntu系统为例:```sudo apt updatesudo apt up...
    99+
    2023-08-09
    云服务器
  • Rainbond云原生部署SpringCloud应用架构的方法
    这篇“Rainbond云原生部署SpringCloud应用架构的方法”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Rainb...
    99+
    2023-06-30
  • 玩转服务器之环境篇:PHP和Python环境部署指南 | 京东云技术团队
    前几篇文章中讲解了如何搭建docker和Java Web环境的方法,本篇文章来教大家搭建一个好的PHP和Python环境,可以帮助开发和运行PHP和Python应用程序,使其更加高效和稳定。 一、 P...
    99+
    2023-09-09
    php 服务器 python
  • 如何在阿里云服务器上部署PHP环境管理
    阿里云服务器是一种高性能、可扩展的云服务器产品,它可以满足各种应用场景的需求。本文将详细介绍如何在阿里云服务器上部署PHP环境管理,包括所需准备、步骤和注意事项。 部署PHP环境管理的步骤如下:步骤一:准备阿里云服务器首先,你需要在阿里云上...
    99+
    2023-12-15
    阿里 环境管理 器上
  • 云服务器怎么搭建python环境变量管理系统框架架构
    搭建一个Python环境变量管理系统框架需要遵循以下步骤: 安装Python Dev-Cli:首先,在Python官网(https://dl.python.org/downloads/pythondevel/3-python-cli.z...
    99+
    2023-10-26
    管理系统 架构 环境变量
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作