在H3C VDI管理界面添加CAS CVM后看不到虚拟机信息
1:没有对CVM数据库root用户授权
2.CVM未解除127.0.0.1地址绑定
3.数据库连接数满导致
1:没有对CVM数据库root用户授权
可以通过检查Broker 日志cdiBroker.log 确认是否有如下数据库无法连接异常:
Caused by:com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Access denied for user 'root'@'%' to database 'vservice' at sun.reflect.GeneratedConstructorAccessor29.
newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.
newInstance(DelegatingConstructorAccessorImpl.java:45)
如果存在以上日志异常则需要对CVM数据库访问权限进行修改,具体步骤如下
将changeroot.sh文件(在VDI压缩包中附带)拷到CAS下的某个目录.例如拷贝到/usr目录下:参考如下步骤执行
root@CAS3180:/usr# chmod 555 changeroot.sh ## 给文件赋予可执行权限
root@CAS3180:/usr# ./changeroot.sh ## 执行root用户授权脚本
Success. ## 执行成功返回Success
然后按照图示登录数据库执行操作操作
select Host,User,Password,Insert_priv,Update_priv,Delete_priv,Create_priv,Drop_priv from mysql.user where user='root'; ## 按照如图所示方法执行该语句,权限为Y,说明root用户授权成功
注意执行该操作时需要保证H3C VDI服务是停止状态;
2.CVM未解除127.0.0.1地址绑定
root@cvknode-09794:/# sudo vi /etc/mysql/my.cnf (从配置文件禁止只绑定127.0.0.1)
找到如下配置,并注释掉。-----------需要执行
bind-address = 127.0.0.1
修改成如下
#bind-address = 127.0.0.1
之后保存退出
:wq!
修改完后重启Mysql服务 #需要执行
root@cvknode-09794:/# service mysql restart
注意执行该操作时需要保证H3C VDI服务是停止状态;
3.数据库连接数满导致
无
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作