调用API的时候用8096开放API方式调用,那创建的VM就是system用户的了。 system用户是限制登录的,这个只用来系统内部使用。 如果是cloudstack4.2你可以试一下这个assignVirtualMachine API,这个可以为你的VM重新指定用户。 如果想使用改数据库的方式就比较麻烦了,还容易出错,除非研究一下4.2的assignVirtualMachine这个API的具体实现,看看他具体改了几张表,然后再进行手动操作改数据库。
在 2014年3月11日 下午2:47,Wei ZHOU <[email protected]>写道: > 我想知道你是怎么把虚拟机创建给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 <[email protected]>写道: > > > > > > 由于我用脚本建立的虚拟机所以这些虚拟机都属于system用户了。但是运维人员从界面登录是admin用户。无法对这部分虚拟机做增加磁盘等操作。哪位大侠可以教我如何把这部分虚拟机修改回来admin用户。 > > 或者哪位大侠能告诉我system用户的密码是什么? > > > > >
