C++ Console Application that works with VMware Virtual Disk Development Kit

Closed Posted 3 weeks ago Paid on delivery
Closed 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

C++ Programming Windows Desktop Linux VMware Visual Studio

Project ID: #37965393

About the project

38 proposals Remote project Active 2 weeks ago

38 freelancers are bidding on average $1098 for this job

AwaisChaudhry

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

$1500 USD in 10 days
(22 Reviews)
7.4
LiveExperts

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

$1500 USD in 6 days
(38 Reviews)
7.0
umg536

Hi there Jeremy B., Good afternoon , Hope you're having a great time. I'm bidding on your project "C++ Console Application that works with VMware Virtual Disk Development Kit" I am expert in Visual Studio, C++ Progra More

$1500 USD in 2 days
(10 Reviews)
6.1
BeshoyMousaKhair

Hello there, I am a senior software developer and I can do it as required and on time with high quality. Regards,

$2000 USD in 7 days
(50 Reviews)
5.0
Muhammadzeesha59

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

$755 USD in 7 days
(13 Reviews)
4.3
hayteekeys

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

$800 USD in 2 days
(12 Reviews)
4.5
MilosDelic0203

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

$1200 USD in 7 days
(4 Reviews)
4.2
soramaru

Having a remarkable 5-year working experience as a Full-Stack Developer, I have honed a deep understanding of backend and frontend requirements. I specialize in C++ Programming, Linux, and Windows Desktop, which are al More

$750 USD in 7 days
(2 Reviews)
3.6
Nilufer2024

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

$950 USD in 8 days
(1 Review)
3.2
siedovyehorrr32

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

$750 USD in 7 days
(1 Review)
3.0
sagarwal3005

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

$1330 USD in 7 days
(2 Reviews)
3.1
SteveHorvat

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

$1125 USD in 7 days
(4 Reviews)
2.4
nguyenbn

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.

$750 USD in 2 days
(4 Reviews)
1.6
LBpartner

Hi, I've gone through the job posting. It seems that you're looking for a developer who have rich experiences on C++ Programming, VMware, Visual Studio, Windows Desktop and Linux. I've worked with another client in thi More

$800 USD in 3 days
(1 Review)
0.0
artjomsdevelop

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

$1200 USD in 12 days
(0 Reviews)
0.0
jacob105

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

$800 USD in 7 days
(0 Reviews)
0.0
ajeshjanardanan

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

$1125 USD in 7 days
(0 Reviews)
0.0
matthew740

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

$1500 USD in 5 days
(0 Reviews)
0.0
DariusJose20

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

$750 USD in 4 days
(0 Reviews)
0.0
derekjlaporte

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

$1500 USD in 7 days
(0 Reviews)
0.0