[root@SJCloudManager ~]# service cloudstack-management stop
[root@SJCloudManager ~]# service cloudstack-usage stop
[root@SJCloudManager ~]# mysql -ucloud -p1qaz2wsx -e "select id,name,path from cloud.storage_pool where pool_type='Filesystem'" +-----+--------------+--------------------------+ | id | name | path | +-----+--------------+--------------------------+ | 201 | SJCloudKVM-2 | /var/lib/libvirt/images/ | +-----+--------------+--------------------------+ [root@SJCloudManager ~]#
[root@SJCloudManager ~]# mysql -ucloud -p1qaz2wsx -e 'update cloud.storage_pool set path="/var/lib/libvirt/images" where path="/var/lib/libvirt/images/"'; [root@SJCloudManager ~]# mysql -ucloud -p1qaz2wsx -e "select id,name,path from cloud.storage_pool where pool_type='Filesystem'" +-----+--------------+-------------------------+ | id | name | path | +-----+--------------+-------------------------+ | 201 | SJCloudKVM-2 | /var/lib/libvirt/images | +-----+--------------+-------------------------+ [root@SJCloudManager ~]#
[root@SJCloudManager ~]# mysqldump -uroot -proot cloud > cloudstack-backup.sql
[root@SJCloudManager 430]# cat /etc/yum.repos.d/cloudstack.repo [apache-cloudstack] name=Apache CloudStack 4.3.0 baseurl=http://192.168.100.3/cloudstack/430/ enabled=1 gpgcheck=0 [root@SJCloudManager 430]# yum clean all; yum makecache
[root@SJCloudManager ~]# service cloudstack-management stop
[root@SJCloudManager ~]# yum upgrade cloudstack-management -y
[root@SJCloudManager ~]# service cloudstack-management start
[root@SJCloudKVM-2 ~]# service cloudstack-agent stop [root@SJCloudKVM-2 ~]# killall jsvc
[root@SJCloudKVM-2 ~ ]# yum upgrade cloudstack-agent -y
[root@SJCloudKVM-2 ~]# grep -r "paths.script" /etc/cloudstack/agent/environment.properties paths.script=/usr/share/cloudstack-common
[root@SJCloudKVM-2 ~]# service cloudstack-agent start
[root@SJCloudKVM-2 ~]# service cloudstack-agent status cloudstack-agent (pid 19059) is running...
在升级结束后cloud-sysvmadm脚本会使用这个端口,进行对系统虚拟机的管理。
升级过程中,虚拟机实例没有出现异常宕机情况
已知问题(BUG?)
升级完成后,如果碰到控制台界面打不开,提示如下:
提示找不到服务器,无法找到 x.x.x.x.*.realhostip.com.
可以看到realhostip.com前被加入了一个*,正是因为该域名无法解析照成console打不开。
此问题由4.1升级到4.3带来,且全新安装不会出现该问题。
请修改两个变量参数。
consoleproxy.url.domain secstorage.ssl.cert.domain
升级完成后,该值被修改为 *.realhostip.com
正确的应该为realhostip.com
升级后:
控制板:
项目视图: