Giter Site home page Giter Site logo

docs-ops-guide's Introduction

docs-ops-guide

Operator docs for Ops Manager v2.6 and earlier.

Note: For Ops Manager v2.7 and later, these docs are located in docs-ops-manager/opsguide.

Which book repos publish this repo?

The docs-book-pivotalcf repo publishes this repo.

Which branch to use?

Note: Provide instructions in your PRs to indicate which branches you want Docs to apply your commits to.

Branch name Use for…
master Not in use
2.6 EOGS v2.6.x.
2.5 EOGS v2.5.x.
2.4 EOGS v2.4.x.
2.3 EOGS v2.3.x.
2.2 v2.2.x — PDFed: https://resources.docs.pivotal.io/pdfs/pcf-docs-2.2.pdf
2.1 v2.1.x — PDFed: https://resources.docs.pivotal.io/pdfs/pcf-docs-2.1.pdf
2.0         v2.0.x — PDFed: https://resources.docs.pivotal.io/pdfs/pcf-docs-2.0.pdf
1.12         v2.0.x — PDFed: https://resources.docs.pivotal.io/pdfs/pcf-docs-2.0.pdf
1.11         v2.0.x — PDFed: https://resources.docs.pivotal.io/pdfs/pcf-docs-2.0.pdf
1.10         v2.0.x — PDFed: https://resources.docs.pivotal.io/pdfs/pcf-docs-2.0.pdf
1.9         v2.0.x — PDFed: https://resources.docs.pivotal.io/pdfs/pcf-docs-2.0.pdf

Partials

Cross-product and repo partials are single sourced from the docs-partials repo.

Style Guide

See Word and Phrase List.

Steps for local development

$ git clone [email protected]:pivotal-cf/docs-layout-repo
$ git clone [email protected]:pivotal-cf/docs-ops-guide
$ cd docs-ops-guide && git checkout <branch> && cd -
$ git clone [email protected]:pivotal-cf/docs-book-pivotalcf
$ cd docs-book-pivotalcf && git checkout <branch>
$ bundle install
$ bundle exec bookbinder watch
$ open http://127.0.0.1:XXXX/platform/<version, such as `2-10`>/customizing

docs-ops-guide's People

Contributors

abbyachau avatar animatedmax avatar apeek4 avatar araher avatar bentarnoff avatar cshollingsworth avatar elenasharma avatar fredkrone avatar gaowa0215 avatar glestaris avatar jbheron avatar kdolor-pivotal avatar ljarzynski avatar mamorrison avatar mariash avatar mavenraven avatar melmatsuo avatar michaeltrestman avatar mjgutermuth avatar mlimonczenko avatar mpmcgarry avatar pivotal-manuel-morales avatar pivotalscott avatar pspinrad avatar radaeze avatar seviet avatar shalako avatar snneji avatar teamhedgehog avatar vikafed avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

docs-ops-guide's Issues

Enabling volum services documentation incomplete

We just enabled volume services on our elastic runtime v1.10.3-build.6 installation. The docs say

"After completing these steps, developers can use the cf CLI to create service instances of the nfs service and bind them to their apps."

Yet when creating a volume service, a configuration object must be passed as argument. Otherwise the command cf create-service nfs Existing fails.

Also the docs are unclear about whether the nfs service is part of the elastic runtime installation, or if a nfs server has to be set up by the user. In case it is part of the installation, the docs should say where to find the ip of the nfs server.

