main
fsi is a web portal and some additional installation, configuration and update functions for:
- VMware ESXi 5.x, 6.x and 7.x
- Citrix XenServer 6.x, 7.x and Citrix Hypervisor 8.x
- XCP-ng Server 7.x and 8.x
- CentOS 5.x, 6.x, 7.x, 8.x and RockyLinux/Alma Linux 8.x and 9.x
- RedHat Enterprise 5.x, 6.x, 7.x, 8.x and 9.x
In the fsi portal you can add or import different server configuration. The installation and running servers are monitored with some detail views. Each detail server web page has the posibility to patch the server with new fixes or updates. Rudimentary virtual machine actions can use to prepare these server for update/reboots.
A virtual machine cloning uses VMware API to clone / backup virtual machines. Controlled through schedule you can start a backup rotation scheme Grandfather-father-son or simple unique. Clones can be put on ESXi datastores and scp/nfs/cifs targets. Clone process is running with online and offline virtual machines.
The fsi web portal and the installation functions run on their own fsi deploy server. This distribution, installation, configuration, administration and monitoring server is the central heart of fsi.
Although fsi is not a 100% perfect and ready-made solution by my Swabian standard, it is currently used to support about 90 ESXi servers, more than 500 XenServers and nearly 50 Linux VMs and servers on Dell, HPE, Fujitsu and Lenovo hardware at several very large companies and institutions.
Various programming languages were also used, such as Bash, Perl, Python and Javascript. Also HTML5, CSS or other languages or file structures as YAML, JSON or TT2.
- VMware ESXi 5.x, 6.x and 7.x
- Citrix XenServer 6.x, 7.x and Citrix Hypervisor 8.x
- XCP-ng Server 7.x and 8.x
- CentOS 5.x, 6.x, 7.x, 8.x and RockyLinux/Alma Linux 8.x and 9.x
- RedHat Enterprise 5.x, 6.x, 7.x, 8.x and 9.x
In the fsi portal you can add or import different server configuration. The installation and running servers are monitored with some detail views. Each detail server web page has the posibility to patch the server with new fixes or updates. Rudimentary virtual machine actions can use to prepare these server for update/reboots.
A virtual machine cloning uses VMware API to clone / backup virtual machines. Controlled through schedule you can start a backup rotation scheme Grandfather-father-son or simple unique. Clones can be put on ESXi datastores and scp/nfs/cifs targets. Clone process is running with online and offline virtual machines.
The fsi web portal and the installation functions run on their own fsi deploy server. This distribution, installation, configuration, administration and monitoring server is the central heart of fsi.
Although fsi is not a 100% perfect and ready-made solution by my Swabian standard, it is currently used to support about 90 ESXi servers, more than 500 XenServers and nearly 50 Linux VMs and servers on Dell, HPE, Fujitsu and Lenovo hardware at several very large companies and institutions.
Various programming languages were also used, such as Bash, Perl, Python and Javascript. Also HTML5, CSS or other languages or file structures as YAML, JSON or TT2.
screenshots
contact
For further information or questions to or about fsi and its portal or installations scripts, please write an email to our admins at
info [ at ] fsiproject.org
or for development questions, fixes or issues please write an email to
dev [ at ] fsiproject.org
On GitHub we host a (older) version of fsi: GitHub.
The main development of fsi happens on our privat gitlab instance!
info [ at ] fsiproject.org
or for development questions, fixes or issues please write an email to
dev [ at ] fsiproject.org
On GitHub we host a (older) version of fsi: GitHub.
The main development of fsi happens on our privat gitlab instance!
wiki
For detail information and documentation please use our fsi wiki. If your browser do not start the wiki now, use this link wiki.fsiproject.org
news
2023/05 | XenServer Nagios Support / support for Version in fsiupdate of XenServer |
2022/11 | add ESXi 8 support |
2022/07 | add ssh on detection for ESXi |
2022/05 | start fsiinst to install fsi deploy server |
2021/11 | XenServer mkvms (multiple creation of vms from excel list) |
2021/07 | fsi now support Alma Linux / XenServer PVS support |
2021/05 | fsi now support RockyLinux |
2020/12 | fsi server config can add pre or post scripts without changing org sub or inst directory |
2020/09 | fsi support VMware ESXi 7.0 / support for certificates installation |
2020/08 | fsi deploy server installation with unattended iso + fsiinst, both created with unattended scripts and a config file |
2020/07 | fsi support Citrix Hypervisor 8.20 LTS / XCP-ng 8.10-2 |
2019/12 | fsi support Citrix Hypervisor 8.10 |
2019/06 | fsi support Citrix Hypervisor 8.00 |
2018/04 | fsi work fine with XCP-ng 7.4 server (XenServer fork) / add support for ESXi 6.7 |
2017/09 | drop support for fsi server os CentOS and RedHat 5.x |
2017/08 | full support of XenServer 7.2 (with .iso updates) |
2017/04 | full support of XenServer 7.0 and 7.1 (with .iso updates) |
2017/02 | full support of VMware ESXi 6.5 unattended installation |
2016/08 | fsi portal overview with filter and sorting functions, move long time jobs in background |
2016/06 | fsi portal support for AD or LDAP users and groups working |
2016/04 | fsi deploy server is now running with CentOS and RedHat Enterprise Linux 7 |
2016/03 | Start flexible remote control - means I can now support different remote boards (hp ilo, ibm bmc) and virtual machines on different hypervisor (vm on esxi over vc) |
2016/01 | I start using fsi at a second installation environment with more than 150 XenServer. Add basic fibre channel support. |
2015/10 | Create DVD/ISO for unattended install a new fsi server with CentOS 6. If a nfs mountable export exist with defined dir structure and archive the complete server installation run without manual interaction. |
2015/08 | I support an installation environment with 3 fsi deploy servers and over 600 XenServer and 100 ESXi server. NFS is used for central storage system. |
2015/07 | fsiproject.org open on it`s own webpage and the source are on a personal git server |