Find Jobs
Hire Freelancers

Building API call framework to VMWare Cloud using C#/.NET

$30-250 USD

En curso
Publicado hace casi 13 años

$30-250 USD

Pagado a la entrega
vsphere API integration using C# / .NET Hi All, We are looking to build an application that can 'talk' to VMWare and us. This is NOT a full programming project. It is a basic framework setup and more of a "here is an example that works, explanation of how to manipulate it and if you have questions then ask". VMWare has a very detailed API library, however, we are not very proficient in reading their documentation and want a professional developer to work with our software engineer to develope a framework of calls to the VMWare API. We are looking to have common jobs/tasks as in vSphere: Create a VM instance Copy a VM instance Suspend a VM instance Modify a VM instance Delete a VM instance Run Kickstart after install Each one of these tasks requires input information - instance ID/Name, datastore location, resource allocation etc. We are looking for a framework such that we can pass on the instance parameters and call for the function to take action. This project is about preparing and setting up the framework: Build us a solution (.sln) that will invoke the connection and make the appropriate calls, pass needed parameters and send back execution completion/failure flags/replies. Your solution will be used in our project to talk to VMWare. This is actually a very simple project, it requires you to 'teach' us how to make the connection and the various calls to the VMware ESXi server. We want to 1. Create a VM (VirtualMachine) from a template 2. Suspend (invoke controlled shutdown to the OS and then power off the VM). 3. Delete VM (Remove from Disk). The following is the list of activities of modifiying a VM instance: 4. Add RAM resource for a VM 5. Add CPU resource for a VM 6. Remove RAM resource for VM 7. Remove CPU resource for a VM 8. Increase HD space for a VM Each activity requires a set of operations. For example Create a VM from template: copy <template#> to <newinstanceName#> (creates a folder with [login to view URL] [login to view URL] and then "Register / Add to Inventory" these two files. When you "Register / Add to Inventory", you will be prompted to enter the new instance name: <instanceName#>. This creates a VirtualMachine from Template. This requires the following pieces of information: 1. Source Template - We will have multiple sources of templates, possibly 50 diff templates with diff OS and configurations. With the source template we need the "TemplateID" (either by name or some other deferntiator). It may require to know the PATH to the "WHERE" the source files of the templates are 2. The target VM that will be created (PATH to where the actual files will be stored, New Folder Name, New Instance Name/ID). 3. Target VM Instance passed-on parameters (in Linux it is called Kickstart) --> this is in essence an "unattended installation" of an OS which after the OS and VM installation is complete, we pass the "network information, host name, registration or programs within the OS info, including Username and Password". 4. VM Management information, VMWare itself has a mangement tool to Start/Stop a VM and it is available for the End User so that he can invoke a Start or Stop of the Power to his VM Instance, so we need to set a Username and Password for the VM Mgmt. What we need in this case, is a way to allow users do self-management on their assigned VM instance and resources. ======================================================= Who should apply for this project: VMWare professionals who have extensive experience with API calls and are C#,.NET savvy. Estimated time of completion: within 7 days Estimated budget for this project: about 20 hours worth of work @$10/hour. This is NOT a full programming project. It is a basic framework setup and more of a "here is an example that works, explanation of how to manipulate it and if you have questions then ask". Please do not try to bypass freelancer.com system.
ID del proyecto: 1155528

Información sobre el proyecto

2 propuestas
Proyecto remoto
Activo hace 13 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
I am new to this site but I have 4+ years of experience
$100 USD en 5 días
0,0 (0 comentarios)
0,0
0,0
2 freelancers están ofertando un promedio de $175 USD por este trabajo
Avatar del usuario
Have worked extensively with VMWare API in an enterprise application. Please view PM.
$250 USD en 7 días
5,0 (1 comentario)
1,6
1,6

Sobre este cliente

Bandera de UNITED STATES
New York, United States
5,0
36
Forma de pago verificada
Miembro desde sept 24, 2004

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.