• 欢迎访问LLYCLOUD information technical share center (ITSC),Linux 安全,Linux 系统,推荐使用最新版火狐浏览器和Chrome浏览器访问本网站,欢迎加入LLYCLOUD QQ群
  • 如果您觉得本站非常有看点,那么赶紧使用Ctrl+D 收藏LLYCLOUD ITSC吧

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH

vmware Akide_Liu 1个月前 (10-13) 46次浏览 0个评论
文章目录[隐藏]

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH

在本文中,我们将通过部署Pivotal Ops Manager来开始我们的PKS安装,Pivotal Ops Manager为云/平台运营商提供管理界面(UI / API),以管理BOSH和PKS从安装,修补和升级开始的完整生命周期。此外,还可以使用Ops Manager Tile部署新的应用程序服务,例如添加诸如VMware Harbor类的企业级容器注册表 ,然后可以将其配置为与PKS或使用Ops Manager部署的任何其他解决方案一起使用。

作为Ops Manager部署的一部分,我们还将安装  BOSH Tile,该模块负责管理,配置,监视和自我修复构成KKS中的Kubernetes(K8S)群集部署的VM。BOSH支持许多IaaS平台,包括vSphere和通过其云提供商接口(CPI)的平台,它将确保VM始终处于启动状态,在某些情况下,甚至可以删除VM,如果VM变得无响应,甚至可以重新部署VM。这一切都是完全自动化的,无需云/平台运营商的任何交互,这意味着对于开发人员而言,他们可以放心地确定在其应用程序部署中定义的任何SLA或高可用性选项,基础平台将确保这些要求始终被满足。

目录:

步骤1-如果尚未下载Ops Manager,请参阅第1部分中的下载URL。将Ops Manager OVA(pcf-vsphere-2.0-build * .ova)部署到的管理vSphere群集中,可以使用vSphere Web / H5客户端,甚至可以使用OVFTool或PowerCLI通过自动化来完成。将需要填写几个OVF属性,例如管理员凭据,DNS主机名和所需的网络设置。部署完成后,继续并启动虚拟机。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
步骤2 -Ops Manager准备就绪后,只需使用系统的DNS主机名和/或IP地址,就可以使用Web浏览器连接到它。应该提示选择身份验证类型,在我们的设置中,我们将仅使用内部身份验证选项。要与Active Directory或其他目录服务集成,可以通过将Ops Manager连接作为外部身份提供者的VMware Identity Manager(vIDM)来实现。有关更多详细信息,请此处查看此博客文章。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
接下来,系统将提示创建一个新的管理员用户,我们将使用该用户来管理BOSH。成功创建用户后,继续并使用新的用户帐户登录。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
第3步 -登录Ops Manager后,将看到BOSH Tile已经导入但尚未配置(用橙色表示),这意味着BOSH本身尚未部署。继续并单击磁贴以开始配置。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
步骤4-这第一部分是有关将BOSH VM部署到的位置的vCenter Server信息。重要的是要注意,无论将vCenter Server BOSH部署到哪个平台,它还必须具有对vSphere集群的清单访问权限,将使用该集群来部署K8S工作负载。这意味着,如果有一个单独的vCenter Server管理的管理和计算群集,则需要将BOSH部署到计算vCenter Server上。下一部分是要使用的vSphere Datacenter(必须已经存在)以及磁盘配置类型。

对于vSphere Datastore配置,必须为临时磁盘放置和永久磁盘数据存储放置指定一个。这些可以相同也可以不同,这仅取决于的环境。要部署BOSH和PKS控制平面VM,它将继续并上载Stemcell VM(基本上是PKS使用的VM模板),并将从该映像克隆PKS管理VM和基本K8S VM。如果有单独的管理和计算群集,并且还具有要使用的非共享数据存储,则需要指定它们,并用逗号分隔的列表隔开。这样可以确保在部署BOSH和PKS Control Plane VM时,它们将存储在管理集群的数据存储中,对于K8S VM,则将它们存储在计算集群的数据存储中。

在我的环境中,我具有以下优势:

  • Management Cluster Datastore: himalaya-local-SATA-re4gp4T:storage
  • Compute Cluster Datastore: vsanDatastore

