Force restarting a virtual machine ,ay encounter below errors:
Mar 25 21:59:41 TestVM systemd[3888243]: systemd-hostnamed.service: Failed at step NAMESPACE spawning /usr/lib/systemd/systemd-hostnamed: Input/output errorMar 25 23:12:09 TestVM systemd[4147761]: Failed to resolve symlink /home/pamaccnt/.config/systemd/user.control, ignoring: Input/output errorMar 25 23:12:09 TestVM systemd[4147761]: Failed to resolve symlink /home/pamaccnt/.config/systemd/user, ignoring: Input/output errorMar 25 23:12:09 TestVM systemd[4147761]: Failed to resolve symlink /home/pamaccnt/.local/share/systemd/user, ignoring: Input/output errorMar 25 23:12:09 TestVM systemd[4147777]: systemd-hostnamed.service:Failed to set up mount namespacing: /run/systemd/unit-root/home: Input/output errorVMware vSphere ESXi 7.x
VMware vSphere ESX 8.x
Power Flex cluster can withstand only ONE node going down at a time. If more than one node goes down or becomes unavailable, then ESXI may lose the storage connectivity. Due to which VM may not function or normal operation may fail with Input/Errors error when attempting to use the attached hard disk.
Force Virtual machine reboot may fix this but however Host reboot is necessary to refresh the hard disk as the normal operation may fail.
As per storage vendor, Fault Sets feature can be used to avoid these issues when more than one SDS becomes unavailable:
Engage the storage vendor to further investigate the issue.
1.Fault Sets are logical entities that contain a group of SDSs within a protection domain. A Fault Set is defined as a set of servers likely to fail together, for example, an entire rack full of servers.
2.PowerFlex requires a minimum of three Fault Sets per protection domain, with at least two nodes in each Fault Set.
3.Each fault set must have at least two nodes to achieve high availability and tolerance.
4.Fault Set is a logical entity that contains a group of SDSs within a Protection Domain, that have a higher chance of going offline together, such as a group of SDSs that are all powered in the same rack. By grouping them into a Fault Set, you are configuring PowerFlex to mirror the data for all devices in this Fault Set. The mirroring should take place on SDSs that are outside of this Fault Set.