centos7创建两台虚拟机 一台装zabbix-server5.0 一台zabbix-agent5.0
时间: 2023-12-23 09:05:32 浏览: 106
运维之道 | CentOS7 安装zabbix-agent端
好的,以下是在CentOS 7上创建两台虚拟机并安装Zabbix Server 5.0和Zabbix Agent 5.0的步骤:
1. 首先,您需要安装虚拟化平台,例如KVM或VirtualBox。这里我将使用KVM作为示例。
2. 安装KVM和相关工具:
```
sudo yum install qemu-kvm libvirt virt-install bridge-utils -y
sudo systemctl enable --now libvirtd
```
3. 创建第一台虚拟机(Zabbix Server):
```
sudo virt-install --name zabbix-server --memory 2048 --vcpus 2 --disk size=20 --cdrom /path/to/centos7.iso --network bridge=virbr0 --graphics none --os-type linux --os-variant centos7.0 --noautoconsole
```
在上述命令中,您需要将`/path/to/centos7.iso`替换为您实际的CentOS 7 ISO文件路径。这将创建一个名为`zabbix-server`的虚拟机,分配2GB内存、2个虚拟CPU和20GB磁盘空间。
4. 安装Zabbix Server 5.0:
- 启动虚拟机:
```
sudo virsh start zabbix-server
```
- 连接到虚拟机的控制台:
```
sudo virsh console zabbix-server
```
- 根据提示进行CentOS 7的安装过程。
- 安装完成后,使用root用户登录虚拟机。
- 安装Zabbix Server 5.0:
```
sudo rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sudo yum install zabbix-server-mysql zabbix-web-mysql zabbix-agent -y
```
- 配置和启动Zabbix Server:
```
sudo vi /etc/zabbix/zabbix_server.conf
```
在配置文件中,您需要设置数据库相关信息,例如MySQL的主机、用户名、密码等。
```
sudo systemctl enable --now zabbix-server
```
- 配置Zabbix Web界面:
```
sudo vi /etc/httpd/conf.d/zabbix.conf
```
在配置文件中,您可以根据需要进行一些修改,例如更改时区。
```
sudo systemctl enable --now httpd
```
5. 创建第二台虚拟机(Zabbix Agent):
```
sudo virt-install --name zabbix-agent --memory 1024 --vcpus 1 --disk size=10 --cdrom /path/to/centos7.iso --network bridge=virbr0 --graphics none --os-type linux --os-variant centos7.0 --noautoconsole
```
这将创建一个名为`zabbix-agent`的虚拟机,分配1GB内存、1个虚拟CPU和10GB磁盘空间。
6. 安装Zabbix Agent 5.0:
- 启动虚拟机:
```
sudo virsh start zabbix-agent
```
- 连接到虚拟机的控制台:
```
sudo virsh console zabbix-agent
```
- 根据提示进行CentOS 7的安装过程。
- 安装完成后,使用root用户登录虚拟机。
- 安装Zabbix Agent 5.0:
```
sudo rpm -Uvh https://repo.zabbix.com/zabbix/5.0/rhel/7/x86_64/zabbix-release-5.0-1.el7.noarch.rpm
sudo yum install zabbix-agent -y
```
- 配置Zabbix Agent:
```
sudo vi /etc/zabbix/zabbix_agentd.conf
```
在配置文件中,您可以根据需要设置Zabbix Server的IP地址和其他相关参数。
```
sudo systemctl enable --now zabbix-agent
```
7. 完成以上步骤后,您将在CentOS 7上创建了两台虚拟机,一台安装了Zabbix Server 5.0,另一台安装了Zabbix Agent 5.0。
请注意,上述步骤仅提供了一个基本的安装过程,具体的配置和细节可能因您的环境和需求而有所不同。您可能需要根据自己的情况进行一些额外的设置和调整。
阅读全文