Skip to content

trothr/vmlink

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

VMLINK

VMLINK Automounter for Linux on z/VM

VMLINK extends the namespace of a virtual machine to include devices of (specifically disks owned by) other virtual machines.

VMLINK Automounter

Consider automounter point /vmlink, similar to /misc and /net. Under /vmlink, one can have target directories ("keys" in automounter speak) named vmid.addr where "vmid" is the owning virtual machine and "addr" is the address of a disk on that virtual machine.

cd /vmlink/yourvm.yourdisk

The VMLINK automounter script uses the key, here yourvm.yourdisk, to "link" (at the z/VM layer) your disk, bring it online, and then mount it at the named location under the automounter point.

VMLINK Concept

VMLINK automates referencing disks of other virtual machines on demand of the "client" guest. Host administrative action is required for authorizing such references. Host administration is not required for activating such references once authorized.

In other words, you must be granted the right to use another disk, but once authorized you do not have to engage the administrator to use a disk for which you are authorized. (The VM admin does not have to perform the "attach", which we call "link.)

VMLINK Project

Rushal Verma developed the VMLINK automounter script as an intern project under the Linux Foundation.

On CMS, vmlink is a command. On Linux, /vmlink is an automounter point.

About

VMLINK Automounter for Linux on z/VM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages