在vRA8中使用现有网络配置文件,是一种最部署网络的方式。在这种情况下,不需要动态创建网络组件,因此配置会很容易。

以下步骤将显示如何创建网络配置文件并进行相应配置。


转到基础架构>配置>网络配置文件页面,然后单击新建[网络配置文件]


在“摘要”页面上,提供以下信息:


帐户/区域

名称

描述(可选)

功能标记,可以在云模板中匹配该标记


在“网络”页面上,添加适当的现有网络。请记住,如果您拥有更多的网络,则可以将标签用作蓝图约束,以便与已标记的网络进行匹配以避免歧义。


在“网络策略”页面上,无需执行任何配置。


点击创建

image.png
image.png

image.png

创建网络配置文件后,可以转到云模板并添加一个网络元素。以下是yaml显示的代码,用于到现有网络的ElasticSearch部署(这里以安装ElasticSeach为例,使用标签来标识当前的网络配置文件):

  1. formatVersion: 1
  2. name: ElasticStack
  3. version: 1
  4. description: Installs Elastic Stack on a single machine
  5. inputs:
  6. image:
  7. type: string
  8. enum:
  9. - CentOS-7.8
  10. - CentOS-8.2
  11. description: 请选择操作系统
  12. title: 操作系统
  13. default: CentOS-7.8
  14. flavor:
  15. type: string
  16. enum:
  17. - 小型
  18. - 中型
  19. - 大型
  20. description: 请选择类型
  21. title: 类型
  22. default: 中型
  23. network:
  24. type: string
  25. title: 网络
  26. description: 请选择网络
  27. default: 'network:vlan41'
  28. region:
  29. type: string
  30. description: 请选择部署区域
  31. title: 区域
  32. default: 'cloud:prod'
  33. key:
  34. type: string
  35. title: Public Key
  36. description: 请输入Public Key
  37. default: 请输入Public Key
  38. name:
  39. type: string
  40. title: 虚拟机名称
  41. description: 请输入虚拟机名称
  42. resources:
  43. Elastic_Stack_NODE:
  44. type: Cloud.Machine
  45. properties:
  46. name: elastic_stack_node
  47. flavor: '${input.flavor}'
  48. image: '${input.image}'
  49. cloudConfig: |
  50. #cloudconfig
  51. repo_update: true
  52. repo_upgrade: all
  53. package_update: true
  54. package_upgrade: all
  55. hostname: ${input.name}
  56. manage_etc_hosts: true
  57. runcmd:
  58. - echo "${input.key}" >> /root/.ssh/authorized_keys
  59. - echo "${input.key}" >> /home/ubuntu/.ssh/authorized_keys
  60. - chmod 400 /root/.ssh/vmware.pub
  61. networks:
  62. - name: '${Elastic_Stack_Network.name}'
  63. tags: []
  64. network: '${resource.Elastic_Stack_Network.id}'
  65. securityGroups: []
  66. assignPublicIpAddress: false
  67. constraints:
  68. - tag: '${input.region}'
  69. Elastic_Stack_Network:
  70. type: Cloud.Network
  71. properties:
  72. name: Elastic_Stack_Network
  73. networkType: existing
  74. constraints:
  75. - tag: '${input.network}'

[

](https://blog.csdn.net/weixin_33669839/article/details/109529917)