This page (https://docs.cloudfoundry.org/devguide/services/using-vol-services.html) says that the command should be as follows:

cf create-service nfs Existing nfs_service_instance -c '{"share": "10.10.10.10/export/myshare"}'

Looking at the vms managed by bosh for the elastic runtime deployment, one can see an nfs_server vm. I guess this is the IP that we should be using for the create-service command. But what is the mountpoint in PCF 1.10?

Also further configuration must be passed when binding a volume service to an app. Open source CF docs give this example:

cf bind-service my-app nfs_service_instance -c '{"uid":"1000","gid":"1000","mount":"/var/volume1"}'

This should also be explained in the PCF docs.

Apache NIFI as a PCF service

Hi,
I am just curious to know that is there any way to use Apache NIFI as service in Pivotal Cloud Foundry.
If it is,then how can we achieve it.What are the steps that we should follow.
Please give your valuable suggestions for the above.
Thank you,
Mohan.V

Securing Services Instance Credentials with Runtime CredHub will NOT work unless the resource count for credhub is > 0

By default the instance count for credhub is 0. If you enable Secure Service Credentials without raising this number to at least 1, the service tiles will fail to install (like MySQL and RabbitMQ). They will fail because they will unable to resolve the bosh-dns record for credhub (since it does not exist). I think at least a Note or Warning here that says "if you enable this you need to change the resource config" is merited.

NFS Errand can be used to deploy a broker

Hi

The page http://docs.pivotal.io/pivotalcf/1-12/opsguide/enable-vol-services.html says:

Note: You must have an NFS server running to enable NFS volume services. 
If you want to use NFS and do not currently have a server available, 
you can deploy the test NFS server bundled with the NFS Volume release.

There is actually an Errand that deploys an NFS broker - NFS Broker Errand for Pivotal Elastic Runtime. Running this Errand is probably the simplest solution when there isn't one already available (although doesn't let you configure the resources etc)

External User Management page for LDAP/SAML seems confusing and out of date

The doc page for adding users via LDAP/SAML some contradictory, and out of date for 1.10.

For instance, the note in step 1 says not to use the CF CLI, or UAAC, but in step 2 this note is immediately contradicted by the fact you are using the CF CLI and UAAC CLI.

Additionally, as of CF CLI v6.23.0 (1.10 Apps Manager has you download v6.26.0), we now have the ability to skip all the CF CLI + UAAC instructions in favor of a single CF CLI command the admin can execute.

LDAP

$ cf create-user [email protected] --origin ldap

SAML

$ cf create-user [email protected] --origin <whatever-provider-name-you-set-in-ops-man>

Then the admin can go about creating orgs, assigning rights to the new user, etc., before the user tries to sign in.

Steps missing in example for adding existing LDAP users.

In the page https://github.com/pivotal-cf/docs-ops-guide/blob/1.9/external-user-management.html.md.erb Step 2 of Step 2 states to do a curl to add existing Users to the CCDB, it doesn't show you how to get to the point where you can do that.

I'd change the text on step two to something like:
2. Taking the User's SAML or LDAP GUID from step 1, create a User record in the Cloud Controller Database using the USERS API.

cf target https://api.YOUR-SYSTEM-DOMAIN
cf login
export OAUTH-TOKEN=$(cf oauth-token|cut -d ' ' -f 2)

curl "https://api.YOUR-SYSTEM-DOMAIN/v2/users" -d '{
"guid": "YOUR-USER-GUID"
}' -X POST \
-H "Authorization: bearer $OAUTH-TOKEN" \
-H "Host: api.YOUR-SYSTEM-DOMAIN" \
-H "Content-Type: application/x-www-form-urlencoded" \
-H "Cookie: "

Enable TCP Routing clarity on IaaS changes

@dlresende and I were running through acceptance to Enable TCP routing.

We found the steps on this page https://docs.pivotal.io/pivotalcf/2-6/opsguide/tcp-routing-ert-config.html to be quite difficult to follow. We would suggest:

  1. Mention method of updating (cf cli vs GUI) at the start of the instructions. This will then affect the following steps
  2. Generic steps are mixed with IaaS specific steps, which makes understanding a bit confusing. Maybe well separating what's generic from what's IaaS specific would help, e.g.
  • Generic step description

    • AWS/GCP: Do this
    • vSphere: Do this
  • Second generic step description

    • AWS: do this
    • GCP: do that
    • vSphere: do the other

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.