vania-janet/multiturn-rag-retrieval-data huggingface dataset:
For more information, see the following docs.<br><br><br><br> * [Setting up Log Analysis in a Red Hat OpenShift cluster](https://cloud.ibm.com/docs/openshift?topic=openshift-healthopenshift_logging).<br> * [Tutorial: Managing Kubernetes cluster logs with IBM Log Analysis](https://cloud.ibm.com/docs/log-analysis?topic=log-analysis-tutorial-use-logdna).<br><br><br> 
 Portworx [Portworx](https://portworx.com/products/portworx-enterprise//) is a highly available software-defined storage solution that you can use to manage persistent storage for your containerized databases and other stateful apps, or to share data between pods across multiple zones. You can [install Portworx with a Helm chart](https://cloud.ibm.com/docs/openshift?topic=openshift-storage_portworx_about) and provision storage for your apps by using Kubernetes persistent volumes. However, the default configuration requires that you modify the security context constraints, similar to [IBM Log Analysis](https://cloud.ibm.com/docs/openshift?topic=openshift-healthopenshift_logging). 
 Razee [Razee](https://razee.io/) is an open-source project that automates and manages the deployment of Kubernetes resources across clusters, environments, and cloud providers, and helps you to visualize deployment information for your resources so that you can monitor the rollout process and find deployment issues more quickly. For more information about Razee and how to set up Razee in your cluster to automate your deployment process, see the [Razee documentation](https://github.com/razee-io/Razee). 
 IBM Cloud Monitoring Gain operational visibility into the performance and health of your apps by deploying a Monitoring agent to your worker nodes to forward metrics to IBM Cloud® Monitoring.
your cluster such as by using Operators, you are responsible for these services and for working with the appropriate provider to troubleshoot any issues.<br> * Use the provided tools and features to [configure and deploy](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_apps); [keep up-to-date](https://cloud.ibm.com/docs/containers?topic=containers-update_appapp_rolling); [set up resource requests and limits](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_appsresourcereq); [size your worker pool](https://cloud.ibm.com/docs/containers?topic=containers-strategysizing) to have enough resources to run your apps; [set up permissions](https://cloud.ibm.com/docs/containers?topic=containers-usersusers); [integrate with other services](https://cloud.ibm.com/docs/containers?topic=containers-supported_integrationssupported_integrations); [manage any operators or templates that you deploy](https://cloud.ibm.com/docs/openshift?topic=openshift-operators); [externally serve](https://cloud.ibm.com/docs/containers?topic=containers-cs_network_planningcs_network_planning); [save, back up, and restore data](https://cloud.ibm.com/docs/containers?topic=containers-storage-plan); and otherwise manage your [highly available](https://cloud.ibm.com/docs/containers?topic=containers-haha) and resilient workloads.<br><br><br>
* After users have signed in, you can use App ID to create profiles and personalize a user's experience of your application.







 Step 4: Share data 



* IBM Cloud® Object Storage plus IBM® Event Streams for IBM Cloud® provides real-time and historical data storage, so that cross-sales offers represent available inventory from business partners.
* APIs allow the retailer’s business partners to share data into their e-commerce and B2B apps.







 Step 5: Deliver continuously 



* Debugging the co-developed APIs becomes simpler when they add on IBM Cloud Logging and Monitoring tools, cloud-based ones that are accessible to the various Developers.
* IBM Cloud® Continuous Delivery helps Developers to quickly provision an integrated toolchain by using customizable, shareable templates with tools from IBM, third parties, and open source. Automate builds and tests, controlling quality with analytics.
* After Developers build and test the apps in their Development and Test clusters, they use the IBM continuous integration and delivery (CI and CD) toolchains to deploy apps into clusters across the globe.
* Red Hat OpenShift on IBM Cloud provides easy roll-out and roll-back of apps; tailored apps are deployed to test campaigns through the intelligent routing and load balancing of Istio.









 Results 



* Microservices greatly reduce time to delivery for patches, bug fixes, and new features. Initial worldwide development is fast, and updates are as frequent as 40 times a week.
* The retailer and its business partners have immediate access to inventory availability and delivery schedules, by using the APIs.
* With Red Hat OpenShift on IBM Cloud and IBM CI and CD tools, A-B versions of apps are ready to test campaigns.
* Red Hat OpenShift on IBM Cloud provides scalable compute, so that the inventory and cross-sales API workloads can grow during high-volume periods of the year, such as the fall holidays.









 Traditional grocer increases customer traffic and sales with digital insights 

A Chief Marketing Officer (CMO) needs to increase customer traffic by 20% in stores by making the stores a differentiating asset. Large retail competitors and online retailers are stealing sales. At the same time, the CMO needs to reduce inventory without markdowns because holding inventory too long locks up millions in capital.
(https://cloud.ibm.com/docs/openshift?topic=openshift-faqsstandards). For Satellite, see [Security and compliance](https://cloud.ibm.com/docs/satellite?topic=satellite-compliance). 
 Service limitations See [Limitations, default settings, and usage requirements](https://cloud.ibm.com/docs/satellite?topic=satellite-requirements). 







 Classic 

Classic infrastructure



Table 3. Classic infrastructure overview.

 Component Description 

 Compute and worker node resources [Virtual](https://cloud.ibm.com/docs/openshift?topic=openshift-planning_worker_nodesvm), [bare metal](https://cloud.ibm.com/docs/openshift?topic=openshift-planning_worker_nodesbm), and [software-defined storage](https://cloud.ibm.com/docs/openshift?topic=openshift-planning_worker_nodessds) machines are available for your worker nodes. Your worker node instances reside in your IBM Cloud infrastructure account, but you can manage them through Red Hat OpenShift on IBM Cloud. You own the worker node instances. 
 Security Built-in security features that help you protect your cluster infrastructure, isolate resources, and ensure security compliance. For more information, see the [classic Network Infrastructure documentation](https://cloud.ibm.com/docs/cloud-infrastructure?topic=cloud-infrastructure-compare-infrastructure). 
 High availability For both classic and VPC clusters, the master includes three replicas for high availability. Further, if you create your cluster in a multizone metro, the master replicas are spread across zones and you can also spread your worker pools across zones. For more information, see [High availability for Red Hat OpenShift on IBM Cloud](https://cloud.ibm.com/docs/openshift?topic=openshift-ha).
* [Disabling the port map plug-in](https://cloud.ibm.com/docs/openshift?topic=openshift-kernelcalico-portmap)



[Tuning performance for Red Hat CoreOS worker nodes](https://cloud.ibm.com/docs/openshift?topic=openshift-rhcos-performancerhcos-performance)



* [Deploying the Node Feature Discovery Operator](https://cloud.ibm.com/docs/openshift?topic=openshift-rhcos-performancerhcos-node-feature-discovery)
* [Enabling non-uniform memory access (NUMA), CPU pinning, and huge pages on your worker nodes](https://cloud.ibm.com/docs/openshift?topic=openshift-rhcos-performancerhcos-numa-pinning-huge)
* [Enabling CPU pinning and huge pages on your worker nodes](https://cloud.ibm.com/docs/openshift?topic=openshift-rhcos-performancerhcos-pinning-huge)
* [Removing performance customizations](https://cloud.ibm.com/docs/openshift?topic=openshift-rhcos-performancerhcos-performance-remove)







 Managing cluster costs 

[Understanding costs for your clusters](https://cloud.ibm.com/docs/openshift?topic=openshift-costscosts)



* [Understanding costs by component](https://cloud.ibm.com/docs/openshift?topic=openshift-costscosts-for-clusters)



* [Worker nodes](https://cloud.ibm.com/docs/openshift?topic=openshift-costsnodes)
* [What is the difference between virtual and physical machines?](https://cloud.ibm.com/docs/openshift?topic=openshift-costsphysical-vs-virtual)
* [Compute licenses](https://cloud.ibm.com/docs/openshift?topic=openshift-costslicenses)
* [Add integrations](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-adminadmin_integrate)
* [Manage the lifecycle](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-adminadmin_lifecycle)



[Learning path for developers](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devlearning-path-dev)



* [Access the cluster](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_cluster)
* [Plan your deployment](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_plan)
* [Develop your app](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_develop)
* [Deploy your app](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_deploy)
* [Test, log, and monitor](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_test)
* [Update your app](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_update)
* [Secure your app](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_secure)
* [Expose your app](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_expose)
* [Add app storage](https://cloud.ibm.com/docs/openshift?topic=openshift-learning-path-devdev_storage)
* [22 November 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-nov2219)



* Bring your own DNS for load balancers
* Gateway appliance firewalls
* Ingress ALB subdomain format



* [21 November 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-nov2119)



* Ingress ALB change log
* Version change log



* [19 November 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-nov1919)



* Fluentd component changes



* [15 November 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-nov1519)



* New! Single zone location for Red Hat OpenShift clusters



* [11 November 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-nov1119)



* Exposing apps that are external to your cluster by using Ingress
* Red Hat OpenShift overview
* Setting pod priority
* Using IBM Cloud Container Registry
* Version change log



* [7 November 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-nov0719)



* CLI change log



* [1 November 2019](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift-relnotesopenshift-nov0119)



* New! Keep your own key (KYOK) support (beta)
: You can now [enable several key management service (KMS) providers](https://cloud.ibm.com/docs/openshift?topic=openshift-encryptionkms), so that you can use your own root key to encrypt the secrets in your cluster.







 October 2019 



 31 October 2019 

Refreshed Red Hat OpenShift on IBM Cloud docs
: Includes the following new content.



* [Setting up VPN connectivity](https://cloud.ibm.com/docs/openshift?topic=openshift-vpn)
* [Changing service endpoints or VLAN connections for Red Hat OpenShift clusters](https://cloud.ibm.com/docs/openshift?topic=openshift-access_cluster)
* [Exposing apps with routes](https://cloud.ibm.com/docs/openshift?topic=openshift-openshift_routes)
* [Exposing apps with network load balancers (NLBs)](https://cloud.ibm.com/docs/openshift?topic=openshift-loadbalancer-about)
* [Exposing apps with Ingress application load balancers (ALBs)](https://cloud.ibm.com/docs/openshift?topic=openshift-ingress-about-roks4)







 28 October 2019 

Version change logs
Resource [Incident and operations management](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesincident-and-ops-sat) [Change management](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitieschange-management-sat) [Identity and access management](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesiam-responsibilities-sat) [Security and regulation compliance](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiessecurity-compliance-sat) [Disaster Recovery](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesdisaster-recovery-sat) 

 [Data](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesapplications-and-data-sat) You You You You You 
 [Applications](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesapplications-and-data-sat) You You You You You 
 Observability [Shared](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesincident-and-ops-sat) IBM [Shared](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesiam-responsibilities-sat) IBM IBM 
 App networking [Shared](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesincident-and-ops-sat) IBM IBM IBM IBM 
 Cluster networking [Shared](https://cloud.ibm.com/docs/openshift?topic=openshift-satellite-responsibilitiesincident-and-ops-sat) IBM IBM IBM IBM
* [Running a Windows 2019 Server VM in IBM Cloud Satellite with OpenShift Virtualization](https://lisowski0925.medium.com/running-a-windows-2019-server-vm-in-ibm-cloud-satellite-with-openshift-virtualization-234aa9a01def).
* [Using the virtualization CLI tools](https://docs.openshift.com/container-platform/4.11/virt/virt-using-the-cli-tools.html)
* [Creating VMs](https://docs.openshift.com/container-platform/4.11/virt/virtual_machines/virt-create-vms.html)
* [Creating a VM using the OpenShift Web Console](https://cloud.redhat.com/blog/creating-a-vm-using-the-openshift-web-console)
* [Editing VMs](https://docs.openshift.com/container-platform/4.11/virt/virtual_machines/virt-edit-vms.html)
* [Deleting VMs](https://docs.openshift.com/container-platform/4.11/virt/virtual_machines/virt-delete-vms.html)
* [Accessing VM consoles](https://docs.openshift.com/container-platform/4.11/virt/virtual_machines/virt-accessing-vm-consoles.html)
* [OpenShift Virtualization Hands-on Lab](https://github.com/rdoxenham/openshift-virt-labs)
After the 30 days, the certificate validity will make the cluster snapshot unusable.





 Related links 



* [Install on vSphere: User-Provisioned Infrastructure](https://cloud.redhat.com/openshift/install/vsphere/user-provisioned)
* [Install a cluster on vSphere](https://docs.openshift.com/container-platform/4.7/installing/installing_vsphere/installing-vsphere.html)
* [Index of public Red Hat OpenShift v4 clients](https://mirror.openshift.com/pub/openshift-v4/clients/ocp/latest/?extIdCarryOver=true&sc_cid=701f2000001Css5AAC)
* [Understanding persistent storage](https://docs.openshift.com/container-platform/4.7/storage/understanding-persistent-storage.htmlunderstanding-persistent-storage)
* [ssh-keygen - Generate a New SSH Key](https://www.ssh.com/ssh/keygen/)
* [Configure PowerCLI and PowerNSX on macOS](https://readysetvirtual.wordpress.com/2018/04/06/configure-powercli-and-powernsx-on-macos/)
* [Visual Studio Code](https://code.visualstudio.com/)
* [Terraform Getting Started](https://learn.hashicorp.com/terraformgetting-started)
* [Windows 2016 PowerShell DNS](https://docs.microsoft.com/en-us/powershell/module/dnsserver/?view=win10-ps)
* [PowerCLI core documentation](https://powercli-core.readthedocs.io/en/latest/index.html)
* [1.4 Scheduler](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-14)



* [2 etcd](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-2)
* [3 Control plane configuration](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-3)



* [3.1 Authentication and authorization](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-31)
* [3.2 Logging](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-32)



* [4 Worker nodes](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-4)
* [5 Policies](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-5)



* [5.1 RBAC and service accounts](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-51)
* [5.2 Pod Security Policies](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-52)
* [5.3 Network policies and CNI](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_49_coco-benchmark-49-53)
persistentvolumeclaim/fedora-1 Bound pvc-fd8b1a5b-cc32-42bd-95d0-4ccf2e40bca7 10Gi RWX sat-ocs-cephrbd-gold 16h







 Step 7: Creating a virtual machine 



1. Copy the following VirtualMachine configuration and save it to a file called vm.yaml. Note that you can also create virtual machines through the OpenShift web console.

apiVersion: kubevirt.io/v1
kind: VirtualMachine
metadata:
labels:
app: fedora-1
name: fedora-1
namespace: openshift-cnv
spec:
running: false
template:
metadata:
labels:
kubevirt.io/domain: fedora-1
spec:
domain:
cpu:
cores: 1
sockets: 2
threads: 1
devices:
disks:
- disk:
bus: virtio
name: rootdisk
- disk:
bus: virtio
name: cloudinitdisk
interfaces:
- masquerade: {}
name: default
rng: {}
features:
smm:
enabled: true
firmware:
bootloader:
efi: {}
resources:
requests:
memory: 8Gi
evictionStrategy: LiveMigrate
networks:
- name: default
pod: {}
volumes:
- dataVolume:
name: fedora-1
name: rootdisk
- cloudInitNoCloud:
userData: |-
cloud-config
user: cloud-user
password: 'fedora-1-password'
chpasswd: { expire: False }
name: cloudinitdisk
Show more
2. Create the virtual machine in your cluster.

oc apply -f vm.yaml
3.
If you are creating or configuring a Power Systems Virtual Server instance to support an SAP NetWeaver or SAP HANA workload, see [Planning your deployment](https://cloud.ibm.com/docs/sap?topic=sap-power-vs-planning-items) and [Deploying your infrastructure](https://cloud.ibm.com/docs/sap?topic=sap-power-vs-set-up-infrastructure).

If you are creating or configuring a Red Hat OpenShift Cluster on Power Systems Virtual Server, see [Deploying Red Hat OpenShift Container Platform 4.x on IBM Power Systems Virtual Servers](https://developer.ibm.com/components/ibm-power/series/deploy-ocp-cloud-paks-power-virtual-server/).



 Terminology 

Before you create a virtual server, you must understand the difference in terminology between a Power Systems Virtual Server workspace and a Power Systems Virtual Server instance. Think of the Power Systems Virtual Server workspace as a container for all Power Systems Virtual Server instances at a specific geographic region. The Power Systems Virtual Server workspace is available from the Resource list in the Power Systems Virtual Server user interface. The workspace can contain multiple Power Systems Virtual Server instances. For example, you can have two Power Systems Virtual Server workspaces, one in Dallas, Texas, and another in Washington, D.C. Each workspace can contain multiple Power Systems Virtual Server instances.





 Before you begin 

Before you create your first Power Systems Virtual Server instance, review the following prerequisites:



1. Create an IBM Cloud account. To create an IBM Cloud account, see [Signing up for the IBM Cloud](https://cloud.ibm.com/registration).
2. Review the Identity and Access Management (IAM) information at [Managing Power Systems Virtual Servers (IAM)](https://cloud.ibm.com/docs/power-iaas?topic=power-iaas-managing-resources-and-users).
3. Create a public and private SSH key that you can use to securely connect to your Power Systems Virtual Server.
Dedicated hosts are highly recommended, particularly for any parts of your application that process regulated data and keep it in memory.
2. Create one or more virtual servers.



* If using dedicated hosts, see the following for more details:



* [Creating instances on dedicated hosts](https://cloud.ibm.com/docs/vpc?topic=vpc-creating-instance-on-dh)



* If not using dedicated hosts, see the following for more details:



* [Planning for instances](https://cloud.ibm.com/docs/vpc?topic=vpc-vsi_best_practices)











 Next steps 



* If you plan to use Red Hat OpenShift on IBM Cloud, see [Working with Red Hat OpenShift on IBM Cloud](https://cloud.ibm.com/docs/framework-financial-services?topic=framework-financial-services-shared-containers-openshift).
* Otherwise, see [Audit logging of IBM Cloud events](https://cloud.ibm.com/docs/framework-financial-services?topic=framework-financial-services-shared-logging-audit).
* [1.2 API server](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-12)
* [1.3 Controller manager](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-13)
* [1.4 Scheduler](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-14)



* [2 etcd](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-2)
* [3 Control plane configuration](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-3)



* [3.1 Authentication and authorization](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-31)
* [3.2 Logging](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-32)



* [4 Worker Nodes](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-4)
* [5 Policies](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-5)



* [5.1 RBAC and service accounts](https://cloud.ibm.com/docs/openshift?topic=openshift-benchmarks_411_coco-benchmark-411-51)
vCenter Server IP address 
 vCenter Server user 
 vCenter Server password 
 Logical Switch OpenShift-LS 
 vCenter Server instance data store vsanDatastore 
 VM name bastion 
 ISO file name rhel-8.x-x86_64-dvd.iso 
 IP address 192.168.133.8 
 Netmask 255.255.255.0 
 Default gateway 192.168.133.1 



Before you begin, create the VM by using the vCenter CLI or the following PowerCLI script.

 Connect to vCenter
connect-VIserver –server <IP_Address> -User <UserName> -Password '<Password>'

 Create VM
$ls = get-nsxtransportzone | get-nsxlogicalswitch OpenShift-LS | Get-NsxBackingPortGroup | Select-Object Name
$ds = get-datastore -Name vsanDatastore
$vm = New-VM -Name bastion -Datastore $ds -DiskGB 50 -DiskStorageFormat Thin -MemoryGB 2 -NumCpu 1 -Notes "OpenShift Bastion node" -NetworkName $ls.name -GuestId rhel8_64Guest

 Connect a CD Drive loaded with the RHEL ISO
New-CDDrive -VM $vm -IsoPath "[vsanDatastore] ISOrhel-8.x-x86_64-dvd.iso" -StartConnected

Start the VM
Start-VM -VM $vm

 Disconnect
Disconnect-NsxServer
Show more

After the VM starts, connect to the VM by using the web console or remote console and complete the following installation steps. If needed, see the Red Hat Enterprise Linux documentation.



1. Select the required language.
2. Set the date and time.
3. Configure the network and hostname.
4. Select the installation destination.
5. Set the root password.
6. Create a user.







 Registering the Red Hat VM 

For this step, you require your Red Hat subscription details: