VIP Version 3.19.52
Used Versions
Important Changes
! change esxi /store/VI/viconf.sh
From:
kspath=/vmfs/volumes/nfs_vitempinst
To:
kspath=/vmfs/volumes/nfs_vit_<esxi Version>
ESXi Version e.g. esxi55u1
+ add esxi /store/VI/viconf.sh
esxitree=<esxi Version>
ESXi Version e.g. esxi41u2_hp
VIP
+ new font FiraSans from Mozilla Open Source
VIP – Admin
+ Edit rzenv.xml
+ Restart VI Portal
VIP – Xen Pool View
+ Pool marked Aktions
+ Update all Member
! fixed Pool a lot of member view
! fixed set and exit maintenance mode in poolview
VIP – ESXi Add Server
+ start support ESXi v6
+ Add local User/Role Support
VIP – ESXi Detail View
+ add support for Version 6 for BuildLevel View
+ show local user/roles/permissions
+ change tab identifier (short)
+ Show ks.cfg
+ action -> edit ks.cfg
XenServer Install Method
- remove HP repo, use hp-snmp100.tgz update package
! remove $hostname variable with $(hostname -s)
! vifunc.sh: change path to remote login
ESXi Install Method
+ start all installation scripts to support version 6
- detect mac change
+ create local roles
In ks.cfg of esxi you can define roles with different permissions
ks.cfg:
#Key : Role: Privileges
#role: IAP : Host.Config.Maintenance Host.Config.Power VirtualMachine.Interact.ConsoleInteract
The privileges are separated by space
+ create local user with local roles
you can assign local user the new local roles:
ks.cfg:
#Key : Name : PW hash : Group : Description : User Dir : Role
#user: admin : $1$sVy3Z/PX$ohN8zFfP5uGvXgZ1zeNEX. : root : VI Team User : no : IAP
#user: administrator : $1$M7rwWYjR$hewZ1v7xBiPX4k7JxbK3q0 : root : Support Team User
#user: admin2 : $1$M7rwWYjR$hewZ1v7xBiPX4k7JxbK3q0 : root : : yes
#user: admin3 : $1$M7rwWYjR$hewZ1v7xBiPX4k7JxbK3q0
#user: admin3 : $1$M7rwWYjR$hewZ1v7xBiPX4k7JxbK3q0 : : : : IAP
If group does not exist – it will created.
If noch description given – it set to „local user“
User Dir
⇨ yes – create user dir and user configure to local login
⇨ no – no user dir and no local login possible
Role – assign role
Scripts
! chkinst do not show warn message if only inst start time found
! cdb.pl chk inst delete error flag if not log file found
+ xencpvi – add –pool all
xencpvi copy and update vi xen scripts for all server in all pools
+ mkesxi start support for esxi v6
+ mkesxi user & roles command line
+ fsrv4pool print only servername with -q
System
+ Update Scripts for CentOS 5.11 final
+ Add perl-hash-merge-simple to module
+ Update Dancer Version to 1.3130
Config roles in rzenv.xml
esxi local roles
<role IAP>
<priv Host.Config.Maintenance>
</priv>
<priv Host.Config.Power>
</priv>
<priv VirtualMachine.Interact.ConsoleInteract>
</priv>
<priv VirtualMachine.Interact.PowerOff>
</priv>
<priv VirtualMachine.Interact.PowerOn>
</priv>
<priv VirtualMachine.Interact.Reset>
</priv>
</role>
esxi local user
<user iap>
pw Nina4Esxi
group root
role IAP
descr Support Team User
default true
homedir yes
</user>
Description ist ignore with esxi 5 and 6
Default = true, VIP use it as default marked
Role = Use one of the local define roles before – default no role
Homedir = yes , create home dir and configure login shell, no and all other string means no login shell and home dir – default = no