C++ Console Application that works with VMware Virtual Disk Development Kit
$750-1500 USD
Paid on delivery
Project Description:
Use Microsoft Visual Studio and VMware Virtual Disk API (part of VMware Virtual Disk Development Kit) to create C++ application that provides ability to copy virtual machine virtual disk (.vmdk) files to/from storage connected to a VMware ESXi host server given specific parameters (see requirements).
Requirements:
- Programming Language: C++
- Development Environment: Microsoft Visual Studio 2022
- Runtime Platform: Application must be able to run on Windows and Linux
- Application Type: Console (non-GUI)
- Application Parameters:
• host server (required IF topology = 1 or 3: FQDN or IP)
• host server port (required IF topology = 1 or 3: port used for connecting to host server)
• username (required IF topology = 1 or 3: username for connecting to host server)
• password (required IF topology = 1 or 3: password for connecting to host server)
• topology (required: 1 = source VMDK is remote, target VDMK is local | 2 = source VMDK is remote, target VDMK is remote | 3 = source VMDK is local, target VDMK is remote | 4 = source VMDK is local, target VMDK is local)
• transport mode (required IF topology = 1 or 3: nbd | nbdssl)
• source VMDK path (required: path to source virtual disk file)
• target VMDK path (required: path to destination virtual disk file)
• target VMDK format (required: 1 = managed, thick | 2 = managed, thin | 3 = hosted, thick | 4 = hosted, split, thick | 5 = hosted, thin | 6 = hosted, split, thin) *note: target VMDK formats 3-6 are only valid when topology = 1 or 4
• log file path (optional, logging disabled if omitted)
- Include appropriate error handing and reporting:
• Invalid parameters
• Host server not found
• Authentication failure
• Permissions issue
• Source VMDK file locked
• Target folder does not exist
• Target VMDK file already exists
• Not enough free space to create target VMDK file
- Application must report (write to console) % complete (while running) and successful completion or detailed error message on failure
- Application MUST be able to copy VMDK to/from ESXi host server at >= 1GB/minute (given basic hardware and 1Gb network connection)
- Application must support VMware ESXi 6.5 - 8.0
To successfully complete this project you must provide:
- Signed confidentiality and non-disclosure agreement before starting project
- Complete, royalty-free source code that is free of any third-party licensing constraints
- Source code must be well documented and formatted according to C++ development standards
- Detailed documentation on how application works
- Detailed instructions on how to setup duplicate development environment for further development and testing
- Detailed instructions on how to compile source code and create distributed application (.exe)
- Detailed instructions on how to setup application for use on Windows and Linux
Project ID: #37965393
About the project
38 freelancers are bidding on average $1098 for this job
Hello Good afternoon , I just finished reading the job description . I see you are looking for someone experienced in developing products using VMware, Linux, C++ Programming, Visual Studio and Windows Desktop. This is More
Hi there,I'm biddin on your project "C++ Console Application that works with VMware Virtual Disk Development Kit" I have read your project description and i'm confident i can do this project for you perfectly.I still h More
Hello there, I am a senior software developer and I can do it as required and on time with high quality. Regards,
Hello , Sir/ Mam I have checked Requirements As a seasoned developer with a wealth of Experience I'm confident I can bring your virtual reality project to life. My track record as demonstrated in my 100% job complet More
hello, I have worked both full time and part time as a Windows desktop/embedded C/C++(MT4, 5)/C#/PYTHON/JAVA, developer for over 7 years now, I have done many simple and complex projects with Visual Studio and C++, ASP More
Hello, I am an experienced C++ developer with expertise in Windows Desktop, Linux, and VMware integration. I have extensive experience working with Microsoft Visual Studio and VMware Virtual Disk API, making me the pe More
Hi, Jeremy B.! I have worked with similar projects so that I can provide you with a satisfied result. So I will share you my previous work similar with your project via chatting. Having confirmed the job posting "C More
Hello I’ve carefully checked your requirements and really interested in C++ Console Application that works with VMware Virtual Disk Development Kit. I am confident for your project because I have skills of Visual Stud More
Hello, I can start immediately. I have 13+ years of experience and I ensure you I can complete the project within budget and timeline. I'm not just a developer; I'm your dedicated partner. I'm committed to working with More
With immense enthusiasm, I propose my expertise as an agile full-stack developer capable of delivering this exact project using your specified parameters. Drawing from my extensive experience in Python telegram and scr More
Hello! I am confident of your project with +10 years of experiences in C++. Let's discuss detail of your project via chatting. Sincerely. Bui.
Hello there, I am Artjom from Latvia who has 7 years of experience in web/mobile app development. I have gone through your job description and I am confident in my rich experience with Linux, C++ Programming, Visual St More
Hi, How are you doing? As a professional developer with expertise in C++ console application development, I eagerly anticipate the opportunity to complete this project for you. Please drop me a message to discuss the p More
Hello Jeremy B.. This is Matt from the United States and I have been working on this industry for the last decades. I have checked your project is about C++ Console Application that works with VMware Virtual Disk Devel More
Hey Jeremy B., Good afternoon! I am skilled mobile developer with skills including Visual Studio, Linux, VMware, C++ Programming and Windows Desktop. Please contact me to discuss more regarding this project. I aw More
With a distinguished background in full-stack programming and a specialized focus on C++ and Linux, I'm uniquely equipped to build the high-performance console application that you need using for your VMware Virtual Di More