`
南京老油条
  • 浏览: 57227 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

bosh.yml

 
阅读更多
---
name: bosh-dev11
director_uuid: 531a321e-24e4-4c8d-be7e-e1100130e10e
release:
  name: bosh
  version: 11

networks:
- name: default
  subnets:
  - reserved:
    - 10.0.0.10 - 10.0.0.19
    static:
    - 10.0.0.20 - 10.0.0.27
    range: 10.0.0.0/24
    gateway: 10.0.0.1
    dns:
   # - 10.0.0.8
    - 202.119.32.6
    cloud_properties:
      name: VM Network

resource_pools:
- name: small
  stemcell:
    name: bosh-stemcell
    version: 0.6.4 #bosh version
  network: default
  size: 5
  cloud_properties:
    ram: 1024
    disk: 2048
    cpu: 1
# - name: medium
#   stemcell:
#     name: bosh-stemcell
#     version: 0.6.4
#   network: default
#   size: 2
#   cloud_properties:
#     ram: 1024
#     disk: 8192
#     cpu: 1
- name: director		
  stemcell:
    name: bosh-stemcell
    version: 0.6.4
  network: default
  size: 1
  cloud_properties:
    ram: 2048
    disk: 8192
    cpu: 2

compilation:
  workers: 6
  network: default
  cloud_properties:
    ram: 2048
    disk: 4048
    cpu: 4

update:
  canaries: 1
  canary_watch_time: 60000
  update_watch_time: 60000
  max_in_flight: 1
  max_errors: 1

jobs:
- name: nats
  template: nats
  instances: 1
  resource_pool: small
  networks:
  - name: default
    static_ips:
    - 10.0.0.20
- name: postgres
  template: postgres
  instances: 1
  resource_pool: small
  persistent_disk: 2048
  networks:
  - name: default
    static_ips:
    - 10.0.0.21
- name: redis
  template: redis
  instances: 1
  resource_pool: small
  networks:
  - name: default
    static_ips:
    - 10.0.0.22
- name: director
  template: director
  instances: 1
  resource_pool: director
  persistent_disk: 2048
  networks:
  - name: default
    static_ips:
    - 10.0.0.23
- name: blobstore
  template: blobstore
  instances: 1
  resource_pool: small
  persistent_disk: 20480
  networks:
  - name: default
    static_ips:
    - 10.0.0.24
- name: health_monitor
  template: health_monitor
  instances: 1
  resource_pool: small
  networks:
  - name: default
    static_ips:
    - 10.0.0.25

properties:
  env:

  blobstore:
    address: 10.0.0.24
    port: 25251
    backend_port: 25552
    agent:
      user: agent
      password: AgenT
    director:
      user: director
      password: DirectoR
  networks:
    apps: default
    management: default
  nats:
    user: nats
    password: NatS
    address: 10.0.0.20
    port: 4222
  postgres:
    user: postgre
    password: PostgrE
    address:  10.0.0.21
    port: 5432
    database: bosh
  redis:
    address: 10.0.0.22
    port: 25255
    password: RediS
  director:
    name: bosh_director
    address: 10.0.0.23
    port: 25555
    encryption: false
  hm:
    http:
      port: 25923
      user: root
      password: password
    director_account:
      user: root
      password: password
    intervals:
      poll_director: 60
      poll_grace_period: 30
      log_stats: 300
      analyze_agents: 60
      agent_timeout: 180
      rogue_agent_alert: 180
    loglevel: info
    email_notifications: false
    email_recipients:
    - admin@vmware.com
    smtp:
      from: admin@vmware.com
      host: smtp.vmware.com
      port: 25
      auth: plain
      user: root
      password: password
      domain: localdomain
    tsdb_enabled: false
    tsdb:
      address: 10.0.0.63 # opentsdb static IP from your Cloud Foundry deploy (optional)
      port: 4242

  vcenter:
    address: 10.0.0.6
    user: administrator
    password: QWEqwe123@
    datacenters:
      - name: vDataCenter
        vm_folder: vm_folder_bosh
        template_folder: template_folder_bosh
        disk_path: myboshdeployer_bosh
        datastore_pattern: NFSDataStore
        persistent_datastore_pattern: NFSDataStore	
        allow_mixed_datastores: true
        clusters:
        - vCluster
 

 

分享到:
评论

相关推荐

    minio-boshrelease:http:bosh.io的MinIO版本

    MinIO BOSH发布 允许用户以可重复的方式轻松地对软件进行版本控制,打包和部署。 此仓库提供 Object Storage Server的BOSH版本。 您可以使用此版本以...$ bosh deploy -d minio manifests/manifest-fs-example.yml \

    bosh-init-bosh:使用新的 bosh-init CLI 部署 Micro BOSH

    bosh-init 部署 bosh ...然后创建bosh.yml清单: EIP=23.23.23.23 \ ACCESS_KEY_ID=xxx SECRET_ACCESS_KEY=xxx \ KEY_NAME=xxx PRIVATE_KEY_PATH=xxx \ SECURITY_GROUP=xxx \ ./bin/make_manifest.sh 最

    bosh-performance-tests:也许可以帮助我们性能测试 BOSH 部署配置

    您的测试套件将包含一个config.yml描述您的套件,一个bosh.yml描述您的部署,还可能包括配置文件和特定于部署的脚本。 首先,为您的套件创建一个文件夹来保存您的文件... mkdir suite/flush-size cd suite/flush-...

    makemespiffy:将某物的平面 BOSH 清单转换为一组 Spiff 模板

    给定 BOSH manifest manifest.yml ,多次运行该命令以将数据提取到 spiff 模板中: makemespiffy manifest.yml name environment/name.yml meta.name 这将从manifest.yml获取根级密钥name并将其替换为(( meta.name...

    concourse-pipeline-bosh-create-release:创建 BOSH 发布 tarball 并通过 Concourse 管道保存到 S3

    Concoure 管道 - 创建 BOSH 发布 tarball 并保存到 S3 从其 git 存储库创建 BOSH 版本的开发版本,并作为 tarball 上传到 S3。 示例credentials.yml : aws-bosh-init-bucket : my-bucket aws-access-key-id : ...

    vector-boshrelease:timberiovector波什释放

    请参阅: : 请参阅: : 独立部署bosh -d vector-standalone deploy manifests/vector-standalone.yml \ -l manifests/vars.yml \ -l manifests/versions.yml供应商矢量图该存储库中的主要二进制文件来自上游...

    concourse-deployment-pipeline

    有几个pipeline*.yml可供选择: pipeline-try-anything.yml将从当前上游 BOSH 版本和干细胞部署单个 VM。 任何新版本或干细胞,或对try-anything/environment或try-anything/pipeline模板的更改try-anything/...

    logstash-docker-pipeline:示例 http

    pipeline-try-anything.yml将从当前上游 BOSH 版本和干细胞部署单个 VM。 任何新版本或干细胞,或对try-anything/environment或try-anything/pipeline模板的更改try-anything/pipeline将触发新部署。 它确实会...

    Using Bosh Lite

    【标题】"Using Bosh Lite" 指的是在本地环境中使用 Bosh Lite 这一工具来部署 Cloud Foundry 平台。Bosh 是一种开源的发布和管理系统,用于部署和管理分布式系统,如 PaaS 平台 Cloud Foundry。Bosh Lite 则是 Bosh...

    cockroachdb-release:CockroachDB BOSH发布

    需要DNS 需要NTP同步时间(即ntp-release) 仅支持TLS身份验证包括简单的烟雾测试差事部署$ bosh -d cockroachdb deploy manifests/example.yml --vars-store ./creds.yml在本地移植转发管理界面: $ bosh -d ...

    sslproxy-boshrelease:SSL 代理负载均衡器。 在 Cloud Foundry 前很有用

    SSL 代理的 Bosh 版本 在任何基础架构上运行的 CloudFoundry 路由器前获取 SSL 代理的最快方法之一是部署此 bosh 版本。...现在更新您的设置的examples/openstack*.yml (查找#CHANGE)。 最后,定位和部署

    ci:用于自动测试和发行各种Concourse版本的配置文件

    测试中使用的BOSH和terraform管理的部署的配置文件。 Dockerfiles 在整个Concourse自动化中使用了许多Dockerfile。 其中许多位于/dockerfiles文件夹中。 覆写 docker-compose替代。 流水线 管道定义位于此处。 一些...

    bosh-init-redis:使用新的 bosh-init CLI 将 Redis 服务器部署到 AWS EC2

    用法首先,获取所需的资产,包括bosh-init CLI: ./bin/fetch_assets.sh然后创建redis.yml清单: EIP=23.23.23.23 \ACCESS_KEY_ID=xxx SECRET_ACCESS_KEY=xxx \KEY_NAME=xxx PRIVATE_KEY_PATH=xxx \SECURITY_GROUP=...

    bosh-init-docker:使用 bosh-init 在 EBS 支持的 AWS 上运行 Docker 容器

    bosh-init 部署 docker 新的 CLI 不仅仅可以部署 Micro BOSH。 感谢 Ferran Rodenas,我们可以运行由有状态持久卷支持的 Docker contains(请参阅) 该项目将在运行 ...然后创建docker.yml清单: EIP=23.23.2

    firehose-to-syslog-boshrelease:BOSH发布,用于连接到系统日志

    bosh upload release releases/firehose-to-syslog-1.yml 对于 ,您可以快速创建部署清单并部署集群: templates/make_manifest warden bosh -n deploy 对于AWS EC2,创建一个VM: templates/make_manifest aws-ec...

    appfirst-boshrelease:AppFirst BOSH 版本 (ABR)

    BOSH 发布 appfirst 此 AppFirst BOSH 版本旨在成为与 BOSH 部署的所有其他 BOSH 版本并置的并置 bosh 版本。...bosh upload release releases/appfirst-1.yml 接下来下载目标部署的清单文件,以便我们可以编辑它并添

    cloque:Sysadmin操作条件

    一些脚本可帮助管理BOSH和AWS环境的自以为是的想法。 请参阅以了解为什么会这样。安装罩这些安装说明适用于Mac OSX。 在其他操作系统上的YMMV 通过Composer抓取Cloque和安装依赖项$ git clone $ cd cloque $ ...

    sslxip-release:ssl-xip-pdns bosh版本

    SSLIP版本 SSLIP是名称服务器的,结合了经过修改的管道后端。 部署到Amazon AWS ... 将示例配置复制到examples / sslip-aws.yml并自定义标记为CHANGEME的条目。 您将需要一个具有已配置VPC的Amazon AWS

    bare-metal-bosh-lite:Bosh-lite在裸机上

    Bosh-lite与在裸机上本指南假定您已经在盒子上安装了或更高...自定义您的BOSH / Warden设置: 安装先决条件: ./install-prereqs 将示例清单复制到您选择的名称,然后对其进行编辑以进行更改: cp bare-metal.yml.ex

    haproxy-boshrelease:BOSH发布的haproxy(基于cf-release的haproxy作业)

    BOSH释放haproxy 问题? 进入我们的! 此BOSH发行版是为了获得比提供的版本更可定制/安全的haproxy发行。 它允许用户将仅内部域加入...bosh2 deploy manifests/haproxy.yml \ -v haproxy-backend-port=80 \ -v "ha

Global site tag (gtag.js) - Google Analytics