-
Notifications
You must be signed in to change notification settings - Fork 197
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support ARM architecture for Wazuh central components #1467
Comments
Ansible Compatibility with ARM64Based on my research, Ansible is compatible with ARM64 architecture and supports the same operating systems as it does for AMD64, provided there is an SSH connection to the client. This means that the following operating systems are supported for ARM64 deployment:
Additionally, Ansible facts can be utilized to dynamically retrieve the architecture of the target system (
Sources: |
Required changesPlaybooks
Workflows
|
Filebeat compatibility issueUsing the distributed Ansible workflow, a cluster of instances was launched, where the two servers (manager and worker) had ARM architecture, while the rest of the components had AMD architecture. The deployment was tested with version v4.9.2 (the latest version available in production). We also forced the use of Pre-Release for the arm64 package for Wazuh Manager. Workflow link: here In this process, the following error was encountered (for both yum and apt), corresponding to no RHEL-basedDebian-based |
Packages were generated: info. |
UpdateUsing the packages previously uploaded, and performing a fixed setting of the repository, versioning and package download variables (among others), a functional deployment of Ansible on ARM64 hosts was achieved. The tested hosts were: Ubuntu 22, AL2, RHEL8, CentOS 8, with an AIO and distributed installation. EvidenceWorkflow execution links:
ConclusionWith minor adjustments (see) to versions and repositories, the Wazuh Ansible installation method successfully enables the installation of Wazuh on ARM64 hosts. Therefore, it can be concluded that the repository configuration for version 4.12.0 is fully compatible with installing Wazuh on various hosts, including both AMD64 and ARM64 architectures, across different operating systems. |
Description
In the Wazuh 4.10.2 version, Wazuh central components support ARM64 architecture, so it is necessary to verify that the operating systems supported by Ansible for AMD64 architecture also support ARM64.
Tasks
Related
Modify installation scripts for ARM architecture.
The text was updated successfully, but these errors were encountered: