首页 > 系统相关 >VMware vSphere Tanzu部署_01_Tanzu架构设计

VMware vSphere Tanzu部署_01_Tanzu架构设计

时间:2024-07-03 14:33:29浏览次数:1  
标签:架构设计 vSphere Tanzu 部署 192.168 tanzu VMware

想写关于vsphere with tanzu系列的文章,想了很久,墨迹到现在才才想好整体的文章架构和实验的资源信息
在这里感谢williamlam,因为它的文章,我才得以用32GB的机器来搭建Tanzu集群

VMware vSphere Tanzu部署_01_Tanzu架构设计
VMware vSphere Tanzu部署_02_ESXI系统安装
VMware vSphere Tanzu部署_03_vCenter部署
VMware vSphere Tanzu部署_04_vCenter管理esxi并迁移网卡到DSwitch
VMware vSphere Tanzu部署_05_vyos虚拟路由器部署
VMware vSphere Tanzu部署_06_haproxy部署
VMware vSphere Tanzu部署_07_tanzu存储策略配置
VMware vSphere Tanzu部署_08_配置tanzu为单节点
VMware vSphere Tanzu部署_09_配置tanzu内容库
VMware vSphere Tanzu部署_10_开启Tanzu功能
VMware vSphere Tanzu部署_11_创建TKC命令空间
VMware vSphere Tanzu部署_12_下载使用Tanzu-K8S工具
VMware vSphere Tanzu部署_13_创建TKC集群
VMware vSphere Tanzu部署_14_部署容器应用
VMware vSphere Tanzu部署_15_获取SupervisorControlPlaneVM和工作节点密码
VMware vSphere Tanzu部署_16_获取永不过期的k8s config

1.机器资源信息

1.1.物理机器资源信息

机器 CPU 内存 网卡 磁盘
1台 8核 32GB 1个以太网口 400GB

1.2.虚拟机器资源信息

  • 按如下的资源统计,宿主机32GB足够支撑Tanzu系统的运行;下述虚拟机或者功能总计占用26.5G内存,剩余的5.5G内存可用于系统
虚拟机信息 虚拟机CPU 虚拟机内存 虚拟机网口 备注
vCenter 2vcpu 8GB 1 vnic 管理esxi和配置WCP功能
vyos 1vcpu 0.5GB 3 vnic 路由交换和访问互联网
HAProxy 2vcpu 4GB 3 vnic 负责VDS环境下Tanzu的负载均衡
SupervisorControlPlaneVM 2vcpu 8G 2 vnic 由WCP功能创建最小版本
control-plane 2vcpu 2G 1 vnic best-effort-xsmall
tanzu-worker1 2vcpu 2G 1 vnic best-effort-xsmall
tanzu-worker2 2vcpu 2G 1 vnic best-effort-xsmall

2.网络架构规划

2.1.虚拟网络规划

  • ESXI机器为单口形式,Tanzu网络需要使用vDS网络,故需要通过VC将单网卡迁移至DSwitch模式。解决方案参考:Migrating ESXi to a Distributed Virtual Switch with a single NIC running vCenter Server (williamlam.com)
  • ESXI机器对外的网络为单一网络,在Tanzu环境下,需要区分出三种网络:management,workload,fortend网络。解决方案为:在VDS网络中,设置management网络的vlan id为0,workload网络的vlan id为202(随便设置),fortend网络的vlan id为203(随便设置)

2.1.1.规划网段信息

网段 网段信息 备注
management 192.168.201.0/24 管理网络
workload 192.168.202.0/24 工作负载网络
fortend 192.168.203.0/24 负载均衡网络

2.1.2.机器地址信息

机器信息 机器IP信息 备注
esxi宿主机 192.168.201.11
vcenter 192.168.201.10
vyos 192.168.201.1,192.168.202.1,192.168.203.1
haproxy 192.168.201.2,192.168.202.2,192.168.203.2

2.1.3.tanzu内的网络规划

机器信息 IP信息 备注
HAProxy SLB地址段信息 192.168.203.192/26 192.168.203.193-192.168.203.254
SupervisorControlPlaneVM地址 192.168.201.20-192.168.20.24 需要连续的5个IP
workload分配地址 192.168.202.100-192.168.202.200 分配个workload机器
kubernetes服务的内部网络 10.96.0.0/24 控制平面大小为微型

2.1.4.外部资源

信息 地址 备注
DNS解析服务 10.22.1.2 用于DNS解析,用的外部DNS
NTP同步服务 ntp.aliyun.com 用于机器NTP同步
Linux 10.22.3.20 用于登录Tanzu机器和获取不过期的Token,可不需要

