CloudStack升级:4.2.1升至4.3.1版本

系统版本:Centos6.4x64

平台版本:cloudstack4.2.1

Hypervisor: KVM

(个人环境平台)

一、升级准备;

 1、本地源制作;

(有些可能是安装操作升级操作网速不给力 所以管理节点服务器和计算节点都制作本地源了)

[[email protected] ~]# mkdir /opt/cloudstack4.3/

把 cloudstack4.3 rpm 包传输到这个/opt/cloudstack4.3目录下;

    2、本地 yum 源;

# vi /etc/yum.repo/cloudstack.repo

[cloudstack]

name=cloudstack

#baseurl=http://cloudstack.apt-get.eu/rhel/4.2/

baseurl=file:///opt/cloudstack4.3/

enabled=1

gpgcheck=0

    3、安装 createrepo

# yum install -y createrepo

# yum clean all

# createrepo /opt/cloudstack4.3/

二、系统VM模板;

这个命令条件一定必须要按照官方的指示来;

(URL 路径可以根据自己情况进行更改)

KVM (当然这边虚拟技术是KVM )

Name: systemvm-kvm-4.3

Description: systemvm-kvm-4.3

URL:http://download.cloud.com/templates/4.3/systemvm64template-2014-06-23-master-kvm.qcow2.bz2

Zone: Choose the zone where this hypervisor is used

Hypervisor: KVM

Format: QCOW2

OS Type: Debian GNU/Linux 7.0 (64-bit) (or the highest Debian release number available in the dropdown)

Extractable: no

Password Enabled: no

Public: no

Featured: no

Routing: yes

才看状态已就绪 为Yes 才可;


三、操作升级;

管理节点服务器操作:

    1、数据库备份;(以防操作失败还原)

# mysqldump -u root -p cloud > /backup/cloud_backup_`date ‘+%Y-%m-%d‘`.sql

# mysqldump -u root -p cloud_usage > /backup/cloud_usage-backup_`date ‘+%Y-%m-%d‘`.sql

# mysqldump -u root -p cloudbridge > /backup/cloudbridge-backup_`date ‘+%Y-%m-%d‘`.sql

    2、停止cloudstack-management 服务;

[[email protected] ~]# /etc/init.d/cloudstack-management stop

(官方说如果你有usage 这个服务也需要停止,我没有)

    3、查看存储信息;

[[email protected] ~]# mysql -u cloud -p -e "select id,name,path from cloud.storage_pool where pool_type=‘Filesystem‘"

(会提示输入cloud 密码)

(官方说 如上本地存储路径后面有斜杠,将路径最后的斜杠“/”移除;

mysql -ucloud -p -e ‘update cloud.storage_pool set path="/var/lib/libvirt/images" where path="/var/lib/libvirt/images/"‘;

会提示输入cloud 密码 )

    4、管理节点服务升级;

[[email protected] ~]# yum upgrade cloudstack-management -y

    5、启动服务;

[[email protected] ~]# /etc/init.d/cloudstack-management start

计算节点服务器操作

    1、计算节点;

    停止 cloudstack-agent 服务

[[email protected] ~]# /etc/init.d/cloudstack-agent stop

    操作升级;

[[email protected] ~]# yum upgrade cloudstack-agent -y

    2、(官方说  查找/etc/cloudstack/agent/environment.properties文件中,有无如下行:

# grep -r "paths.script" /etc/cloudstack/agent/environment.properties

paths.script=/usr/share/cloudstack-common

确定存在paths.script行,如果没有,自行添加上去;)

    3、启动服务;

[[email protected] ~]# /etc/init.d/cloudstack-agent start


四、登录CS管理页面

  1、设置全局变量”integration.api.port“参数为:8096

在升级结束后cloud-sysvmadm脚本会使用这个端口,进行对系统虚拟机的管理。

2、重启cloudstack-management 服务;

[[email protected] ~]# /etc/init.d/cloudstack-management restart

3、测试UI访问;

可能是这次升级比较顺利没有出现重挫杂草问题;系统VM都是完整的启动;创建实例也是顺利;可能有人操作会出现重多警示;所以一定安官方需求来操作;看每一步是不是有提示;根据要求来。

官方升级原文链接:http://cloudstack-release-notes.readthedocs.org/en/4.3.1/rnotes.html

时间: 2024-10-03 06:06:13

