This IBM® Redbooks® booklet helps you with the planning, setting up, and configuration of the new IBM Spectrum™ Archive V184.108.40.206 for the IBM TS3310, IBM TS3500, IBM TS4300, and IBM TS4500 tape libraries. IBM Spectrum Archive™ EE enables using the LTFS for the coverage management of tape as a storage tier in an IBM Spectrum Scale™ based mostly atmosphere and helps inspire the use of tape as a vital tier in the storage environment. here's the fifth version of IBM Spectrum Archive setting up and Configuration book. (SG24-8333).
IBM Spectrum Archive EE can run any application it truly is designed for disk files on a physical tape media. IBM Spectrum Archive EE helps the IBM Linear Tape-Open (LTO) Ultrium eight, 7, 6, and 5 tape drives in IBM TS3310, TS3500, TS4300, and TS4500 tape libraries. additionally, IBM TS1155, TS1150, and TS1140 tape drives are supported in TS3500 and TS4500 tape library configurations.
IBM Spectrum Archive EE can play an important function in cutting back the charge of storage for statistics that does not need the access performance of basic disk. using IBM Spectrum Archive EE to change disks with actual tape in tier 2 and tier 3 storage can increase statistics access over different storage solutions since it improves effectivity and streamlines management for data on tape. IBM Spectrum Archive EE simplifies using tape by making it transparent to the user and manageable with the aid of the administrator below a single infrastructure.
This ebook is supposed for any one who desires to take into account extra about IBM Spectrum Archive EE planning and implementation. This publication is appropriate for IBM customers, IBM business companions, IBM professional revenue representatives, and technical consultants.
Testpassport IBM AIX Administration V1 C9010-022 true examination dumps
posted on Aug 17, 2017
Why choose Testpassport.com? 1. the most crucial is that our C9010-022 dumps are latest and valid. notwithstanding the examination is modified, we are able to qu... See greater
Use configtxlator to customise the Hyperledger cloth first-network sampleIBM.com/developerworks/i/newsletter-icon-blockchain.png" class="IBM-downsize" alt="Blockchain newsletter signup" height="150" width="150"/>
Get a monthly roundup of the most suitable free tools, working towards, and group resources to aid you put blockchain to work.present challenge | Subscribe
The Hyperledger cloth first-community sample (variously called the "build Your First community" sample and the "e2e_cli" pattern) showcases a totally scripted and end-to-conclusion automatic illustration of a fundamental blockchain use case tutorial sample. The sample provisions a Hyperledger textile blockchain community, deploys a smart contract (chaincode-Example02) software to the working network, and runs transactions towards the deployed chaincode.
The provisioned Hyperledger cloth blockchain network incorporates two agencies, two peers per company, and a single Solo ordering provider. The network helps computerized provisioning of cryptographic cloth for peer and orderer agencies, automatic provisioning of channel artifacts, and channel joining with the aid of taking part organizational friends.
in this tutorial, we demonstrate you how to add a 3rd organization to an application channel with its personal friends to an already running Hyperledger cloth blockchain community, and be a part of it to the channel.Introducing the configtxlator device
The configtxlator tool provides a real stateless rest API, independent of the SDK, to simplify configuration projects in Hyperledger textile blockchain networks. The tool converts simply between distinctive equal data representations/formats. for example, in a single mode of device operation, the device performs conversions between the binary protobuf layout to a human-readable JSON textual format, and vice-versa. moreover, the device can compute configuration updates according to the modifications between two different units of configurations transactions.constructing your ambiance need to use your personal certificate Authority?
See a way to configure, test, and validate the Hyperledger material "first-community" pattern with customized-provisioned cryptographic fabric that you achieve from a familiar exterior certificates authority for root and intermediate certificates.
For command-line configuration updates, be sure you've got at the least the edition 1.1.0-preview of Hyperledger material installed. (This version introduces the peer channel signconfigtx command for collection of diverse signatures earlier than submitting configuration updates. It additionally comprises worm fixes in the configtxlator tool no longer obtainable in v1.0.4.) different options accessible are collecting signatures manually or letting the client utility assemble required signatures programmatically the usage of NodeSDK help.
investigate that you are using the peer binary to your platform of choice on the V1.1.0 unencumber degree as shown in determine 1.determine 1. Verifying the edition variety of the peer platform binary executable IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image001.png" class="IBM-downsize" alt="" height="267" width="845"/>
This tutorial makes use of the open supply jq device to script interactions with the JSON returned by way of configtxlator. These JSON manipulations can also even be carried out manually or with other JSON equipment. set up the jq tool into the container the use of here commands on an Ubuntu platform, as proven in figure 2.apt-get -y -qq replace && \ apt-get install -y -qq curl && \ apt-get blankcurl -o /usr/native/bin/jq http://stedolan.github.io/jq/down load/linux64/jq && \ chmod +x /usr/local/bin/jq determine 2. installation and verification of jq device IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image002.png" class="IBM-downsize" alt="" height="478" width="833"/>
beginning the configtxlator device within the background, and assess that the device has all started correctly to receive incoming customer requests, as proven in figure 3.configtxlator beginning & figure 3. successful beginning and verification of configtxlator device interior container IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image003.png" class="IBM-downsize" alt="" height="440" width="828"/>
The common steps for adding a 3rd corporation, which we will cowl in this tutorial, are:
Retrieve the current configuration
Execute right here command to retrieve the existing configuration block on the software channel named mychannel. because the orderer conclusion element is secured by means of TLS, give the basis certificate authority identification as a parameter.peer channel fetch config config_block.pb -o orderer.example.com:7050 -c mychannel --tls --cafile ./crypto/ordererOrganizations/example.com/orderers/orderer.illustration.com/msp/tlscacerts/tlsca.example.com-cert.pem
figure four shows the successful fetching and verification of the channel configuration block for application channel mychannel. The file command on the fetched binary configuration facts block suggests that, as expected, config_block.pb contains a binary protobuf message.figure 4. Fetching and verification of channel configuration for utility channel – customer view IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image004.png" class="IBM-downsize" alt="" height="798" width="827"/>
determine 5 indicates the a success fetching of the channel configuration for software channel mychannel from the orderer (server) facet view of the console log.figure 5. Fetching and verification of channel configuration for software channel – server view IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image005.png" class="IBM-downsize" alt="" height="998" width="1920"/>
Decode the configuration into a human-readable version of JSON configuration using configtxlator
Decode the binary protobuf channel configuration block assistance into human-readable, textual JSON format using the configtxlator tool. investigate the decoded content material of the JSON file for a hit decoding the usage of the file command, as proven in determine 6.curl -X submit --data-binary @config_block.pb http://127.0.0.1:7059/protolator/decode/standard.Block > config_block.json figure 6. Decoding of the fetched channel configuration block for the utility channel IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image006.png" class="IBM-downsize" alt="" height="217" width="834"/>
Extract the config area
Extract the config component of facts's payload data area from the decoded channel configuration block for utility channel mychannel, and assess the proper and a success extraction, as proven in Figures 7 and 8.jq .data.records.payload.facts.config config_block.json > config.json determine 7. Decoding of fetched channel configuration block for application channel IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image007.png" class="IBM-downsize" alt="" height="168" width="833"/> determine eight. Verification of artifacts created for channel configuration block of utility channel IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image008.png" class="IBM-downsize" alt="" height="191" width="828"/>
Create the new configuration via enhancing the extracted config area
regulate the channel configuration of software channel mychannel. In selected, add Org3MSP, as shown in determine 9.figure 9. Modified channel configuration for the utility channel mychannel – Org3MSP added IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image009.png" class="IBM-downsize" alt="" height="379" width="846"/>
Encode each the customary and modified configurations the use of configtxlator
Encode the common channel configuration of the software channel mychannel into protobuf using the device, and examine the proper encoding, as shown in figure 10.curl -X post --statistics-binary @config.json http://127.0.0.1:7059/protolator/encode/ordinary.Config > config.pb determine 10. Encoding the fashioned channel configuration block for the application channel mychannel IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image010.png" class="IBM-downsize" alt="" height="214" width="827"/>
Encode the modified channel configuration of the application channel mychannel into protobuf the use of the device, and verify the appropriate encoding, as shown in figure eleven.curl -X publish --information-binary @updated_config.json http://127.0.0.1:7059/protolator/encode/regular.Config > updated_config.pb determine 11. Encoding the modified channel configuration block for the utility channel mychannel IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image011.png" class="IBM-downsize" alt="" height="236" width="831"/>
ship them to configtxlator to compute the config replace delta
Compute the configuration update, which transitions between the usual and modified channel configurations for the utility channel mychannel the use of the tool, with the aid of executing here command. assess that the computed configuration update is suitable, as proven in figure 12.curl -X put up -F email@example.com -F up-to-date=@updated_config.pb http://127.0.0.1:7059/configtxlator/compute/update-from-configs -F channel=mychannel > config_update.pb determine 12. Compute adjustments to the channel configuration for the software channel mychannel IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image012.png" class="IBM-downsize" alt="" height="260" width="831"/>
Decode the config replace and wrap it up into a config update envelope
Decode the configuration update into JSON format, and verify the decoding operation, as shown in figure 13.curl -X submit --facts-binary @config_update.pb http://127.0.0.1:7059/protolator/decode/general.ConfigUpdate > config_update.json figure 13. Decode computed changes to channel configuration for application channel IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image013.png" class="IBM-downsize" alt="" height="273" width="830"/>
Create an envelope for the configuration replace message in JSON structure, and determine the a success envelope creation step, as shown in figure 14.echo '"payload":"header":"channel_header":"channel_id":"mychannel", "category":2,"statistics":"config_update":'$(cat config_update.json)'' > config_update_as_envelope.json figure 14. Create an envelope for configuration replace block message in JSON layout IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image014.png" class="IBM-downsize" alt="" height="260" width="834"/>
Create the brand new config transaction
Encode a configuration update message into a protobuf structure, and examine that the encoding operation is a success, as shown in figure 15.curl -X put up --statistics-binary @config_update_as_envelope.json http://127.0.0.1:7059/protolator/encode/typical.Envelope > config_update_as_envelope.pb figure 15. Encode and check configuration update message into protobuf structure IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image015.png" class="IBM-downsize" alt="" height="279" width="833"/>
Set the ambiance to be Org1MSP with an admin privileged consumer in preparation for signing the configuration replace transaction, as shown in determine sixteen.CORE_PEER_TLS_ROOTCERT_FILE=/decide/gopath/src/github.com/hyperledger/textile/peer/crypto/peerOrganizations/org1.example.com/peers/peer0.org1.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/choose/gopath/src/github.com/hyperledger/textile/peer/crypto/peerOrganizations/org1.instance.com/peers/peer0.org1.instance.com/tls/server.key CORE_PEER_LOCALMSPID=Org1MSP CORE_PEER_TLS_CERT_FILE=/opt/gopath/src/github.com/hyperledger/cloth/peer/crypto/peerOrganizations/org1.instance.com/friends/peer0.org1.illustration.com/tls/server.crt CORE_PEER_TLS_ENABLED=trueCORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/material/peer/crypto/peerOrganizations/org1.illustration.com/users/Admin@org1.example.com/msp determine 16. Set the environment in instruction for signing the configuration update transaction – Org1MSP/Admin IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image016.png" class="IBM-downsize" alt="" height="472" width="831"/>
replace the channel with the aid of submitting the brand new signed config transaction
Execute here command to signal the configuration replace transaction. See Figures 17 and 18 for a success execution of the command from the customer (CLI container) aspect and server (orderer) facet. This command adds a signature to the transaction in place on the filesystem.peer channel signconfigtx -f config_update_as_envelope.pb -o orderer.illustration.com:7050 --tls --cafile ./crypto/ordererOrganizations/illustration.com/orderers/orderer.illustration.com/msp/tlscacerts/tlsca.instance.com-cert.pem figure 17. a success execution of channel configuration transaction signing command – customer view IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image017.png" class="IBM-downsize" alt="" height="703" width="829"/> determine 18. a success execution of channel configuration transaction signing command – server view IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image018.png" class="IBM-downsize" alt="" height="1005" width="1920"/>
Set the environment to be Org2MSP with an admin privileged person in preparation for signing and submitting the update transaction, as shown in figure 19.CORE_PEER_TLS_ROOTCERT_FILE=/decide/gopath/src/github.com/hyperledger/cloth/peer/crypto/peerOrganizations/org2.illustration.com/peers/peer0.org2.example.com/tls/ca.crt CORE_PEER_TLS_KEY_FILE=/opt/gopath/src/github.com/hyperledger/material/peer/crypto/peerOrganizations/org2.illustration.com/peers/peer0.org2.instance.com/tls/server.key CORE_PEER_LOCALMSPID=Org2MSP CORE_PEER_TLS_CERT_FILE=/decide/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.illustration.com/friends/peer0.org2.example.com/tls/server.crt CORE_PEER_TLS_ENABLED=trueCORE_PEER_MSPCONFIGPATH=/opt/gopath/src/github.com/hyperledger/fabric/peer/crypto/peerOrganizations/org2.example.com/users/Admin@org2.instance.com/msp determine 19. Set the atmosphere in instruction for submitting the configuration replace transaction – Org2MSP/Admin IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image019.png" class="IBM-downsize" alt="" height="455" width="837"/>
Execute the following command to put up the configuration replace transaction. The replace command instantly adds the person's signature to the configuration update before submitting it to the orderer (so signconfigtx isn't essential a 2nd time). See Figures 20 and 21 for the a success execution of the command from the client (CLI container) facet and server (orderer) facet.peer channel replace -f config_update_as_envelope.pb -o orderer.example.com:7050 -c mychannel --tls --cafile ./crypto/ordererOrganizations/illustration.com/orderers/orderer.example.com/msp/tlscacerts/tlsca.illustration.com-cert.pem figure 20. a success execution of the channel configuration transaction post command – client view IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image020.png" class="IBM-downsize" alt="" height="692" width="825"/>
Execute here command to fetch the up to date existing configuration. See Figures 21 and 22 for the a success execution of the command from the customer side and server facet.peer channel fetch config config_block_Org3MSP.pb -o orderer.example.com:7050 -c mychannel --tls --cafile ./crypto/ordererOrganizations/illustration.com/orderers/orderer.instance.com/msp/tlscacerts/tlsca.example.com-cert.pem determine 21. a success execution of the up-to-date latest channel configuration – customer view IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image022.png" class="IBM-downsize" alt="" height="834" width="830"/> determine 22. successful execution of the updated present channel configuration – server view IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image023.png" class="IBM-downsize" alt="" height="996" width="1921"/>
Execute here command to decode the efficaciously up to date current channel configuration, and assess proper operation, as shown in determine 23.curl -X submit --data-binary @config_block_Org3MSP.pb http://127.0.0.1:7059/protolator/decode/normal.Block > config_block_Org3MSP.json determine 23. Decoding and verification of up to date existing channel configuration IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image024.png" class="IBM-downsize" alt="" height="636" width="829"/>
determine 24 suggests the verification of correctness of all artifacts generated by the configtxlator tool for the conclusion-to-conclusion system.figure 24. Verification and validation of configtxlator device generated artifacts in end-to-end system IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image025.png" class="IBM-downsize" alt="" height="464" width="829"/>
Run the following command to determine the place of container logs. assessment them to be sure every thing labored correctly to your configuration update system steps, as proven in determine 25.docker inspect --structure='.LogPath' orderer.example.com determine 25. Container log files for overview and validation IBM.com/developerworks/cloud/library/cl-add-an-organization-to-your-hyperledger-fabric-blockchain/image026.png" class="IBM-downsize" alt="" height="569" width="1825"/> Conclusion
Congratulations! you have effectively used the encoding and decoding facets of the configtxlator tool so as to add a 3rd company with its own friends to the utility channel of an already working Hyperledger cloth blockchain community. you've got confirmed and validated the a hit addition of this new corporation to your channel configuration.Acknowledgments
The authors gratefully thank IBM Blockchain construction and research authorities Gari Singh, Bobbie Cochrane, and Yacov Manevich for his or her considerate enter.
The authors gratefully well known and admire the marvelous teaming that facilitated penning this tutorial from our latest/fresh client/companion engagement group such as administration and technical authorities, certainly Balaji Balaraman, Harish Naik, Andras Ferenczi, Dallas Gale, Nilesh Jadhav, Alejandro Vences, and Jai Kiran.
The authors additionally thank their reviewers and executives for constructive comments and encouragement.Downloadable components linked issues
Subscribe me to remark notifications
While it is hard errand to pick solid certification questions/answers assets regarding review, reputation and validity since individuals get sham because of picking incorrectly benefit. Killexams.com ensure to serve its customers best to its assets as for exam dumps update and validity. The greater part of other's sham report objection customers come to us for the brain dumps and pass their exams cheerfully and effortlessly. We never bargain on our review, reputation and quality because killexams review, killexams reputation and killexams customer certainty is imperative to us. Extraordinarily we deal with killexams.com review, killexams.com reputation, killexams.com sham report grievance, killexams.com trust, killexams.com validity, killexams.com report and killexams.com scam. On the off chance that you see any false report posted by our rivals with the name killexams sham report grievance web, killexams.com sham report, killexams.com scam, killexams.com protestation or something like this, simply remember there are constantly terrible individuals harming reputation of good administrations because of their advantages. There are a great many fulfilled clients that pass their exams utilizing killexams.com brain dumps, killexams PDF questions, killexams rehearse questions, killexams exam simulator. Visit Killexams.com, our example questions and test brain dumps, our exam simulator and you will realize that killexams.com is the best brain dumps site.
Killexams 000-969 real questions | Killexams 9A0-056 test prep | Killexams HP3-C17 sample questions | Killexams HP0-M21 real test | Killexams 642-164 practice questions | Killexams 0B0-106 sample test | Killexams BCP-211 practice questions | Killexams 000-297 exam dumps | Killexams E20-670 brain dump | Killexams A2180-376 braindump | Killexams EE0-502 practical test | Killexams COG-320 Q&A | Killexams PSAT Practice Test | Killexams CPA past exams | Killexams 000-003 test questions | Killexams 1Y0-371 exam questions | Killexams HP2-E34 | Killexams 000-637 | Killexams 3108 | Killexams HP2-Z07 |
Pass4sure C9010-030 real question bank
If you are interested in successfully completing the IBM C9010-030 Certification to start earning, killexams.com has leading edge developed IBM exam questions that will ensure you pass this C9010-030 exam! killexams.com delivers you the most accurate, current and latest updated C9010-030 Certification exam questions and available with a 100% money back guarantee promise. Killexams.com Offers Huge Discount Coupons and Promo Codes are WC2017, PROF17, DEAL17, DECSPECIAL
At killexams.com, we provide thoroughly reviewed IBM C9010-030 exactly same Questions and Answers that are just required for clearing C9010-030 test, and to get certified by IBM. We really help people improve their knowledge to memorize the Q&A and certify. It is a best choice to accelerate your career as a professional in the Industry.
Killexams.com proud of our reputation of helping people clear the C9010-030 test in their very first attempts. Our success rates in the past two years have been absolutely impressive, thanks to our happy customers who are now able to propel their careers in the fast lane. Killexams.com is the number one choice among IT professionals, especially the ones who are looking to climb up the hierarchy levels faster in their respective organizations.
Killexams.com Huge Discount Coupons and Promo Codes are as under;
WC2017 : 60% Discount Coupon for all exams on website
PROF17 : 10% Discount Coupon for Orders greater than $69
DEAL17 : 15% Discount Coupon for Orders greater than $99
DECSPECIAL : 10% Special Discount Coupon for All Orders
High Quality C9010-030 products: we have our experts Team to ensure our IBM C9010-030 exam questions are always the latest. They are all very familiar with the exams and testing center.
How we keep IBM C9010-030 exams updated?: we have our special ways to know the latest exams information on IBM C9010-030. Sometimes we contact our partners who are very familiar with the testing center or sometimes our customers will email us the most recent feedback, or we got the latest feedback from our dumps market. Once we find the IBM C9010-030 exams changed then we update them ASAP.
Money back guarantee?: if you really fail this C9010-030 IBM i Administration V1 and don