调用API的时候用8096开放API方式调用,那创建的VM就是system用户的了。
system用户是限制登录的,这个只用来系统内部使用。
如果是cloudstack4.2你可以试一下这个assignVirtualMachine API,这个可以为你的VM重新指定用户。
如果想使用改数据库的方式就比较麻烦了,还容易出错,除非研究一下4.2的assignVirtualMachine这个API的具体实现,看看他具体改了几张表,然后再进行手动操作改数据库。



在 2014年3月11日 下午2:47,Wei ZHOU <ustcweiz...@gmail.com>写道:

> 我想知道你是怎么把虚拟机创建给system用户的。。。
>
> cloudstack有assignvm这个api,在UI和cloudmonkey都有实现。
>
> http://cloudstack.apache.org/docs/api/apidocs-4.2/root_admin/assignVirtualMachine.html
>
>
> 在 2014年3月10日 下午12:31,zhangyufei <zhanggey...@163.com>写道:
>
> >
> >
> 由于我用脚本建立的虚拟机所以这些虚拟机都属于system用户了。但是运维人员从界面登录是admin用户。无法对这部分虚拟机做增加磁盘等操作。哪位大侠可以教我如何把这部分虚拟机修改回来admin用户。
> > 或者哪位大侠能告诉我system用户的密码是什么?
> >
> >
>

Reply via email to