Skip to content

sgirones/esxmagicwand

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EsxMagicWand

EsxMagicWand deploy VMs on ESXi hypervisors and starts a PXE installation

Installation

$ gem install esxmagicwand

Example

  • Create a VM conf as following. Replace example values. File centos6_1.conf:

    [dhcp-server]
    ip=DHCP_SERVER_IP
    port=7911
    
    [esx-server]
    ip=ESX_SERVER_IP
    user=root
    password=ROOT_PASSWORD
    datastore=datastore1
    
    [vm]
    name=CentOS6
    size=20000
    cpus=1
    memory=3000
    os_type=centos64Guest
    network1=VM Network
    network2=Vlan 100
    
    lease_name=centos6_test1
    ip=192.168.20.2
    mask=255.255.255.0
    pxe_path=centos6/pxelinux.0
  • Deploy

    $ deploy_vm centos6_1.conf
  • Undeploy

    $ undeploy_vm centos6_1.conf

About

Ruby Gem for PXE installations of ESXi VM

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages