Terraform, ansible and other workflow management tools will help, but no
matter what you do, it is going to require more work on your side.
The interface simply does not provide enough screen reader access to be
efficient for us.
I did not go down that road as I think Chris was just wanting one-shot
tasks, but even with the provided example, it looks like the task may be
repeated.
Most of the stuff I do requires more initial work then simply clicking on
something, but if I repeat it at all, then my extra work pays off in faster
task completion.
It is rare that complicated admin tasks just "work" out of the box. I
usually have to work around one problem or another.
Again, that is just the life of a blind system/network/infrastructure admin.
-----Original Message-----
From: Andrew Hodgson
Sent: Wednesday, October 23, 2019 5:39 AM
To: Blind sysadmins list
Subject: [Blind-sysadmins] Re: VSphere.
Hi,
I agree with you in the context of the PowerShell tools on vSphere, but have
you looked into something like Terraform to provide infrastructure as code?
The tasks you want to accomplish have an easier workflow in something like
Terraform than in PowerShell in my opinion, although these days I don't go
near ESX and do everything in the cloud, so there may be some annoying
features using the vSphere provider.
In terms of the console access any CLI tool is going to struggle with this,
however it can be worked round. In the case of Azure VMs I have VM
extensions that write out files to a storage account which I can view, and I
have also done a solution which ran a DSC job on the host as part of the
provisioning and the deployment job didn't finish until the DSC job had
completed. I realise again this is very cloud based and I don't know how
the APIs work on the vSphere side so experimentation may be required there.
In my view one problem with the PowerShell tools for a lot of these
platforms is it gives you current status on an action, and there are tools
to perform specific actions, but it isn't declarative in that you give it an
end goal and it will not know how to get there. The magic in something like
Terraform (and the cloud specific stack languages) is that it knows
dependencies between the different components so can work out the order to
run transactions.
I wasn't going to reply to this thread as I didn't really have anything
constructive to write, but hopefully this may have given you something to
look into.
Andrew.
________________________________________
From: Darragh Ó Héiligh [d@digitaldarragh.com]
Sent: 23 October 2019 09:07
To: Blind sysadmins list
Subject: [Blind-sysadmins] Re: VSphere.
Kelly,
Thanks.
But power shell scripts have limitations.
Take for example the following sequence of tasks.
1. Create VM from template.
2. Modify that VM using a wizard to modify the host name, IP address, time
zone etc.
3. Wait for it to provision.
4. Monitor the status of the provision task.
5. Change the VM to use a different VSwitch.
6. Verify the amount of RAM and CPU cores.
7. Move to the networks tab and verify the VLAN ID for the network you have
chosen.
8. Power on the VM
9. Open the console.
10. Use OCR either using Jaws or something like Seeing AI to determine when
the template work flow has added the machine to the domain etc.
All of these tasks with power shell only would take a lot more time. Sure,
if it was a defined workflow or a commonly required task, power shell would
be fine. But I'm not sold on it's advantages over a good GUI for day to day
administrative tasks with different requirements.
I'm open to correction though but specific examples of your requirements and
how you accomplish these efficiently would be very appreciated.
I'm aware of the advantages of power shell. I use it daily but almost always
for repeated tasks. Even for an extremely fast typist, I find power shell
to be les efficient than a GUI for one off tasks. Also, information such as
the status of background jobs, dependencies etc must besought. It is not
there for easy retrieval.
-----Original Message-----
From: Kelly Prescott
Sent: Wednesday 23 October 2019 02:17
To: Blind sysadmins list
Subject: [Blind-sysadmins] Re: VSphere.
I took a job where I have to dive deep into VMWare.
I have found the web interface to be about useless, but I have had great
luck with powershell.
I am now probably better then my sighted team members as I just write
scripts to do the things they have to click to do.
I have powershell on my LInux systems as well as on my windows systems and
the PowerCLI (which is the vmware interface) works fine on either platform.
It does take some work, but that is usually the case when access for the
blind is involved.
On Tue, 22 Oct 2019, Darragh Ó Héiligh wrote:
Hello,
Is there anyone on this list working with VSphere or dabbling from time to
time?
I'm still using the installed client but that is fast being removed.
Last time I looked at the HTML5 interface, it wasn't great. So I'm
wondering if there have been any improvements and / or is there anyone
engaging with VMware?
I don't have any contacts with VMware at the moment. So I cant push any
questions any further than standard support channels.
Please don't recommend power shell as an administration tool, this isn't
currently viable for my needs.
Thanks
Darragh
_______________________________________________
Blind-sysadmins mailing list --
blind-sysadmins@lists.hodgsonfamily.org
To unsubscribe send an email to
blind-sysadmins-leave@lists.hodgsonfamily.org
_______________________________________________
Blind-sysadmins mailing list -- blind-sysadmins@lists.hodgsonfamily.org
To unsubscribe send an email to
blind-sysadmins-leave@lists.hodgsonfamily.org
_______________________________________________
Blind-sysadmins mailing list -- blind-sysadmins@lists.hodgsonfamily.org
To unsubscribe send an email to
blind-sysadmins-leave@lists.hodgsonfamily.org
_______________________________________________
Blind-sysadmins mailing list -- blind-sysadmins@lists.hodgsonfamily.org
To unsubscribe send an email to
blind-sysadmins-leave@lists.hodgsonfamily.org