Hello to everyone!<div><br></div><div>Thanks Daniel for your reply!</div><div><br></div><div>Has anyone created any express installation script for Ubuntu and Xen? [I know about the express installation scripts that are available on the website.] If so, I would be happy if you would be willing to share it, so that I could use it.</div>
<div><br></div><div>Thanks!<br>Anders Branderud</div><div><br><br><div class="gmail_quote">2011/5/10 Daniel Molina <span dir="ltr"><<a href="mailto:dmolina@opennebula.org">dmolina@opennebula.org</a>></span><br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
Hi,<br>
<br>
The OpenNebula user creation must be done by oneadmin. If you don't<br>
want to use the OpenNebula CLI commands you should implement an<br>
application for managing the account creation, for example a portal or<br>
maybe extend the Sunstone implementation [1].<br>
<br>
Also you could extend one of the Public Cloud implementation  (OCCI<br>
[2,3] and EC2 [4,5] interfaces). The users will be able to access the<br>
cloud using a client that will interact with OpenNebula through a<br>
server, allowing multiple users at the same time<br>
<br>
[1] Sunstone: <a href="http://www.opennebula.org/documentation:rel2.2:sunstone" target="_blank">http://www.opennebula.org/documentation:rel2.2:sunstone</a><br>
<br>
[2] OCCI Service Configuration:<br>
<a href="http://www.opennebula.org/documentation:rel2.2:occicg" target="_blank">http://www.opennebula.org/documentation:rel2.2:occicg</a><br>
[3] OCCI User Guide: <a href="http://www.opennebula.org/documentation:rel2.2:occiug" target="_blank">http://www.opennebula.org/documentation:rel2.2:occiug</a><br>
<br>
[4] EC2 Service Configuration<br>
<a href="http://www.opennebula.org/documentation:rel2.2:ec2qcg" target="_blank">http://www.opennebula.org/documentation:rel2.2:ec2qcg</a><br>
[5] OpenNebula EC2 User Guide<br>
<a href="http://www.opennebula.org/documentation:rel2.2:ec2qug" target="_blank">http://www.opennebula.org/documentation:rel2.2:ec2qug</a><br>
<br>
Hope this helps.<br>
<div><div></div><div class="h5"><br>
On 5 May 2011 18:21, Anders Branderud <<a href="mailto:anders.branderud@gmail.com">anders.branderud@gmail.com</a>> wrote:<br>
> Hello again!<br>
><br>
> I solved the other problem. I was expecting that the user should be asked to<br>
> give a password when logging in to OpenNebula through the oneadmin-account,<br>
> but apparently this wasn't the case. I succeed to login as another user<br>
> through the oneadmin-account.<br>
><br>
> Could you give me any ideas of what's the best way to implement this (I am<br>
> doing a bachelor's thesis) [I know how to implement most of the below and I<br>
> will ask specifically after the following paragraphs what I need help with.<br>
> Problem description that I have written):<br>
><br>
>> ICT at Royal Institute of Technology [KTH]- a university of Stockholm in<br>
>> Sweden - have 16 computers that they are not using, which they bought from<br>
>> PDC at KTH couple of years ago. One of the goals is to install OpenNebula<br>
>> [explained below] on them all, with one of the computers being the front<br>
>> end. I call this cluster of nodes Cloudelia.<br>
>><br>
>> The system should follow the following requirements:<br>
>> In this system we have administrators and ordinary users (‘user’). The<br>
>> administrators have the right to grant other KTH users the privilege to<br>
>> become administrators. In order for a user to use the system, authentication<br>
>> needs to be done to ensure that it has a KTH-account. When an administrator<br>
>> sees an get permission-request from an user and is deciding on whether to<br>
>> approve the user or not, it must be able to rely on than an<br>
>> authentication-mechanism ensures that the user really is the user with the<br>
>> specific KTH-user name shown in the interface. This ensures that any user<br>
>> outside of KTH with an intent to use Cloudelia in a malicious way doesn’t<br>
>> get access to the system.<br>
>><br>
>> An administrator is presented with information of all KTH-users that have<br>
>> requested and are waiting for to get permission to use OpenNebula for a<br>
>> certain course. The administrator can grant permission to any number of<br>
>> these users at a time, and upon granting permission these users will get<br>
>> access to Cloudelia as Open Nebula-’regular users’ [explained below] using<br>
>> the login details they provided upon requesting permission to Cloudelia. An<br>
>> administrator can see a list of all the users of a certain course and can<br>
>> change the permission rights of an user.<br>
>><br>
>> The described procedure of handling the accounts reduces the work load of<br>
>> the administratiors. One advantage is that they don’t need to set up<br>
>> accounts for each user one at a time, by manually assigning them user names,<br>
>> passwords and entering the commands required in OpenNebula for creating an<br>
>> Open Nebula-regular user.<br>
><br>
><br>
>><br>
>> [More information of my proposed solution is found here: Link]<br>
><br>
> More specifically I wonder how to solve this:<br>
> When the administrator has approved a student to get permission to access<br>
> the cloud, and his/her OpenNebula account including password has been<br>
> created: How should the student access the cloud? Could you suggest to me a<br>
> safe way that can handle multiple users at the same time?<br>
><br>
> The cloud stands in a server hall, so the user should access the cloud<br>
> through some remote access.<br>
> How do I allow the user to get access to the cloud when he/she provides<br>
> his/her username and password.<br>
><br>
> What kind of interface for the user to provide his/her username and password<br>
> is the smoothest solution?<br>
> Many users will access the cloud at the same time.<br>
><br>
> Thanks for your help!<br>
><br>
> --Kind Regards, Anders Branderud<br>
><br>
> [Personal blog] <a href="http://www.proofexistencegod.com" target="_blank">www.proofexistencegod.com</a>  : Logical reasons - based on<br>
> scientific premises - for the existence of a Creator and that He hasn't left<br>
> His sapient creatures without an Instruction Manual - Torah ['books of<br>
> Moses'] - to ascertain, and aspire to, His purpose.<br>
><br>
> [Company] Anders Branderud IT Solutions - <a href="http://www.abitsolutions.org" target="_blank">www.abitsolutions.org</a><br>
><br>
</div></div>> _______________________________________________<br>
> Users mailing list<br>
> <a href="mailto:Users@lists.opennebula.org">Users@lists.opennebula.org</a><br>
> <a href="http://lists.opennebula.org/listinfo.cgi/users-opennebula.org" target="_blank">http://lists.opennebula.org/listinfo.cgi/users-opennebula.org</a><br>
><br>
><br>
<font color="#888888"><br>
<br>
<br>
--<br>
Daniel Molina, Cloud Technology Engineer/Researcher<br>
Major Contributor<br>
OpenNebula - The Open Source Toolkit for Cloud Computing<br>
<a href="http://www.OpenNebula.org" target="_blank">www.OpenNebula.org</a> | <a href="mailto:dmolina@opennebula.org">dmolina@opennebula.org</a><br>
</font></blockquote></div><br><br clear="all"><br>-- <br>Kind Regards, Anders Branderud<br><br>[Personal blog] <a href="http://bloganders.blogspot.com" target="_blank">bloganders.blogspot.com</a>  : Logical reasons - based on scientific premises - for the existence of a Creator and that He hasn't left His sapient creatures without an Instruction Manual - Torah ['books of Moses'] - to ascertain, and aspire to, His purpose.<br>
<br>[Company] Anders Branderud IT Solutions - <a href="http://www.abitsolutions.org" target="_blank">www.abitsolutions.org</a><br>
</div>