GithubHelp home page GithubHelp logo

rgwocp's Introduction

RGWOCP

Automates COSbench and Ceph RGW usage on Openshift

Scripts to automate running COSbench and Ceph RGW on OCP 4.1

  • launchCB.sh - requires one argument (number of COSbench drivers)
  • launchRGW.sh

PRE-REQS:

  • local install of helm/tiller and openshift command line tool (oc)
  • access to Openshift cluster

PROCEDURE

Create OCP Cluster on AWS

$ openshift-install --dir mycluster create cluster
...SNIP..
INFO Install complete!                            
INFO To access the cluster as the system:admin user when using 'oc', run 'export KUBECONFIG=/home/user/OCP/mycluster/auth/kubeconfig'
$ export KUBECONFIG=/home/user/OCP/mycluster/auth/kubeconfig
$ oc login -u system:admin

Install and Run Scripts

$ git clone https://github.com/jharriga/RGWOCP
$ cd RGWOCP
$ chmod 755 *.sh
$ ./launchCB.sh 2
Continuing...
Open WebBrowser  http://127.0.0.1:8080/controller/index.html

$ ./launchRGW.sh
AccessKey = W0D1KKQ0RAZKA11V73ZJ : SecretKey = qydp2aWjlLQBmkh7XXioe7ne3MA6NPlvRo9Ihw1F
rook-ceph-rgw service listening at = 172.30.92.76:8080

TEARDOWN

$ helm delete --purge ccbhelm
$ oc delete project ccb
$ oc delete deployment.apps/tiller-deploy -n kube-system
$ oc delete service/tiller-deploy -n kube-system
$ oc delete  serviceaccounts tiller -n kube-system
$ oc delete clusterrolebinding tiller -n kube-system
$ oc delete project rook-ceph
$ openshift-install destroy cluster --dir mycluster/

rgwocp's People

Contributors

jharriga avatar shekharberry avatar

Watchers

James Cloos avatar

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.