Giter Club home page Giter Club logo

fusion-cli-install's Introduction

Install Fusion with Data Foundation and Backup & Recovery

You must have access to IBM repos/pull-secret before starting

  1. oc apply -f catalog_source.yaml -n openshift-marketplace
    1. oc get CatalogSources ibm-operator-catalog -n openshift-marketplace -o jsonpath='{.status.connectionState.lastObservedState}{"\n"}'
    2. wait for 'READY'
  2. oc create -f isf-ns.yaml
  3. oc create -f isf-operator-opgroup.yaml
  4. oc create -f isf-operator-sub.yaml
    1. oc get Subscription isf-operator -n ibm-spectrum-fusion-ns -o jsonpath='{.status.conditions[0].message}{"\n"}'
    2. wait for 'all available catalogsources are healthy'
  5. oc create -f fusion-instance.yaml
    1. oc get SpectrumFusion spectrumfusion -n ibm-spectrum-fusion-ns -o jsonpath='{.status.status}{"\n"}'
    2. wait for 'Completed'
  6. oc create -f FusionServiceInstance-DF.yaml
    1. wait for Data Foundation and Local Storage Operator install finish
    2. CSVname=$(oc get ClusterServiceVersion -n openshift-local-storage |grep local-storage-operator| cut -d' ' -f1)
    3. oc get ClusterServiceVersion $CSVname -n openshift-local-storage -o jsonpath='{.status.phase}{"\n"}'
    4. wait for 'Succeeded'
    5. CSVname=$(oc get ClusterServiceVersion -n openshift-storage |grep odf-operator| cut -d' ' -f1)
    6. oc get ClusterServiceVersion $CSVname -n openshift-storage -o jsonpath='{.status.phase}{"\n"}'
    7. wait for 'Succeeded'
  7. oc label ns openshift-local-storage openshift.io/cluster-monitoring="true"
  8. oc label ns openshift-storage openshift.io/cluster-monitoring="true"
  9. Label each Data Foundation node
    1. oc label node \<nodename> cluster.ocs.openshift.io/openshift-storage=''
  10. oc create -f lso-localvolset.yaml
    1. oc get pv|grep localblock
    2. wait for all the available disks on the Data Foundation nodes to show up as PVs
  11. oc create -f odf-storagecluster.yaml
    1. oc get StorageCluster ocs-storagecluster -n openshift-storage -o jsonpath='{.status.phase}{"\n"}'
    2. wait for 'Completed'
  12. oc create -f FusionServiceInstance-BUnR.yaml
    1. oc get FusionServiceInstance ibm-backup-restore-service-instance -n ibm-spectrum-fusion-ns -o jsonpath='{.status.installStatus.progressPercentage}{"\n"}'
    2. wait for output to show '100' percent

fusion-cli-install's People

Contributors

shawn-houston avatar ashishkumsingh 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.