2.2.HAProxy网络规划

  • 通过HAProxy实现K8S的负载均衡

本文参考的文章连接

标签:架构设计,vSphere,Tanzu,部署,192.168,tanzu,VMware
From: https://www.cnblogs.com/amsilence/p/18281558

相关文章

  • kafka 和Zookeeper 集群架构设计对比分析
    kafka和Zookeeper集群架构设计对比分析Kafka和Zookeeper是两个关键的分布式系统组件,它们在集群架构设计上有显著的差异。下面是对它们在集群架构设计方面的对比分析。1.Kafka集群架构设计1.1基本架构Kafka是一个分布式消息系统,由多个Broker组成。每个Broke......
  • “论SOA在企业集成架构设计中的应用”写作框架,系统架构设计师
    论文真题企业应用集成(EnterpriseApplicationIntegration,EAI)是每个企业都必须要面对的实际问题。面向服务的企业应用集成是一种基于面向服务体系结构(Service-OrientedArchitecture,SOA)的新型企业应用集成技术,强调将企业和组织内部的资源和业务功能暴露为服务,实现资......
  • 【VMware vSphere】使用RVTools中的PowerShell脚本创建导出vSphere环境信息的自动化任
    RVTools是VMware生态系统中一个非常受欢迎且免费的Windows实用工具,用于收集并显示VMwarevSphere环境中的相关信息,如虚拟机、主机及集群等相关配置。RVTools利用VMwarevSphereManagementSDK8.0和CISRESTAPI提供的丰富数据来直接获取和收集信息,这在管理员对VMwa......
  • 从Linux内核设计者的角度看 - 设备驱动的架构设计
    Linux中的设备驱动概念中的设备和驱动指的是啥?  直接说设备驱动其实是比较抽象的,举个例子就特别明了了,比如我们要控制1个led的亮灭,那么led就是设备,控制led运行的软件就是该设备的驱动。也就是说,这里的设备就是现实中的一个电子设备,设备驱动就是控制这个电子设备运行的软件程序......
  • 软考 系统架构设计师系列知识点之杂项集萃(38)
    接前一篇文章:软考系统架构设计师系列知识点之杂项集萃(37)第62题以下关于域名服务器的叙述,错误的是()。A.本地缓存域名服务不需要域名数据库B.顶级域名服务器是最高层次的域名服务器C.本地域名服务器可以采用递归查询和迭代查询两种查询方式D.权限服务器负责将其管辖......
  • 软考 系统架构设计师系列知识点之杂项集萃(37)
    接前一篇文章:软考系统架构设计师系列知识点之杂项集萃(36)第60题用例(usecase)用来描述系统对事件做出响应时所采取的行动。用例之间是具有相关性的。在一个“订单输入子系统”中,创建新订单和更新订单都需要核查用户账号是否正确。用例“创建新订单”、“更新订单”与用例“核......
  • 软考 系统架构设计师系列知识点之杂项集萃(35)
    接前一篇文章:软考系统架构设计师系列知识点之杂项集萃(34)第56题遗留系统的演化可以采用淘汰、继承、改造和集成四种策略。若企业中的遗留系统技术含量较高,业务价值较低,在局部领域中工作良好,形成了一个个信息孤岛时,适合于采用()演化策略。A.淘汰B.继承C.改造D.集成正......
  • 2024年大厂程序员进阶宝典,java系统安全架构设计
    第1章:Dubbo的简史、后续的规划和整体架构大图————Dubbo高性能RPC通信框架1.1应用架构演进过程1.2Dubbo简介1.3Dubbo总体大图第2章:Dubbo的环境配置和基于Dubbo开发第一款应用程序————开发第一款Dubbo应用程序2.1配置开发环境2.2基于XML配置实现2.3......
  • 第9篇:Milvus分布式部署与扩展:从架构设计到实践指南
    欢迎来到Milvus分布式部署与扩展的世界!在本文,我将带你深入了解Milvus的分布式架构设计、集群部署与管理。通过这篇博客,你将学会如何高效地部署和管理Milvus集群,并理解背后的原理和思想。准备好了吗?让我们开始这段知识之旅吧!文章目录Milvus的分布式架构设计分布式架构设......
  • 架构设计-跨域问题的根源及解决方式
    前面文章《架构设计-web项目中跨域问题涉及到的后端和前端配置》中说明了处理跨域问题的一种方式,本文详细说明下产生跨域问题的原因及处理方式。一、产生跨域问题的原因:浏览器的同源策略:这是跨域问题的根本原因。同源策略是浏览器对JavaScript施加的安全限制,目的是出于浏览......