IF YOU WOULD LIKE TO GET AN ACCOUNT, please write an
email to Administrator. User accounts are meant only to access repo
and report issues and/or generate pull requests.
This is a purpose-specific Git hosting for
BaseALT
projects. Thank you for your understanding!
Только зарегистрированные пользователи имеют доступ к сервису!
Для получения аккаунта, обратитесь к администратору.
This feature let's cloud admin to proxy VM connections to any service through the hypervisor. VMs uses a link local IP that is forwarded to a local proxy. This simplifies VM network requirements, e.g. to access gateway, vaults, configuration services etc...
Implementation:
- Use network namespaces to isolate VNET networking. ip netns command is executed through a wrapper to limit sudo access to commands.
- Add tproxy.rb app to manage a group of daemons on HV nodes.
- Use unix sockets for communication between proxy peers. "Inner" proxy runs in the netns without any network access. "Outer" proxy handles HV connections to services.
- Use OpenNebulaNetwork.conf + 'onehost sync -f' for configuration. Proxy can be defined per network.
NOTE: This commits does not include modifications to OpenNebulaNetwork.conf
(cherry picked from commit b1ef4332e54cf0d9c762906743f20f30d38289a5)
* Now displays hostname next to the host in the card view
* Also displays hostname in the list view
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
* It looks like `onedb purge-history` sometimes fails to delete some history records.
* Delete all history records with SEQ greater then VM/HISTORY_RECORDS/HISTORY/SEQ, which should be the last record
(cherry picked from commit a3c47764686404edba7b86b50ad8efdfc8f3edf0)
* Fix Host NUMA nodes after VM migration
* Move template parsing to HostShareCapacity
+ add warning about unsafe pointer usage
(cherry picked from commit 0cde7d96a200ccfbffe7579124fc5efa07e97b0d)
in onevm for a specific disk
Signed-off-by: ArnauGabrielAtienza <agabriel@opennebula.io>
(cherry picked from commit 263cba67494e817ae1ee686b0589145ea64b8dc0)
* Now instantiates the correct number of instances specified for a
service ServiceTemplate
* Default number of instances set to 1
Signed-off-by: Victor Hansson <vhansson@opennebula.io>
(cherry picked from commit 212aa91a3c59a5a9fa351d1be6fbd9e3d0f10a33)
* Cleanup oned in case of initialization error
* Fix monitoring after onemonitord restart. The code includes a "hook" point in case a driver is re-started so custom code can be executed. InformationManager sends the list of hosts and raft status in this case.
* B #5801: Update error msg, in case of duplicated drivers
(cherry picked from commit 7b07def90e9d0c1507952de497c7137cce3f78c7)
Add a check before dereferencing the group roles pointer.
(cherry picked from commit 48bab98a255eb9b335a18f21151b67747682fa00)
(cherry picked from commit 1607b4a0145c97fbb43f621822dd452d10a1dd5f)
Fix is the same applied here: c9742ad3d798e3c (use to_s to prevent
nil.upcase calls)
(cherry picked from commit 4c7f6dc01b79b27b9d0a474d9f9b7890a3044894)