. . "VirtEBSBackedBYOLAMI" . . . . "VirtEBSBackedBYOLAMI" . "2017-06-13T05:36:15.033067"^^ . . "2017-06-13T05:36:15.033067"^^ . . . "2017-06-13T05:36:15Z" . . . "VirtEBSBackedBYOLAMI" . "2017-06-13T05:36:15Z" . . . . . . . . . "0396dce9cd54a134318556dff8280ae8" . . . . . . . . . . . . . . . . . . . . . "%META:TOPICPARENT{name=\"VirtInstallationEC2\"}%\n\n---+ Deploying the EBS-backed BYOL Virtuoso EC2 AMI\n\n%TOC%\n\n---++Introduction\n\nIn addition to the [[VirtInstallationEC2][Instance-backed EC2 AMI]] that has been in existence since 2008, Virtuoso is now also available as an EBS-backed EC2 AMI based on your choice of License Model --\n * Bring You Own License, or BYOL (documented here)\n * [[VirtPayAsYouGoEBSBackedAMI][Pay As You Go, or PAGO]]\n\nWith either License Model, you will be starting with a preconfigured Virtuoso instance. The fundamental benefits provided by this type of AMI include:\n\n * Virtuoso is preinstalled and tuned for the host operating system\n * You can start and stop this Virtuoso instance without having to terminate its host AMI\n\nBYOL simply requires that you acquire a Virtuoso License, as you would for any other deployment, and then apply that license to the preconfigured Virtuoso instance that awaits you in the Amazon EC2 Cloud. \n\n\n---++ Prerequisites\n\n * An\n[[https://aws-portal.amazon.com/gp/aws/developer/registration/index.html/103-7399647-0537426?][Amazon Web Services]] \n(AWS) account.\n * Recently created AWS accounts will have been automatically signed up for the \n[[http://www.amazon.com/b/ref=sc_fe_l_2?ie=UTF8&node=201590011&no=3435361&me=A36L942TSJ2AJA][Amazon S3 and EC2 Web Service]].\nIf you created your AWS account a long time ago, you may now need to manually sign up for these services.\n * A Virtuoso commercial license for Linux, purchased from the [[http://virtuoso.openlinksw.com/offers/offers.vsp?os=http%3A%2F%2Fwww.openlinksw.com%2Fontology%2Fsoftware%23GenericLinux][Virtuoso Web Site]].\n%BR%%BR%\n \n%BR%%BR%\n\n---++ Setup & Instantiation of the EBS-backed BYOL Virtuoso AMI\n\n 1 From the [[https://console.aws.amazon.com/ec2/home][AWS Management Console]], select Launch Instances. \n 1 You will need to choose an AMI. In the Community AMIs tab, type\nVirtuoso 7.1 in the search box to find the relevant images published by OpenLink —\n%BR%%BR%\n \n%BR%%BR%\n|*Edition*|*ID*|*Description*|\n|64-bit |   ami-c04220a8   |   Virtuoso 7.1 (for Red Hat Enterprise Linux)   |\n%BR%%BR% \n 1 Choose the Instance Type the AMI is to be instantiated with.\n%BR%%BR%\n \n%BR%%BR%\n 1 Configure your Instance Details.\n%BR%%BR%\n \n%BR%%BR%\n 1 Add Storage, selecting a suitably sized storage device.\n%BR%%BR%\n \n%BR%%BR%\n 1 Tag the Instance(s) with a suitable name for your own purposes.\n%BR%%BR%\n \n%BR%%BR%\n 1 Configure network access security. Note that port 22 is always required for ssh access to the AMI, and port 80 is needed for HTTP access to the Virtuoso server instance. Access to port 1111 may also be needed, if access to the Virtuoso SQL port is required, and/or port 443, if HTTP+TLS will be needed.\n%BR%%BR%\n \n%BR%%BR%\n 1 Review the Instance settings before clicking Launch to instantiate the AMI.\n%BR%%BR%\n \n%BR%%BR%\n 1 Select a suitable pre-existing security key pair, or choose to create a new pair, for instance instantiation and access, and Launch the instance.\n%BR%%BR%\n \n%BR%%BR%\n 1 The Launch Status page will be displayed for tracking progress.\n%BR%%BR%\n \n%BR%%BR%\n 1 Once complete, view the Launched Instance page in AWS console to see the instantiated AMI.\n%BR%%BR%\n \n%BR%%BR%\n\n---++ After AMI Instantiation\n\n 1 Locate the security key selected or created above, and run the command —\n\nchmod 600 MyKeyPair.pem\n\n 1 Copy your Virtuoso license file (virtuoso.lic) to the AMI instance, using the default \"ec2-user\" that has \"sudo\" rights, with the command —\n\nscp -i MyKeyPair.pem virtuoso.lic ec2-user@your-ec2-instance-cname:~/\n\n 1 Connect to the EC2 AMI Server using the default \"ec2-user\" that has \"sudo\" rights, with the command —\n\nssh -i MyKeyPair.pem ec2-user@your-ec2-instance-cname\n\n 1 The Virtuoso EC2 AMI installation is located in /opt/virtuoso. Run the following commands to navigate to this location, and set the Virtuoso server environment variables —\n\ncd /opt/virtuoso\n. ./virtuoso-environment.sh\n \n 1 Run the following command to copy the Virtuoso license to the bin directory of your Virtuoso installation\n\nsudo cp ~/virtuoso.lic bin/virtuoso.lic\n\n 1 Run the following command to start the default Virtuoso database located in the database directory.\n\nsudo bin/virtuoso-start.sh database\n\n 1 The Virtuoso instance should now be running. This can be verified by checking the virtuoso.log file in the database directory, with a command like this:\n\ntail -n 100 database/virtuoso.log\n\nOutput will look something like this:\n\n\n\t\tMon Jan 19 2015\n10:35:25 { Loading plugin 2: Type `plain', file `mediawiki' in `../hosting'\n10:35:25 MediaWiki version 0.1 from OpenLink Software\n10:35:25 Support functions for MediaWiki collaboration tool\n10:35:25 SUCCESS plugin 2: loaded from ../hosting/mediawiki.so }\n10:35:25 { Loading plugin 3: Type `plain', file `creolewiki' in `../hosting'\n10:35:25 CreoleWiki version 0.1 from OpenLink Software\n10:35:25 Support functions for CreoleWiki collaboration tool\n10:35:25 SUCCESS plugin 3: loaded from ../hosting/creolewiki.so }\n10:35:25 { Loading plugin 4: Type `plain', file `im' in `../hosting'\n10:35:25 IM version 0.61 from OpenLink Software\n10:35:25 Support functions for Image Magick 6.6.6\n10:35:25 SUCCESS plugin 4: loaded from ../hosting/im.so }\n10:35:25 { Loading plugin 5: Type `plain', file `wbxml2' in `../hosting'\n10:35:25 FAILED plugin 5: Unable to locate file }\n10:35:25 { Loading plugin 7: Type `Hosting', file `hosting_php.so' in `../hosting'\n10:35:25 FAILED plugin 7: Unable to locate file }\n10:35:25 { Loading plugin 8: Type `plain', file `qrcode' in `../hosting'\n10:35:25 FAILED plugin 8: Unable to locate file }\n10:35:25 { Loading plugin 12: Type `plain', file `hslookup.so' in `../hosting'\n10:35:25 FAILED plugin 12: Unable to locate file }\n10:35:25 OpenLink Virtuoso Universal Server\n10:35:25 Version 07.10.3211-pthreads for Linux as of Dec 15 2014\n10:35:25 uses parts of OpenSSL, PCRE, Html Tidy\n10:35:25 Registered to OpenLink Virtuoso (Internal Use)\n10:35:25 Personal Edition license for 10 connections\n10:35:25 Issued by OpenLink Software\n10:35:25 Enabled Cluster Extension\n10:35:25 Enabled Column Store Extension\n10:35:25 Database version 3126\n10:35:25 SQL Optimizer enabled (max 1000 layouts)\n10:35:26 Compiler unit is timed at 0.000190 msec\n10:35:27 Roll forward started\n10:35:27 Roll forward complete\n10:35:27 Checkpoint started\n10:35:27 Checkpoint finished, log reused\n10:35:27 HTTP/WebDAV server online at 80\n10:35:27 FTP server online at 21\n10:35:27 Server online at 1111 (pid 964)\n\n 1 The Virtuoso host instance should now be accessible via HTTP at a URL like http://your-ec2-instance-cname/.\n%BR%%BR%\n \n%BR%%BR%\n 1 The Virtuoso SPARQL Endpoint should now be accessible via HTTP at a URL like http://your-ec2-instance-cname/sparql.\n%BR%%BR%\n \n%BR%%BR%\n 1 The Virtuoso Conductor Admin User Interface should now be accessible via HTTP at a URL like http://your-ec2-instance-cname/conductor (default Admin username and password are both dba).\n%BR%%BR%\n \n%BR%%BR%\n\n---++ Related Items\n\n * [[http://ods.openlinksw.com/wiki/ODS/ODSInstallationEC2][OpenLink Data Spaces Installation]]\n * EC2 & AMI related information\n * [[VirtInstallationEC2][Instance-backed Virtuoso EC2 AMI]]\n * [[VirtAWSPublicDataSets][Pre-configured & Pre-loaded Virtuoso instances (DBpedia, BBC Music & Programmes etc.)]]\n * [[VirtEC2AMINeuroCommonsInstall][Creating Your Own Neurocommons Instance]]\n * [[VirtEC2AMIBio2rdfInstall][Creating Your Own Bio2RDF Instance]]\n * [[VirtEC2AMIMusicBrainzInstall][Creating Your Own MusicBrainz Instance]]\n * [[VirtEc2ExtensionUI][Backup Your Virtuoso EC2 AMI to S3]]\n * [[VirtEC2AMIElasticBlockStorageConfig][Configure your Virtuoso EC2 AMI for use with Amazon Elastic Block Storage (EBS)]]\n * [[http://calculator.s3.amazonaws.com/calc5.html][Amazon-provided AWS Simple Monthly Cost Calculator]]\n * Protecting your Virtuoso-hosted SPARQL Endpoint\n * [[VirtSPARQLEndpointProtection][Safeguarding your Virtuoso-hosted SPARQL Endpoint]]\n * [[VirtTipsAndTricksGuideSPARQLEndpointProtection][SPARQL Endpoint Protection Methods Collection]]\n * [[VirtTipsAndTricksGuideSPARQLEndpoints][Securing SPARQL endpoints]]\n * [[VirtSPARQLSecurityWebID][WebID Protocol & SPARQL Endpoint ACLs Tutorial]]\n * [[VirtOAuthSPARQL][SPARQL OAuth Tutorial]]\n * [[http://docs.openlinksw.com/virtuoso/][Virtuoso documentation]]\n * [[http://docs.openlinksw.com/virtuoso/rdfsparql.html][Virtuoso's SPARQL support]]\n * [[VirtTipsAndTricksGuide][Virtuoso Tips and Tricks]]\n * [[VirtSPARQLDET][SPARQL Endpoint DET (DEV Extension Type) Configuration Guide]] \n\n\nCategoryHowTo CategoryODS CategoryVirtuoso CategoryDocumentation CategoryEC2 \n\n%VOSCOPY%" . . . . . . . . . . . . . . . . . . .