CloudStack升级:4.2.1升至4.3.1版本的相关文章

wamp升级php5.3.10到5.4.31版本

1.  停止WAMP服务器. 2.  去网站windows.php.net 下载php-5.4.31-nts-Win32-VC9-x86.zip. 不要下载THE INSTALLER. 3.  在wamp/bin/php创建php5.4.31文件夹 4.  把下载的zip包解压到php5.4.31文件夹中 5.  从已存在的php版本文件中(如php5.3.10, (eg.   wamp/bin/php/php5.3.3))复制以下文件: -  php.ini.phpForApache.ini和

升级本地已安装的 Node 和 npm 版本

Mac升级本地已经安装的NodeJs和Npm到最新版,可以使用一下方式进行升级和更新. 其实windos上升级nodejs也很简单,只需在nodejs官网下载安装最新的msi即可. 值得注意的是安装时需要按原nodejs安装路径路径安装,不能安装到新的路径. 1. Node 版本升级 step1: 查看本机当前 node 版本 1 node -v step2: 清除nodejs的 cache 1 npm cache clean -f step3: 安装node管理工具 n 这个工具是专门用来管理

Mysql5.5升级到5.6步骤详解 小版本大版本

http://blog.csdn.net/i_team/article/details/9935693 小版本升级,先关闭数据库,然后mv直接全部替换掉mysql目录下的bin/ ,lib/ ,share/.或者替换掉把bin/目录下的ll |grep mysqd 搜索出来 的文件全部替换和share/目录下的ll share/english/errmsg.sys 替换即可. Mysql升级主要涉及升级包下载.数据权限备份.配置文件备份.数据导入及配置文件恢复等步骤,本人mysql实际安装路径是

升级 Centos 6.5/6.7 的 php 版本

Centos 6.5/6.7 的 php 预设是用 5.3.3 这个版本号 wget http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm wget http://rpms.famillecollet.com/enterprise/remi-release-6.rpm sudo rpm -Uvh remi-release-6*.rpm epel-release-6*.rpm vi /etc/yum.re

升级JFinal内置的jetty到9版本,并且支持ssl

JFinal本事内置的jetty8已经基本满足开发需求.由于本人是版本控,同时想在某些小型项目中直接用内置的jetty运行. 于是将内置的jetty升级到9.由于jetty9盒jetty8变化很大.所以几乎需要重写com.jfinal.server.JettyServer的doStart方法.需要引入jetty9的jar包. 最新的Jetty 9.3.0.v20150612 最低要求java8 代码如下: /**  * Copyright (c) 2011-2015, James Zhan 詹波

D7升级时候发现许多System函数只有Byte版本的,需要注意

SetLength 对于字符串,是WideChar的长度GetMem 只针对ByteMove 只针对ByteFillChar 只针对ByteWriteFile(API) 只针对Byte 另外学习了:StrPCopy 拷贝String到PCharStringOfChar 使用重复的Char组合出String

wamp升级php5.3.10到php5.6.13版本

1.  停止WAMP服务器. 2.  去网站windows.php.net 下载php-5.6.13-nts-Win32-VC9-x86.zip. 不要下载THE INSTALLER. 3.  在wamp/bin/php创建php5.6.13文件夹 4.  把下载的zip包解压到php5.6.13文件夹中 5.  从已存在的php版本文件中(如php5.3.10, (eg.   wamp/bin/php/php5.3.3))复制以下文件: -  php.ini.phpForApache.ini和

CloudStack(一)简介及相关理论介绍

简介 CloudStack(cloudstack.apache.org)是IaaS类型云计算的一种开源解决方案,同类的解决方案有OpenStack.OpenNebula等,CloudStack是以java语言所研发并具有高可用性.可扩展性.丰富的UI功能.Hypervisor 的多样性等等..(更多请见http://www.cloudstack-china.org/2013/11/2702.html),它可以帮助用户利用自己的硬件提供类似于Amazon EC2那样的公共云服务.CloudStac

docker升级方法

本次升级原因是因为docker提供的Python API版本与服务端版本对应不上,才使用升级docker服务端版本解决,升级方案如下: 1.下载docker最近稳定版 curl -sSL -O https://get.docker.com/builds/Linux/x86_64/docker-1.9.1 2.停止docker服务并备份文件 service docker stop mv /usr/bin/docker /usr/bin/docker_bak 3.升级docker mv docker