vania-janet/multiturn-rag-retrieval-data huggingface dataset:
<br> <br>Or, if you want to install the package that the proposal originator included, click Add file to upload the smart contract package shared with you by the proposal originator out of band. <br> <br>Lastly, you can install your own version of the smart contract, by clicking Add file to upload your own package or Existing package if the package is already installed on another peer in your organization. <br> <br>If you upload or select a new package, you can choose which peers to install it on. 
 Install the smart contract on additional or newly added peers after I approved it Forgot to install the package on a peer? Or perhaps you've added new peers? Open the smart contract tile on the Channels tab. Next to your organization, click Update package details. If you want to install the same package on the newly added peers, click Existing package and browse to the package that you want to install. Otherwise, you can click Add file to upload a new package. Then, select which peers to install the package on. 
 Reject a smart contract proposal or definition Fabric does not include an option to reject a smart contract proposal. Rather, you can abstain from approving, which can prevent the proposal from ever satisfying the lifecycle endorsement policy. Or, you can make a new proposal with a new smart contract definition name, and include the terms that you prefer. 
 Commit a smart contract definition After the proposal has reached the required number of approvals, the status of the proposal on the Channels tab changes to Ready to commit. Any channel member can click the tile and then click Commit to commit the definition to the channel. At that point, the associated smart contract can begin accepting transactions on the peers. 
 Update a smart contract definition that has been committed to the channel All updates to smart contract definitions have to be approved by channel members, according to the channel lifecycle endorsement policy, before they can be committed to the channel.
