This thesis considers the administration of virtual machines on IBM mainframes running z/VM.Asolution for administrating z/VM through a Linux VMrunning on a custom designed z/VM architecture is developed and implemented. The administration tool used is a slightly expanded version of MLN. The expansions added allows MLN to utilize plugins for technology specific code. Support for z/VM are then added through the creation and introduction of a plugin containing all z/VM specific code. Results from scenarios conducted shows that the administration process can be significantly automated and abstracted from a normal z/VM perspective. Also, increased security and safety is achieved through the protective limitations and control offered by the Programmable Operator running on z/VM.