对于网络,只需将默认值保留为“ Standard vCenter Networking ”,如果要使用VSS或VDS支持的端口组部署BOSH和PKS Control Plane VM,我们将不涉及此内容。需要调整的最接近底部的最后一个设置是用于存储PKS VM,PKS模板和PKS磁盘的VM文件夹的名称。可以指定任意名称,这些目录将自动为创建。应该记下为PKS VMs文件夹指定的内容(第一个选项),因为在配置PKS控制平面时将需要此内容。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
第5步 -下一部分适用于BOSH本身,在这里只需要指定NTP服务器并选中以下三个框即可:

  • Enable VM Resurrector Plugin
  • Enable Post Deploy Scripts
  • Recreate all VMs

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH

步骤6-下一部分用于指定PKS的可用区概念,该概念在vSphere群集级别定义。然后,BOSH将使用这些可用区来确定在哪里部署PKS管理VM和K8S VM。将需要创建两个可用区,一个用于管理,另一个用于计算。资源池是可选的,但对于管理和计算机群集崩溃的客户,资源池可用于向PKS管理VM保证资源,以使K8S VM在资源争用期间不会影响它们。

在我的环境中,我具有以下配置:

  • Name: AZ-Management
  • Cluster: Primp-Cluster
  • Name: AZ-Compute
  • Cluster: PKS-Cluster

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
步骤7-在本节中,我们将定义用于部署PKS管理VM(BOSH和PKS控制平面)的网络以及K8S管理POD使用的K8S管理网络。对于vSphere网络,将仅使用VSS或VDS端口组的名称,如vCenter Server中所示。该保留的IP范围这是一个有趣的领域,因为起初不清楚实际需要什么。此字段基本上是不希望BOSH使用的所选网络中所有IP的黑名单,其中还应包括网关地址。建议将专用网络用于PKS管理网络,以便仅将可能正在使用的一些IP(例如Ops Manager)列入黑名单。如果不是这样,当将新的VM添加到PKS之外的网络中时,这可能是操作开销,需要确保将列入黑名单的IP更新,否则可能发生IP冲突。其余选项非常简单。确保指定管理AZ,即要部署到BOSH和PKS Control Plane VM的vSphere群集。

这是我对PKS管理网络的配置:

  • Name: pks-mgmt-network
  • vSphere Network Name: dv-vlan3251
  • CIDR: 172.30.51.0/24
  • Reserved IP Ranges: 172.30.51.1-172.30.51.30
  • DNS: 172.30.0.100
  • Gateway: 172.30.51.1
  • Availability Zones: AZ-Management

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
步骤8-在本节中,我们将定义用于部署K8S管理群集VM的网络,该网络将是我们在NSX-T配置期间的第3部分中创建的逻辑交换机。设置应该非常简单,只需记住选中此网络定义的“ 服务网络 ”框。

这是我对K8S管理群集网络的配置:

  • Name: k8s-mgmt-cluster-network
  • Service Network: Check box
  • vSphere Network Name: K8S-Mgmt-Cluster-LS
  • CIDR: 10.10.0.0/24
  • Reserved IP Ranges: 10.10.0.1
  • DNS: 172.30.0.100
  • Gateway: 10.10.0.1
  • Availability Zones: AZ-Compute

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
步骤9-在此部分中,我们将为我们先前定义的PKS管理VM(BOSH和PKS控制平面)定义AZ和网络放置设置。

  • Singleton Availability Zone: AZ-Management
  • Network: pks-mgmt-network

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
步骤10-对于最后三个部分:“安全性”,“系统日志”和“资源配置”,可以保留默认值以进行测试。

步骤11-至此,我们已经完成了BOSH配置,现在可以部署BOSH了。单击UI左上角的Pivotal“ P”图标以返回到Ops Manager主页。在右侧,将看到BOSH的待处理操作。继续并单击“ 应用更改 ”以开始部署。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
安装可能会花费一些时间,可以通过扩展右侧的日志来获取更多详细信息。对于我的部署,大约需要18分钟才能完成。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
如果一切都已成功部署和配置,应该会看到一条成功消息,并要求返回到主页。还将在vCenter Server清单中看到一个以vm- [UUID]开头的新开机虚拟机,该虚拟机为BOSH VM,并且IP将成为列入黑名单后的第一个可用IP。Ops Manager使用vSphere Custom Attributes添加其他元数据字段以标识其可以部署的各种VM,只需查看部署,instance_group或job属性即可知道这是哪种VM。在这种情况下,我们可以看到它被标记为p-bosh。

VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
在下一篇博客文章中,我们将通过安装和配置PKS Control Plane VM来完成PKS部署。


Llycloud ITSC , 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权
转载请注明原文链接:VMware Pivotal容器服务(PKS)入门第4部分:Ops Manager和BOSH
喜欢 (0)
[]
分享 (0)
发表我的评论
取消评论

表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址