@jasonnix said in A question for the creators of XO:
Hi @john-c,
Thank you for your great tips.
As I said, I've heard that Java and JavaScript are insecure, but they also have some advantages that you and others have pointed out. For example, they have a large community of users and developers. Sorry, but I think that sometimes we don't choose the right path. For example, I'm sure that a professional PHP or Ruby developer can convince you that JavaScript is not the right choice for some projects. If PHP or Ruby were not good programming languages, then they would not have so many fans and everyone would use JavaScript. One of the reasons why JavaScript is so popular is that this language can be run by browsers. Something like a standard for the web. In my opinion, JavaScript like Windows operating system. It has capabilities and features, but the most important reasons for its popularity are its large number of users and ease of use.
My other question is, why is there no program under the operating system to manage XCP-ng?
If you are talking about directly on XCP-ng operating system there are. In this case there's two options:-
XO Lite
xe
Though XO Lite is new and still being developed its designed to be hosted (embedded) on the currently beta XCP-ng version 8.3. It's aim is to provide a features consistent with a single host or single pool environment. It's aimed at home lab users mostly so they can perform basic tasks, without having to install any extra software on client computers. Though technically it's viewed and invoked remotely but the commands are done directly on the pool master XCP-ng host. The remote viewing and invoking is done on a client device through the web browser or if installed as PWA the browser engine.
The other option is xe its command line based so everything you wish to do needs to be typed out in the right syntax. Even tasks as basic as creating a new VM require multiple commands, several of which are from xe to perform a part.
To manage XCP-ng remotely you have the option of:-
Xen Orchestra
XCP-ng Center
Xen Orchestra - XO CLI
Xen Orchestra - REST API
A bit off topic are you any good with PowerShell?
If so how about reading up on the relevant documentation about XAPI and/or XO's API so that a PowerShell commandlet can be developed?