> For the complete documentation index, see [llms.txt](https://developer.harness.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://developer.harness.io/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/linux/binary-installation.md).

# Prerequisites- Installing Binaries

This topic describes the binaries to be installed before executing the Linux OS based VMware faults.

| Fault                                                                                                                                                                                                                                  | Binaries Required                                                                                                                                                                                                                                                     | Steps to Install the Binary (if any)                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| [VMware Network Loss](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/linux/vmware-network-loss.md)                                                                                                         | <ul><li>Install <code>iproute2</code> for Ubuntu VM.</li><li>Requires <code>tc</code> command for CentOS/RHEL VMs.</li></ul>                                                                                                                                          | N/A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [VMware Network Latency](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/linux/vmware-network-latency.md)                                                                                                   | <ul><li>Install <code>iproute2</code> for Ubuntu VM.</li><li>Requires <code>tc</code> command for CentOS/RHEL VMs.</li></ul>                                                                                                                                          | N/A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| [VMware CPU Hog](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/linux/vmware-cpu-hog.md)                                                                                                                   | <ul><li>Install <code>stress-ng</code> command in the VM.</li><li>Ability to run the <code>pkill</code> command in case of abort.</li></ul>                                                                                                                           | <ol><li>Download the binary: <code>curl -LO <https://app.harness.io/public/shared/tools/chaos/linux/stress-ng-amd64-v0.14.02></code></li><li>Rename the binary: <code>mv stress-ng-amd64-v0.14.02 stress-ng</code></li><li>Make it executable: <code>chmod +x stress-ng</code></li><li>Move to system path: <code>sudo mv stress-ng /usr/local/bin/</code></li></ol>                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| [VMware Memory Hog](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/linux/vmware-memory-hog.md)                                                                                                             | <ul><li>Install <code>stress-ng</code> command in the VM.</li><li>Ability to run the <code>pkill</code> command in case of abort.</li></ul>                                                                                                                           | See VMware CPU Hog installation steps.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [VMware IO Stress](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/linux/vmware-io-stress.md)                                                                                                               | <ul><li>Install <code>stress-ng</code> command in the VM.</li><li>Ability to run the <code>pkill</code> command in case of abort.</li></ul>                                                                                                                           | See VMware CPU Hog installation steps.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| [VMware DNS Chaos](/resilience-testing/chaos-engineering/faults/chaos-fault-categories/vmware/linux/vmware-dns-chaos.md)                                                                                                               | <ul><li>Install <code>dns\_interceptor</code> binary in the target VM.</li><li>Permissions to operate on <code>iptables</code>.</li></ul>                                                                                                                             | N/A                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| <ol><li><a href="/pages/Mkh1MqTm1J69mSvHiQl9">VMware HTTP Latency</a></li><li><a href="/pages/Ftq3yE0A25aJACtKHXmW">VMware HTTP Response Modify</a></li><li><a href="/pages/gtTbs54M99khjaMtWbMV">VMware HTTP Reset Peer</a></li></ol> | <ul><li>Install <code>toxiproxy-server</code> binary in the target VM.</li><li>Install <code>toxiproxy-cli</code> binary in the target VM.</li><li>Install <code>iproute2</code> in the target VM.</li><li>Permissions to operate on <code>iptables</code>.</li></ul> | <ol><li>Download the binary: <code>curl -LO <https://app.harness.io/public/shared/tools/chaos/utils/toxiproxy/toxiproxy-server-linux-amd64.tar.gz></code></li><li>Extract the archive: <code>tar -zxvf toxiproxy-server-linux-amd64.tar.gz</code></li><li>Make it executable: <code>chmod +x toxiproxy-server</code></li><li>Move to system path: <code>sudo mv toxiproxy-server /usr/local/bin/</code></li><li>Download the binary: <code>curl -LO <https://app.harness.io/public/shared/tools/chaos/utils/toxiproxy/toxiproxy-cli-linux-amd64.tar.gz></code></li><li>Extract the archive: <code>tar -zxvf toxiproxy-cli-linux-amd64.tar.gz</code></li><li>Make it executable: <code>chmod +x toxiproxy-cli</code></li><li>Move to system path: <code>sudo mv toxiproxy-cli /usr/local/bin/</code></li></ol> |
