F5 Friday:BIG-IP声明式初始配置

F5生态系统 | 2019年1月25日

您可能还记得最近一篇介绍持续 IT 概念的文章。其基本观点是,要实现部署流水线的全面自动化,就需要关注 IT 基础设施建设的多个方面。

今天,我想重点介绍基础设施即代码,以及F5为实现和支持这一模式所做的工作。

基础设施即代码

随着DevOps在IT领域持续展现其价值,自动化和“即代码”方法得到越来越广泛的采用,其中包括在生产流水线中日益普及GitHub Enterprise和Jenkins等CI/CD工具。

这些技术和工具主要侧重于将配置和流水线代码化。也就是说,它们假定基础设施已经存在并准备就绪,可以接收用于配置相应应用服务的“代码”。

这是因为DevOps的前提是基础设施已经可用。我们看到,云带来的一个影响是,预置和接入被视为整个流程的一部分。在云中启动实例时,所有网络配置和许可授权都会在后台完成。

“基础设施即代码”通过自动执行基础设施的配置和接入,提供同样的无缝体验。这通常借助Terraform等工具实现。Terraform会读取以声明方式描述基础设施配置和接入所需操作的“模板”。

对F5而言,支持基础设施即代码意味着持续支持云模板,并支持在任何环境中以声明式方式完成BIG-IP的初始配置。

这正是Declarative Onboarding Extension(DO)所提供的功能。DO是F5 Automation Toolchain的一部分。F5 Automation Toolchain是一个新的产品系列,将关键的自动化和编排组件整合到统一框架下。这些组件包括但不限于:

  • Application Services 3 Extension (AS3)
  • Declarative Onboarding Extension (DO)
  • API Services Gateway(ASG)

DO可自动完成BIG-IP的网络(L1-L3)上线配置,使其可用并准备好接收应用服务配置。DO是以RPM形式交付的iControl LX扩展。在BIG-IP上安装DO扩展后,可通过向声明式API端点POST DO JSON声明,以声明方式完成BIG-IP的上线配置。

Declarative Onboarding支持在BIG-IP上以声明方式配置以下内容:

  • L1-L3 配置

· 网络接口

· VLAN、MTU和VLAN标记

· Self-IP

· 包含网关和网络的路由

  • 许可

· 注册密钥

· BIG-IQ许可证池

  • 全局设置

· NTP 服务器和时区

· DNS 名称服务器和搜索域

· BIG-IP模块配置

  • 用户帐户

· 修改Root用户密码

· 创建非 root 用户

Declarative Onboarding可在GitHub上获取:https://github.com/F5Networks/f5-declarative-onboarding。

分享
标签: 2019

关于作者

Lori Mac Vittie
Lori Mac Vittie杰出工程师兼首席技术布道师 | F5

Lori MacVittie是F5首席技术官办公室的杰出工程师兼首席技术布道师,在应用交付、自动化战略和基础设施领域拥有深厚的专业知识。无论是为AI智能体定义防护机制、剖析脆弱的多云架构,还是探索可扩展系统的极限,她都善于化繁为简。她在应用开发、IT架构以及网络和系统运维领域拥有30多年的行业经验。加入F5之前,她曾担任技术编辑,并因出色表现获得奖项。 MacVittie拥有计算机科学硕士学位,著述颇丰,出版作品涵盖安全、云和企业架构领域。她还热衷于桌面游戏和电子游戏,并且对奶酪有着毫不掩饰的鲜明见解。

Lori Mac Vittie 的更多博客文章

相关博客文章

SOAS 2025:目标不一致,结果难出色
F5生态系统 | 2025/05/13

SOAS 2025:目标不一致,结果难出色

AI部署缺乏协调会导致效率低下。了解如何协调安全、自动化和部署策略,充分释放AI潜力。

AI应用的应用交付与安全:驾驭现代AI架构
F5生态系统 | 2024/08/22

AI应用的应用交付与安全:驾驭现代AI架构

了解生成式AI应用和API安全如何塑造现代应用交付与安全。

借助多云网络简化超级云
F5生态系统 | 2023/09/13

借助多云网络简化超级云

超级云不只是一个流行词。它代表着一种简化愿景,以多云网络为起点,支持跨云提供商的混合IT。

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素
F5生态系统 | 2023/03/15

2023年应用策略现状:成本与复杂性是推动多云网络发展的首要因素

多云网络解决方案可在核心、云和边缘环境之间实现无缝、安全的互联,为解决当今混合IT面临的挑战提供支持,因而备受业界关注。

运营演进的必要性
F5生态系统 | 2022/01/11

运营演进的必要性

在数字化成为默认模式的世界中,运维仍然过度依赖人工方式,需要不断演进,才能支持自适应应用。这一演进要求整个IT体系进行重大变革,并具备由AI赋能的自适应能力,以保持可用性、优化性能并保障安全。

多云并非简单使用多个云:让跨云衔接更轻松
F5生态系统 | 2021/10/07

多云并非简单使用多个云:让跨云衔接更轻松

随着企业转向互联云战略,工作负载的管理和保护变得日益复杂。了解F5如何满足市场对多云网络新方法的需求。