* [Deciding on the object storage configuration](https://cloud.ibm.com/docs/containers?topic=containers-storage_cos_installconfigure_cos)
* [Verifying your installation](https://cloud.ibm.com/docs/containers?topic=containers-storage_cos_installcos-plugin-verify)



[Adding object storage to apps](https://cloud.ibm.com/docs/containers?topic=containers-storage_cos_appsstorage_cos_apps)



* [Creating a deployment](https://cloud.ibm.com/docs/containers?topic=containers-storage_cos_appscreate-cos-deployment-steps)
* [Using object storage in a stateful set](https://cloud.ibm.com/docs/containers?topic=containers-storage_cos_appscos_statefulset)



[Setting capacity quotas for apps that use IBM Cloud Object Storage](https://cloud.ibm.com/docs/containers?topic=containers-storage-cos-tutorial-quotastorage-cos-tutorial-quota)



* [Objectives](https://cloud.ibm.com/docs/containers?topic=containers-storage-cos-tutorial-quotastorage-cos-quota-objectives)
* [Prerequisites](https://cloud.ibm.com/docs/containers?topic=containers-storage-cos-tutorial-quotastorage-cos-quota-prereqs)
* [Creating a set of service credentials](https://cloud.ibm.com/docs/containers?topic=containers-storage-cos-tutorial-quotastorage-cos-quota-credentials)
* [Creating a secret to store your credentials](https://cloud.ibm.com/docs/containers?topic=containers-storage-cos-tutorial-quotastorage-cos-quota-secret)
Launch [IBM WebSphere Application Server](https://cloud.ibm.com/catalog/content/.::1-b9f20fe3-baac-459b-b047-cb4ae9eb46f2-global).
2. In the form, set an identifiable name for your installation.
3. Specify all the required parameters. Set a strong password for vsi_os_admin_password and vsi_websphere_admin_password.
4. Review and specify optional parameters as needed. Some optional parameters depend on the value you chose for deploy_was_topology.
5. Accept the license (terms and conditions).
6. Click Install. It might take 5 or more minutes to complete the installation. Installation time varies depending on the available interim fixes, network speed, and VSI specifications.
7. Review the log. If you see the following messages toward the end of the log, then the installation was successful.

Install of IBM WebSphere Application Server [Network Deployment] version <Version> was successful
Install directory: /opt/IBM/WebSphere/
<Admin console URL and login details>
[If IHS was setup] HTTP Server URL:
Other details:
VPC name:
Subnet name:
VSIs and their IP addresses:
Notes:
1. For more configuration information, see /etc/virtualimage.properties on your VSI.
2. Refer to IBM Cloud Billing (https://cloud.ibm.com/billing) for the charges incurred for these resources.
If the place to copy the object code is a network server, the Corresponding Source may be on a different server (operated by you or a third party) that supports equivalent copying facilities, provided you maintain clear directions next to the object code saying where to find the Corresponding Source. Regardless of what server hosts the Corresponding Source, you remain obligated to ensure that it is available for as long as needed to satisfy these requirements.e) Convey the object code using peer-to-peer transmission, provided you inform other peers where the object code and Corresponding Source of the work are being offered to the general public at no charge under subsection 6d. A separable portion of the object code, whose source code is excluded from the Corresponding Source as a System Library, need not be included in conveying the object code work.A "User Product" is either (1) a "consumer product", which means any tangible personal property which is normally used for personal, family, or household purposes, or (2) anything designed or sold for incorporation into a dwelling. In determining whether a product is a consumer product, doubtful cases shall be resolved in favor of coverage. For a particular product received by a particular user, "normally used" refers to a typical or common use of that class of product, regardless of the status of the particular user or of the way in which the particular user actually uses, or expects or is expected to use, the product. A product is a consumer product regardless of whether the product has substantial commercial, industrial or non-consumer uses, unless such uses represent the only significant mode of use of the product."Installation Information" for a User Product means any methods, procedures, authorization keys, or other information required to install and execute modified versions of a covered work in that User Product from a modified version of its Corresponding Source. The information must suffice to ensure that the continued functioning of the modified object code is in no case prevented or interfered with solely because modification has been made.If you convey an object code work under this section in, or with, or specifically for use in, a User Product, and the conveying occurs as part of a transaction in which the right of possession and use of the User Product is transferred to the recipient in perpetuity or for a fixed term (regardless of how the transaction is characterized), the Corresponding Source conveyed under this section must be accompanied by the Installation Information.
The resulting /etc/fstab entry is in the following example.

UUID=cf5d6692-4176-47c4-b799-039c11103fd4 /usr/sap xfs defaults 0 0

You need to create the mount point and mount it.

[root@sap-app-vsi ] mkdir /usr/sap
[root@sap-app-vsi ] mount -a

On the database virtual server, you need to create three file systems. One for the RDBMS installation and two for /usr/sap and /sapmnt. Both attached volumes are created the same way and display as /dev/vdb and /dev/vde. In our example, we split the first file system in two partitions.

[root@sap-app2-vsi ] /sbin/fdisk /dev/vdb
Welcome to fdisk (util-linux 2.23.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.
Device does not contain a recognized partition table
Building a new DOS disklabel with disk identifier 0x8f5f8b5e.
Command (m for help): n
Partition type:
p primary (0 primary, 0 extended, 4 free)
e extended
Select (default p): p
Partition number (1-4, default 1): 1
First sector (2048-419430399, default 2048):
Using default value 2048
Last sector, +sectors or +size{K,M,G} (2048-419430399, default 419430399): +100G
Partition 1 of type Linux and of size 100 GiB is set
Command (m for help): n
Partition type:
p primary (1 primary, 0 extended, 3 free)
e extended
Select (default p): p
Partition number (2-4, default 2):
Then, you can use the request system license add file-name command to install the license.

Optionally, use the show system license command to view details of the licenses.

root@host> show system license

The license key is installed and activated on the vSRX instance.





 Related links 



* [Getting started with IBM Cloud Juniper vSRX](https://cloud.ibm.com/docs/vsrx?topic=vsrx-getting-started)
* [Juniper Networks vSRX deployment guide for VMware](https://www.juniper.net/documentation/en_US/vsrx/information-products/pathway-pages/security-vsrx-vmware-guide-pwp.html)
* [Juniper Networks requirements for vSRX on VMware](https://www.juniper.net/documentation/en_US/vsrx/topics/reference/general/security-vsrx-vmware-system-requirement.html)
* [Juniper Networks vSRX installation with vSphere Web Client](https://www.juniper.net/documentation/en_US/vsrx/topics/task/installation/security-vsrx-vsphere-client-installing.html)
* [Juniper Networks configuring a vSRX Chassis Cluster in Junos OS](https://www.juniper.net/documentation/en_US/vsrx/topics/task/multi-task/security-vsrx-chassis-cluster-configuring.html)
* [Configure ECMP on VMware NSX](https://letsv4real.com/2016/09/23/configure-ecmp-on-vmware-nsx/)
Follow [these instructions](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) to install Ansible.







 Ansible Playbook 

An Ansible playbook provides the tasks to be run. The example below has a set of tasks required to install nginx and upload a script. You will notice the similarities to the cloud-init script discussed earlier. The uploaded.sh script is identical.

- hosts: FRONT_NIC_IP BACK_NIC_IP
remote_user: root
tasks:
- name: update apt cache manual
 this should not be required but without it the error: Failed to lock apt for exclusive operation is generated
shell: apt update
args:
executable: /bin/bash
- name: update apt cache
apt:
update_cache: yes
- name: ensure nginx is at the latest version
apt:
name: nginx
state: latest
notify:
- restart nginx
- name: execute init.bash
script: ./init.bash
- name: upload execute uploaded.sh
script: ../shared/uploaded.sh
handlers:
- name: restart nginx
service:
name: nginx
state: restarted
Show more





 Ansible Inventory 

Ansible works against multiple systems in your infrastructure at the same time. The Ansible inventory contains the list of these systems. The tutorial provides a script [inventory.bash](https://github.com/IBM-Cloud/vpc-tutorials/blob/master/vpc-app-deploy/ansible/inventory.bash) to generate the Ansible inventory from the Terraform output.

!/bin/bash
TF=tf
printf 'all:
children:
FRONT_NIC_IP:
hosts:
%s
BACK_NIC_IP:
hosts:
%s
[External link icon](https://cloud.ibm.com/docs-content/v1/content/icons/launch-glyph.svg)](http://centos.org), [Fedora ![External link icon](https://cloud.ibm.com/docs-content/v1/content/icons/launch-glyph.svg)](http://fedoraproject.org/), and [Ubuntu ![External link icon](https://cloud.ibm.com/docs-content/v1/content/icons/launch-glyph.svg)](http://www.ubuntu.com/) are available from their respective websites. All three OSs are freely licensed and no further action needs to be taken on the part of the user.





 Creating a virtual machine 

Now that you have the installation media, you can create a virtual machine from the Hyper-V Manager. Click New > Virtual Machine to start the New Virtual Machine Wizard.

On the first screen, click Next and enter a name for the new virtual machine. This name can be changed at a future date. You can change the location of the virtual hard disk. The default value that you previously set is used unless you specify a different location. After you enter the information, click Next.

Now, you need to allocate memory to the server. Generally, you provide at least the minimum recommended memory as specified by the operating system. After you enter the amount of memory to allocate, click Next.

Next, set the first network adapter. If a Linux Operating System is being installed on the virtual machine, select Not Connected. If Windows is being installed, select Private, then click Next.

You can change the following settings for the virtual disk: file name, the storage location, and size. Make any applicable changed and click Next.

The installation media needs to be set. Select Install an operating system from a boot CD/DVD-ROM > Image file (.iso) to set the location of the CD/DVD image file for your installation media. Click Next, view the summary and click Finish to close the window.
If the verification fails, cancel the installation and [contact IBM for support](https://cloud.ibm.com/docs/hs-crypto?topic=hs-crypto-getting-help). Otherwise, proceed with the following steps.



3. From the command line, enter the directory that the downloaded installation file is located, and perform the following steps to install the applications:



1. Add the execute permission to the installation file by running the following command:

chmod +x cloudtke.bin
2. Install the applications by running the following command:

./cloudtke.bin
3. When prompted, choose the installation folder for the Management Utilities and then select the Don't create links option.









 Step 4: Configure smart cards with the Smart Card Utility Program 

Two types of smart cards are used in the Management Utilities, the certificate authority smart card and EP11 smart cards. The certificate authority smart card is used to define a smart card zone and create a set of EP11 smart cards in the zone, while an EP11 smart card is used to generate and store an administrator signature key and master key parts.

To configure smart cards, use the Smart Card Utility Program to complete the following tasks.



 Initializing the certificate authority smart card 

To create and initialize a certificate authority smart card, follow these steps:



1. Plug the two smart card readers into the USB ports of your workstation.
2. To start the Smart Card Utility Program, go to the subdirectory where you install the Management Utilities applications and run the following command:

./scup
3. After the Smart Card Utility Program is started, from the CA Smart Card menu, select Initialize and personalize CA smart card.
4. Insert the smart card to be initialized into a smart card reader 1, and click OK.

If you receive a message similar to No smart card inserted, try the following solutions:



* Insert the smart card into another smart card reader. The smart card reader that you picked might not be smart card reader 1.
* Reinsert the smart card into the same smart card reader. The smart card reader might not be reading the smart card properly.
terraform destroy









 Step 4: Installing software with Ansible 

[Ansible](https://www.ansible.com/) is a configuration management and provisioning tool, similar to [Chef](https://www.chef.io/products/chef-infra/) and [Puppet](https://puppet.com/), and is designed to automate multitier app deployments and provisioning in the cloud. Written in Python, Ansible uses YAML syntax to describe automation tasks, which makes Ansible easy to learn and use.

Although Ansible could be used to provision the VPC resources and install software, this section uses Terraform to provision the VPC resources and Ansible to deploy the software.



 Before you begin 

This section uses both Terraform and Ansible.



1. Follow the instructions to [install Terraform and the IBM Cloud Provider plug-in for Terraform](https://cloud.ibm.com/docs/ibm-cloud-provider-for-terraform) on your workstation.
2. Follow [these instructions](https://docs.ansible.com/ansible/latest/installation_guide/intro_installation.html) to install Ansible.







 Ansible Playbook 

An Ansible playbook provides the tasks to be run. The example below has a set of tasks required to install nginx and upload a script. You will notice the similarities to the cloud-init script discussed earlier. The uploaded.sh script is identical.

- hosts: FRONT_NIC_IP BACK_NIC_IP
remote_user: root
tasks:
- name: update apt cache manual
 this should not be required but without it the error: Failed to lock apt for exclusive operation is generated
shell: apt update
args:
executable: /bin/bash
- name: update apt cache
apt:
update_cache: yes
- name: ensure nginx is at the latest version
apt:
name: nginx
state: latest
notify:
- restart nginx
- name: execute init.bash
script: ./init.bash
If you want to provision your gateway appliance in a pod that isn't listed, you must create a VLAN in that pod.

The High Availability option is selected by default.
7. From the Configuration section, choose your processor. Single processors are 1G and dual processors are 10G.
8. Select your RAM settings.
9. Select your SSH keys, if you want to use them to authenticate access to your new gateway.
10. From the Storage Disks section, choose the options that meet your storage requirements.
11. From the Network Interface section, select your uplink port speeds. The default selection is a single interface, but there are redundant and private options as well. Choose the one that best fits your needs.

The Network Interface Add Ons section allows you to select an IPv6 address if required, and shows you any additional included default options.
12. Review your selections, check that you have read the Third Party Service Agreements, then click Create. The form verifies the order automatically.



After your order is approved, the provisioning of your IBM Cloud Gateway starts automatically. When the provisioning process completes, the new gateway appears in the Gateway Appliances list page. Click the gateway name to open the Gateway Details page that shows the IP addresses, login username, and password for the device.





 Installing an operating system on the gateway 

To install an operating system on the Gateway, perform the following procedure:

This procedure uses the IPMI interface to mount and boot to an OS image. Make sure you have the ISO image of the operating system you want to install, as well as the Gateway software image, and any required licenses.



1. [Access the Gateway Appliances page](https://cloud.ibm.com/docs/gateway-appliance?topic=gateway-appliance-viewing-all-gateway-appliancesviewing-all-gateway-appliances) in the IBM Cloud console.
2. Click the Gateway Appliance name for BYOG appliance to access the Gateway Appliance Details page.
3.
* UI
* API







 Assigning software licenses to your account 

To install software products in IBM Cloud®, the license for the software must be assigned to your account. You're entitled to install a specific version of the software for a specific period of time, for example, one year. Licenses, which are also referred to as entitlements, are purchased and acquired through IBM® Passport Advantage.



 Acquiring a license 

In most cases, someone in a procurement or financial role in your organization works with an IBM Cloud sales representative to purchase the license through [IBM Passport Advantage](https://www.ibm.com/software/passportadvantage/index.html). A part number is associated with the license for the software product to be used in IBM Cloud. The person acquiring the license is not typically the same person who installs the software in the IBM Cloud account. After a sales representative acquires the license through the Software Quote Order tool, it must be assigned to each account that requires entitlement for use of the software in IBM Cloud.





 Assigning licenses to an account 

When you assign licenses to your account, all users with access to your account can use them to install the software to which the licenses apply. If the procurement focal is not the owner of the account to which the license must be assigned, they must be assigned the administrator role on the [License and entitlement account management service](https://cloud.ibm.com/docs/account?topic=account-account-serviceslicense-entitlement-management).

Complete the following steps to assign a license to an account:



1. Log in to the IBM Cloud console and go to Manage > Account.
2. Click Licenses.
3. If you don't have any licenses assigned to the account, click Check IBM Passport Advantage to find all the licenses that are tied to your IBMid. If you have existing licenses, click Assign to assign more licenses to the account.



You can unassign a license from the account. Note, however, any IBM Cloud Schematics workspaces in which the license is used will be impacted.





 Assigning licenses to an account by using the API
[Architecture](https://cloud.ibm.com/docs-content/v1/content/7f09c1b3f21dd05ddc2c4638a3dc66976ad73e53/vmware-classic-journey/images/solution-vmware-onboarding-hidden/deploy-workload/import-iso-url.png)



9. Once completed your ISO image will show up as “Other Types” in the content library.

![Architecture](https://cloud.ibm.com/docs-content/v1/content/7f09c1b3f21dd05ddc2c4638a3dc66976ad73e53/vmware-classic-journey/images/solution-vmware-onboarding-hidden/deploy-workload/imported-iso-other-types.png)
10. The last step is to use the content library image to deploy a virtual machine. To begin, provision a virtual machine as normal using the new virtual machine wizard. Upon reaching step 7 – customize hardware. Select the pull-down next to New CD/DVD drive and select content library ISO file. ![Architecture](https://cloud.ibm.com/docs-content/v1/content/7f09c1b3f21dd05ddc2c4638a3dc66976ad73e53/vmware-classic-journey/images/solution-vmware-onboarding-hidden/deploy-workload/new-vm-select-iso.png)
11. A new window will appear. Select the image you wish to use and click OK. In the example Rocky-8.4-x86_64-dvd1 is selected. !