Install Perl on ESXi 3.5+

Posted on 2009-02-09
Last Modified: 2012-06-21
I would like to install perl on ESXi. Unfortunately all the help I can find redirects me to the RCLI, however if you've worked with the RCLI you will know why I am rather looking to install it on ESXi. I can SSH onto ESXi and use SCP to copy files, but a little more functionality would be nice.      

I don't know what flavour of Linux or BSD or whatever ESXi is based on, but have identified Busybox with an -ash shell, so I expect its only a matter of time before someone figures out how to add some user-friendliness to it.

In short: If you've managed to install anything (other than VMs) - I would like to know how.

Also the fact that ESXi doesn't seem to be USB friendly, looks more like an oversight, and I am sure we're supposed to install or configure something, just a pity there doesn't seem to be any  HOW TO docs.

Note aside:  The  RCLI perl scripts seem to be buggy enough to warrant installing perl onto ESXi,  to enable it to work on the console (via ssh).
(See the file upload section towards the bottom of the blog)
Question by:andrejonker
    LVL 33

    Accepted Solution

    ESXi and ESX has no support for USB at this time AFAIK.    

    To get around the PERL issue in ESXi, use the VIMA virtual machine right from the VMWare virtual machine downloads.  Its free.    VIMA is a VM that comes with a perl toolkit installed with some tools to remotely execute scripts on an ESXi box.    We use it to run the backup scripts for the VMs.    Give that a shot, its a decent workaround.
    LVL 18

    Assisted Solution

    Normal ESX has support for mounting USB devices locally in the SC (can't be used to host VMs or anything VM related), but ESXi has (as MikeKane said) no support for USB.

    ESXi is not based on a linux or bsd distro, but has a "linux compatible" layer where the busybox environment runs. It lacks most things you would need in order to install things, so I guess that's why we haven't seen too many such things showing up.


    Write Comment

    Please enter a first name

    Please enter a last name

    We will never share this with anyone.

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Usually shares are where we want them for our users and we tend to take them for granted. There are times, however, when those shares may disappear causing difficulty for your users. One of the first things to try is searching for files that shou…
    Learn about cloud computing and its benefits for small business owners.
    Teach the user how to use configure the vCenter Server storage filters Open vSphere Web Client:  Navigate to vCenter Server Advanced Settings: Add the four vCenter Server storage filters: Review the advanced settings: Modify the values of the four v…
    Advanced tutorial on how to run the esxtop command to capture a batch file in csv format in order to export the file and use it for performance analysis. He demonstrates how to download the file using a vSphere web client (or vSphere client) and exp…

    759 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    14 Experts available now in Live!

    Get 1:1 Help Now