CloudStack Agent 的配置文件是决定 Agent 行为的关键因素之一。在这篇博客中,我们将详细介绍一个示例 CloudStack Agent 配置文件,并解释其中各个配置项的含义。
#Storage #Fri Feb 02 14:26:31 CST 2024 libvirt.vif.driver=com.cloud.hypervisor.kvm.resource.OvsVifDriver cluster=1 pod=1 resource=com.cloud.hypervisor.kvm.resource.LibvirtComputingResource private.network.device=cloudbr domr.scripts.dir=scripts/network/domr/kvm guest.network.device=cloudbr keystore.passphrase=4Y99sK2RhQgN8wt7 hypervisor.type=kvm port=8250 zone=1 public.network.device=cloudbr local.storage.uuid=e00907b9-aca6-4269-83d3-473a6b91d0ab host=192.168.157.10@static guid=cac3fa1a-51c7-3327-af2b-f3aa082c9366 LibvirtComputingResource.id=4 network.bridge.type=openvswitch workers=5 iscsi.session.cleanup.enabled=false vm.migrate.wait=3600
1. libvirt.vif.driver
- 含义: 指定了用于虚拟网络接口的驱动程序。
2. cluster
- 含义: 指定 Agent 所属的集群编号。
3. pod
- 含义: 指定 Agent 所属的 Pod 编号。
4. resource
- 含义: 指定 Agent 使用的计算资源类型。
5. private.network.device
- 含义: 指定用于私有网络的网络设备。
6. domr.scripts.dir
- 含义: 指定 DomR(Domain Router)脚本的目录路径。
7. guest.network.device
- 含义: 指定用于虚拟机的网络设备。
8. keystore.passphrase
- 含义: 指定用于访问密钥库的密码短语。
9. hypervisor.type
- 含义: 指定 Agent 使用的虚拟化技术类型。
10. port
- 含义: 指定 Agent 与 CloudStack 管理服务器通信的端口。
11. zone
- 含义: 指定 Agent 所属的区域编号。
12. public.network.device
- 含义: 指定用于公有网络的网络设备。
13. local.storage.uuid
- 含义: 指定用于本地存储的唯一标识符。
14. host
- 含义: 指定 Agent 所在主机的连接信息。
15. guid
- 含义: 指定 Agent 的全局唯一标识符。
16. LibvirtComputingResource.id
- 含义: 指定 Libvirt 计算资源的唯一标识符。
17. network.bridge.type
- 含义: 指定网络桥接的类型。
18. workers
- 含义: 指定 Agent 使用的工作线程数。
19. iscsi.session.cleanup.enabled
- 含义: 指定是否启用 iSCSI 会话清理。
20. vm.migrate.wait
- 含义: 指定虚拟机迁移时等待的最大时间(秒)。