MANJRASOFT PTY LTD Installation and User Guide Aneka 2.0 Manjrasoft 10/22/2010
MANJRASOFT PTY LTD Installation and User Guide Aneka 2.0 Manjrasoft 10/22/2010 This document describes in detail the steps involved in installing and configuring an Aneka Cloud. It covers the prerequisites for the installation, the installation process, setting up and configuring Aneka Daemons and Aneka Containers, and running some of the sample applications to test your new cloud deployment. Aneka 2.0 Installation and User Guide Copyright © 2010 Manjrasoft Pty Ltd. Table of Contents 1 Introduction ......................................................................................... 1 1.1 What is an Aneka Cloud composed of? .................................................... 1 2 System Requirements .............................................................................. 2 2.1 Hardware Requirements ..................................................................... 2 2.2 Software Requirements ...................................................................... 3 3 Installation .......................................................................................... 4 3.1 Important Installation Prerequisites for Windows Environments ...................... 4 3.2 Installing Aneka Cloud Management Studio ............................................... 6 3.2.1 Step 1 – Run the installer package to start the Setup Wizard .................... 6 3.2.2 Step 2 – Specifying the installation folder ........................................... 6 3.2.3 Step 3 – Confirm and start the installation .......................................... 7 4 Aneka Cloud Management Studio ............................................................... 10 4.1 Starting up Management Studio ........................................................... 10 4.2 Shutting down Aneka Management Studio ............................................... 11 4.2.1 The Configuration File ................................................................. 11 4.3 Cloud Explorer - Overview .................................................................. 12 5 Infrastructure Management ...................................................................... 14 5.1 Adding a new Machine ...................................................................... 14 5.2 Importing and Exporting Machine Lists ................................................... 14 5.3 Repository Management .................................................................... 15 5.4 Machine Credentials ......................................................................... 17 5.5 Access Denied Machines .................................................................... 19 5.6 Uninstalled Machines ........................................................................ 20 5.7 Installed Machines ........................................................................... 21 6 Installing the Aneka Daemon .................................................................... 21 6.1 Step 1 – Repository and Port Configuration .............................................. 22 6.2 Step 2 – Review Summary and Install ..................................................... 23 7 Creating an Aneka Cloud ......................................................................... 26 7.1 Installing the Master Container ............................................................ 26 7.1.1 Step 1 – Container Type and Port Configuration .................................. 26 7.1.2 Step 2 – Security Configuration....................................................... 27 7.1.3 Step 3 – Persistence Configuration .................................................. 28 7.1.4 Step 4 – Cost and Software Appliances .............................................. 30 7.1.5 Step 5 – Failover Configuration ....................................................... 32 Aneka 2.0 Installation and User Guide Copyright © 2010 Manjrasoft Pty Ltd. 7.1.6 Step 6 – Service Configuration ........................................................ 33 7.1.7 Step 7 - Summary ....................................................................... 34 7.2 Installing Worker Containers ............................................................... 35 7.2.1 Step 1 – Container Type and Port .................................................... 36 7.2.2 Step 2 – Security Configuration....................................................... 37 7.2.3 Step 3 – Persistence Configuration .................................................. 38 7.2.4 Step 4 – Cost and Software Appliances .............................................. 39 7.2.5 Step 5 - Failover ........................................................................ 40 7.2.6 Step 6 – Service Configuration ........................................................ 41 7.2.7 Step 7 - Summary ....................................................................... 42 8 Cloud Management ................................................................................ 44 8.1 Master Containers ............................................................................ 44 8.2 Quarantined Containers ..................................................................... 45 8.3 Orphan Containers ........................................................................... 46 8.4 Container Management ..................................................................... 48 8.5 Real-Time Performance Monitoring ....................................................... 49 8.6 Reporting and Accounting .................................................................. 50 8.7 User Management ............................................................................ 54 9 Testing the Cloud with Sample Applications .................................................. 56 9.1 Thread Programming Model ................................................................ 57 9.2 Task Programming Model ................................................................... 57 9.3 MapReduce Programming Model ........................................................... 59 Appendix A – Service Configuration.................................................................62 Aneka 2.0 Installation and User Guide Copyright © 2010 Manjrasoft Pty Ltd. 1 1 Introduction Aneka is a Cloud Application Development Platform (CAP) for developing and running compute and data intensive applications. As a platform it provides users with both a runtime environment for executing applications developed using any of the three supported programming models, and a set of APIs and tools that allow you to build new applications or run existing legacy code. The purpose of this document is to help you through the process of installing and setting up an Aneka Cloud environment. This document will cover everything from helping you to understand your existing infrastructure, different deployment options, installing the Management Studio, configuring Aneka Daemons and Containers, and finally running some of the samples to test your environment. 1.1 What is an Aneka Cloud composed of? An Aneka Cloud is composed of a collection of services deployed on top of an infrastructure. This infrastructure can include both physical and virtual machines located in your local area network or Data Centre. Aneka services are hosted on Aneka Containers which are managed by Aneka Daemons. An Aneka Daemon is a background service that runs on a machine and helps you to install, start, stop, update and reconfigure Containers. A key component of the Aneka platform is the Aneka Management Studio, a portal for managing your infrastructure and clouds. Administrators use the Aneka Management Studio to define their infrastructure, deploy Aneka Daemons, and install and configure Aneka Containers. The figure below shows a high-level representation of an Aneka Cloud, composed of a Master Container that is responsible for scheduling jobs to Workers, and a group of Worker Containers that execute the jobs. Each machine is typically configured with a single instance of the Aneka Daemon and a single instance of the Aneka Container. Figure 1 – Management Scenario. Local Area Network or Data Centre hosting an Aneka Cloud An administrator using Aneka Management Studio to install and configure an Aneka Cloud Aneka 2.0 Installation and User Guide Copyright © 2010 Manjrasoft Pty Ltd. 2 The following sections provide detailed instructions on installing and configuring your Clouds. 2 System Requirements This section describes the hardware and software requirements for creating your cloud environment. For a more detailed and accurate description of the requirements see release notes. 2.1 Hardware Requirements Disk Space: Installation of Aneka using the distributed Microsoft Installer Package (MSI) requires approximately 60 megabytes of disk space. This installation includes the Aneka Cloud Management Studio, binaries for installing Aneka Daemons and Containers, the Design Explorer, sample applications and documentation. The Aneka Cloud Management Studio is your portal for setting up an Aneka Cloud environment. This involves installing the Aneka Daemon and Aneka Containers on remote machines. The Aneka Daemon Figure 2 - A high-level view of an Aneka Cloud Aneka 2.0 Installation and User Guide Copyright © 2010 Manjrasoft Pty Ltd. 3 requires approximately 10 megabytes of disk space, and a Container requires approximately 20 megabytes. NOTE: While the above describes the minimum disk space requirements for installation, running Aneka requires additional disk space for creating temporary files such as logs, storing data files from users that are required for execution, and creating new data output files as a result of the execution. This additional disk space required therefore depends on how you plan to use Aneka. See sections below on Storage Service and Execution Services for ideal disk space requirements. CPU and Memory: The CPU and memory requirements differ based on what you are installing. Running Aneka Cloud Management Studio on your machine requires little resources and a typical machine with 1 gigabyte of RAM would suffice. Your Master Container is responsible for scheduling jobs and keeping track of all the Workers in the network. It should ideally run on a powerful machine such as one with a dual-core processor and 3 gigabytes of RAM. Your Workers are responsible for executing jobs and a similarly capable machine would be ideal. 2.2 Software Requirements Operating Systems: Aneka is built on Microsoft .Net Framework 2.0 and is capable of running on most Windows operating systems. Aneka is certified to run on Windows 2000, Windows XP, Windows 2003, Windows Vista, Windows 7 and Windows 2008. ECMA Runtime Environment: Aneka has been designed to run on Microsoft .Net Framework 2.0 or the Mono Runtime 2.6 or higher. As such, Aneka is also capable of running on a number of Linux platforms. Database: It is highly recommended that you use database persistence in a production environment. Memory persistence can be useful for evaluating and testing purposes when you need to get a Cloud up and running quickly. Aneka supports Microsoft SQL Server 2005, Microsoft SQL Server 2008 and MySQL 5.1+ for database persistence. Aneka 2.0 Installation and User Guide Copyright © 2010 Manjrasoft Pty Ltd. 4 3 Installation This section assumes that you have a copy of the Aneka distribution with you. If you do not have a copy already, you can download the latest version from Manjrasoft’s Website. 3.1 Important Installation Prerequisites for Windows Environments In order to install Aneka in a Windows environment, you must ensure that your network of Windows machines, which will become part of your Aneka Cloud infrastructure, is configured correctly with the right access control and permissions. Aneka relies on the Windows Administrative Shares to connect to the file systems on remote Windows machines in order to copy required binaries during installation and for the proper functioning of Aneka MapReduce. It also relies on the Service Controller Manager for starting and stopping Windows services on remote machines. The configuration changes required vary depending on the version of Windows being used. For example, with the advent of User Access Control (UAC) in Windows Vista and Windows 7, extra steps need to be taken in order to ensure that the installation progresses smoothly. 3.1.1 Window XP, Windows Server 2003 and Windows Server 2008 RC2 The following is list of Operating System configuration changes that must be carried out on machines running Windows XP, Windows Server 2003, and Windows Server 2008 RC2. uploads/Management/ aneka-installation-guide.pdf
Documents similaires
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/HlPKGF35sycoTMTWQnOjiyofR1vf2Z6QA2sNcV2i6e74bPCXkVVoc3ljWm5mhr8J0mlEIOsyRrLWdbBNnAPAxnB7.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Wz8sEBrRxo2B3WzWKAvkJWmTQ4E3T4nr5ecVcJrVOv2kkj8kzqDQQXDYQZfmTFXcSHj0CEJ6LeTThqQBJk7NpSXD.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/LvM93UOOyVBuj2Cgrl11CPcVjIEEic2gYM8HuKMf0PL9aXtjoKsCeHzM2w7EPnhfJYLZWYFxbDZgcNK5LrbgHeCU.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/bcn757aa6hTD97Rs8ysf34grsgCX7xTr7ByJxoz0cglexqrKX1d46wZr2o7q2S7kLFb8q1QINOmOOF5yyiUqH5jG.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/muNMymfEdzpONwOJmlApT8Iu48hgXToPI3ulIAW8etb7ut47PfDJKvnNd1FEpL4LTkhKOt1uLSuBrToeqnEmXjkh.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/jtmSo5Ls00NXIF3S6SrRkIhw5WaBqhQnz6yT6q5FYE4V5KAIKITlNGAAfn6EaEBSVPuAyrrMBfiAJk3xmRZVUn4q.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/nMupbrQw2A2Z6LK8nUiqy2WUWEox8TJJPKAke91r818iIhSge5geHI5i27lc4vyYS3PW2AG281fW19AShlrz5cKW.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/0d5XIxM2z5l9ebSUNL8Nlj2aPaTjP41NUY3TPAMLSSGYdbfhIPgnoEpjlg7E9gvoBEIrKamPP4td8eJ1NS2QfBys.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/Dg95LoPGrKRDZmyQd6eaAnMsySF70CmmTQSmxNaYnKS2GOs2nQTd5UEYkvNWHO7BKskHE7Ckqcnoc4v9SMmPSUfB.png)
![](https://b3c3.c12.e2-4.dev/disserty/uploads/preview/r4GljfyirlKEzjVqW4d7ZRetFMMvF1WKOckrRGM1bZrcUHoDn3ufXjHxXJU5VsDDfnEoFEOTVRsrIuVxboz0cPm6.png)
-
21
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Jui 06, 2021
- Catégorie Management
- Langue French
- Taille du fichier 2.8603MB