日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

CloudFoundry Service 使用

發(fā)布時間:2025/3/20 编程问答 19 豆豆
生活随笔 收集整理的這篇文章主要介紹了 CloudFoundry Service 使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Mysql服務在V2版本號中g(shù)ithub上有獨立的releaseproject(cf-mysql-release),該release提供了一個Mysql-broker和一個Mysql-server和(broker-registrar,broker-deregistrar,acceptance-tests)

Broker是基于CF V2 ServiceBroker API開發(fā),用于管理內(nèi)部或外部Mysql數(shù)據(jù)庫

一、MysqlBroker&Mysql部署

  • 下載cf-mysql-release
    git clone https://github.com/cloudfoundry/cf-mysql-release cd cf-mysql-release ./update
  • 編譯并上傳cf-mysql-release至blobstore
    bosh create release releases/cf-mysql-8.yml bosh upload release releases/cf-mysql-8.tgz
  • 創(chuàng)建并編寫yml部署文件
    --- name: CFMYSQL02 director_uuid: fdd46e30-f2c5-41dc-9662-0976fdac5716releases: - name: cf-mysqlversion: 8compilation:workers: 2cloud_properties:ram: 2048disk: 6144cpu: 2network: defaultreuse_compilation_vms: true update:canaries: 1#waiting for 60s to get update job statuscanary_watch_time: 30000-180000update_watch_time: 30000-180000max_in_flight: 4max_errors: 4networks: - name: defaultsubnets:- range: 192.168.2.0/24# Reserved IPs are the IPs that BOSH should not use in the declared range.reserved:# IP addresses which you don't want allocated by BOSH- 192.168.2.20 - 192.168.2.55 - 192.168.2.140 - 192.168.2.254# IP addresses which you don't want allocated by BOSH- 192.168.2.2 - 192.168.2.10# Static IPs are the IPs that are statically assigned to jobs in this manifest. The BOSH director does not attempt# to dynamically assign these to new VMs.static:- 192.168.2.56 - 192.168.2.100gateway: 192.168.2.1# If you configured your BOSH/micro-BOSH to enable DNS, leave the DNS section empty. The BOSH director automatically uses the# BOSH/micro-BOSH powerDNS IP. If any jobs ever need to resolve DNS entries outside the BOSH powerDNS subdomain# (*.microbosh by default), configure the powerDNS recursor in your bosh release.dns:- 192.168.2.2 cloud_properties:name: "VM Network" meta:# override this in your stub to set the environment name,# which is used for the deployment name## i.e. cf-tabascoenvironment: ~external_domain: acp.localapps_domain: acp.localnats:user: natspassword: c1oudc0wport: 4222machines:- 192.168.2.43use_gnatsd: trueresource_pools:- name: services-smallnetwork: defaultsize: 5stemcell:name: bosh-vsphere-esxi-ubuntu# Stemcell version 2200 is the first to support errands for aws and vsphereversion: 2366cloud_properties:ram: 2048disk: 20480cpu: 1jobs:- name: mysqlrelease: cf-mysqltemplate: mysqlinstances: 1resource_pool: services-smallpersistent_disk: 10000networks:- name: defaultstatic_ips: 192.168.2.56properties:admin_password: c1oudc0wmax_connections: 1500max_user_connections: 40cluster_ips: - 192.168.2.56- name: cf-mysql-brokerrelease: cf-mysqltemplate: cf-mysql-brokerinstances: 1resource_pool: services-smallnetworks:- name: defaultstatic_ips: 192.168.2.57properties:auth_username: rootauth_password: c1oudc0wcookie_secret: c1oudc0wexternal_host: p-mysql.acp.localssl_enabled: falseskip_ssl_validation: truecc_api_uri: https://api.acp.localnats:user: natspassword: c1oudc0wport: 4222machines:- 192.168.2.43use_gnatsd: truenetworks:broker_network: defaultservices:- name: p-mysqlid: 44b26033-1f54-4087-b7bc-da9652c2a539description: A MySQL service for application development and testingtags:- mysqlmax_db_per_node: 250metadata:displayName: "MySQL for Pivotal CF"imageUrl: "data:image/png;base64,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"longDescription: "Provisioning a service instance creates a MySQL database. Binding applications to the instance creates unique credentials for each application to access the database."providerDisplayName: "Pivotal Software"documentationUrl: "http://docs.gopivotal.com/"supportUrl: "http://gopivotal.com/support/"dashboard_client:id: p-mysqlsecret: c1oudc0wplans:- name: 100mb-devid: ab08f1bc-e6fc-4b56-a767-ee0fea6e3f20description: Shared MySQL Servermax_storage_mb: 100metadata:costs:- amount:usd: 0.0unit: MONTHbullets:- Not for production use - server is not replicated- Shared MySQL server- 100 MB storage- 40 concurrent connectionsdisplayName: "100 MB Dev"mysql_node:host: 192.168.2.56 # 也能夠設置成外部的mysql節(jié)點admin_password: c1oudc0w- name: broker-registrartemplate: broker-registrarrelease: cf-mysqlinstances: 1resource_pool: services-smalllifecycle: errandnetworks:- name: defaultproperties:cf:api_url: https://api.acp.localadmin_username: adminadmin_password: adminbroker:name: p-mysqlhost: p-mysql.acp.localusername: rootpassword: c1oudc0w- name: broker-deregistrartemplate: broker-deregistrarrelease: cf-mysqlinstances: 1resource_pool: services-smalllifecycle: errandnetworks:- name: defaultproperties:cf:api_url: https://api.acp.localadmin_username: adminadmin_password: adminbroker:name: p-mysqlhost: p-mysql.acp.localusername: rootpassword: c1oudc0w- name: acceptance-teststemplate: acceptance-testsrelease: cf-mysqlinstances: 1resource_pool: services-smalllifecycle: errandnetworks:- name: defaultproperties:cf:api_url: https://api.acp.localadmin_username: adminadmin_password: adminapps_domain: acp.localskip_ssl_validation: truebroker:host: p-mysql.acp.localservice:name: p-mysqlplan_name: 100mb-devmax_storage_mb: 100 properties: {} # Pivotal CF cannot generate global properties
  • 部署
    bosh deploy
  • 注冊Mysql-Broker
    cf create-service-broker p-mysql root c1oudc0w http://p-mysql.acp.local
  • 改動service_plan的訪問權(quán)限為public
    cf curl /v2/service_plans
    找到guid后邊的值并復制 改動相應權(quán)限為public cf curl PUT /v2/service_plans/060cb8c2-3633-493c-acf1-3b60e78aacd4 -b '{"public":'true'}'
  • 創(chuàng)建service
    cf create-service
  • 綁定應用至service
    cf bind-service java-hello-offline-mysql p-mysql-32d67
  • 上傳綁定好的應用
    cf push java-hello-offline-mysql -b java-buildpack-offline
  • 檢查service
    cf services
  • 總結(jié)

    以上是生活随笔為你收集整理的CloudFoundry Service 使用的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 欧洲美熟女乱又伦 | 激情五月婷婷综合网 | 俄罗斯厕所偷拍 | 尤物国产| 色窝窝综合色窝窝久久 | 国产精品伊人久久 | 国产一区亚洲二区 | www.youjizz国产| 992tv在线成人免费观看 | 国产午夜三级 | 免费日本黄色片 | 波多野结衣小视频 | 四虎午夜影院 | 国产午夜电影 | 少妇高潮喷水在线观看 | 欧美1234区 | 巨物撞击尤物少妇呻吟 | 人人妻人人澡人人爽 | 无码人妻精品一区二区三应用大全 | 国产精品色呦呦 | 特级毛片网站 | 91精品国产高清一区二区三密臀 | 波多野结衣视频网址 | 毛片日韩 | 九九看片 | 狠狠操婷婷 | 成年人在线免费 | 国产高清无遮挡 | 极品探花在线观看 | 成人免费看类便视频 | 欧美日韩一区二区电影 | 成人免费xxxxx在线视频 | 欧美精品性生活 | 高清精品xnxxcom | 极品蜜桃臀肥臀-x88av | 欧美一级视频免费观看 | 欧美亚洲另类在线 | 午夜在线观看免费视频 | 日本熟妇乱子伦xxxx | 婷婷色综合 | 国产一区二区久久 | 无码乱人伦一区二区亚洲 | 青娱乐激情 | 久久影视大全 | 亚洲国产高清在线 | 欧美亚洲精品在线 | 色综合天天综合网国产成人网 | 九色精品在线 | 李丽珍裸体午夜理伦片 | 午夜嘿嘿| 夜夜狠狠擅视频 | 在线视频日本 | 射射综合网 | a级片在线免费看 | 欧美精品在线免费 | 亚洲一级片免费看 | 波多野结衣视频免费观看 | 激情小说欧美色图 | 精品一区二区在线观看视频 | 国产精品va在线观看无码 | 国产精品久久999 | 国产亚洲精品久久 | 久久接色 | 久久人妻少妇嫩草av蜜桃 | 久久成年视频 | 国产亚洲制服欧洲高清一区 | 国产91精品一区 | 久久久久久久福利 | 国产精品99re| 欧美人与动性xxxxx杂性 | xvideos永久免费入口 | 九九热国产在线 | 国产精品无码午夜福利 | 打开每日更新在线观看 | 亚洲自拍网站 | 吃奶摸下的激烈视频 | 日韩欧洲亚洲 | 成人国产精品入口免费视频 | 91精品国产色综合久久不卡98 | 久草热播 | 女人性做爰100部免费 | 丁香六月色婷婷 | 51自拍视频 | 在线视频在线观看 | 午夜久草 | 精品91自产拍在线观看二区 | 黄色一级片免费看 | 粉嫩aⅴ一区二区三区四区五区 | 日韩三级在线播放 | 亚洲精品久久久久久久久久久 | 中文字幕欧美另类精品亚洲 | 视频在线亚洲 | 国产最新av | 国产精品一区二区三区四 | 色八区| 成人精品在线 | 国产99精品 | 亚洲一区二区三区免费在线观看 | 男人的天堂狠狠干 |