Getting Started with an OpenStackbased Cloud Using SUSE Cloud to Run SAP Applications
|
|
|
- Lucas Simon
- 10 years ago
- Views:
Transcription
1 Program Guide Getting Started with an OpenStackbased Cloud Using SUSE Cloud to Run SAP Applications Written by B1 Systems GmbH May 2014
2 2 Introduction to the Software Components... 3 Introduction to SUSE Cloud... 3 Installing SUSE Cloud... 8 SUSE Linux Enterprise Server for SAP Applications Installing the SAP Software Outlook p. 2
3 3 Introduction to the Software Components This document provides a basic guide to the installation of a SUSE Cloud environment and describes how you prepare a SUSE Linux Enterprise Server for SAP Applications image for use in the cloud. It outlines which aspects are to be taken into account and how an SAP instance is generated in the cloud. The following products are included in this document: SUSE Cloud: A cloud based on OpenStack (the leading open source cloud project). SUSE Cloud allows you to create and manage virtual machines easily and without advanced system expertise. SUSE Linux Enterprise Server for SAP Applications: A specialized SUSE LINUX distribution with advanced support, system adjustment to SAP requirements and an integrated high-availability add-on and anti-virus product. SAP NetWeaver: A technology platform for particularly flexible and powerful business applications, such as ERP or business intelligence applications. SAP NetWeaver consists of a database layer, an application layer and a presentation layer. Introduction to SUSE Cloud Powered by OpenStack, SUSE Cloud is an IaaS (infrastructure as a service) solution that enables the deployment and management of a private cloud within a company. Unlike a native installation of OpenStack packages, which requires manual adjustments at various points in the individual components, SUSE Cloud offers the advantage of automated installation of the servers that form the cloud infrastructure. The individual servers can be rolled out centrally from here using either the CLI or a Web GUI. This allows a complete cloud to be deployed for productive use within a short space of time. Compared with the OpenStack project, the enterprise support provided makes SUSE Cloud the product of choice for productive use in the business environment. SUSE Cloud enables multiple hypervisors to be run in the same cloud. Supported hypervisors include KVM, Xen, Microsoft Hyper-V and VMware ESXi through integration with VMware vcenter. The support for mixed hypervisor environments ensures increased flexibility in designing cloud deployments and helps optimize licensing costs. This document also looks at the components that make up SUSE Cloud and describes how these are installed. It describes a minimal cloud only, which forms the basis for further scenarios. Depending on requirements, significantly larger scenarios can also be modeled. SUSE Cloud Components SUSE Cloud is characterized in particular by its manageability, speedy and straightforward installation and easy configuration. Each of the SUSE Cloud components and their function are introduced briefly in the following paragraphs. SUSE Cloud was developed based on OpenStack. OpenStack comprises a number of core projects. The incorporation of functionality that allows the infrastructure components of OpenStack to also be managed by means of configuration management means the cloud can be fully installed and configured from a server (known as the administration server). The SUSE Cloud packages are added to the administration server during the installation p. 3
4 4 process, allowing the control, compute and storage servers to then be installed and updated and the required services to be rolled out. The administration server is used to configure all other components, and Crowbar is used to install additional servers. Initiated by Dell, the Crowbar open source project allows servers to be installed and configured centrally. SUSE and Dell are the driving forces behind this project. Crowbar uses what are known as barclamps (modules) to carry out server installation and configuration systematically. The actual configuration settings as well as any configuration changes made are distributed further by means of Chef. Chef is configuration management software. The individual configurations are divided into barclamps, which means the administrator needs only to update the part to be changed rather than the entire configuration for all components. Chef is then used to roll out the new configuration. All machines in the infrastructure for SUSE Cloud obtain configuration settings in this way from the central admin server. When SUSE Cloud is installed, one or more control nodes and as many compute nodes as required are installed in addition to the admin server. The number of control and compute nodes depends largely on the applications that are to be run in the cloud. Only a minimal scenario from the required components is outlined in this document. The control node is responsible for the network configuration of the virtual machines and provides additional server services required by the OpenStack components as well as a Web interface for managing the cloud. This Web interface is very different from that provided by Crowbar. The Web interface based on Crowbar is used to manage SUSE Cloud and the corresponding components (network and physical servers), whereas the Web interface provided on the control node is used only to manage the virtual infrastructure of the cloud. The database server that the OpenStack components use to save data also runs on the control node. A service called AMQP is also provided, which, as a centrally used messaging back end, provides the message queues required by OpenStack. The various OpenStack components use these message queues to communicate with one another. The user and identity management solution provided by OpenStack (Keystone) is also installed here. The dynamic network configuration required for the virtual machines is controlled by the Neutron service that runs here. Along with the publicly addressable OpenStack APIs, the central service for managing operating system images for virtual machines (Glance) rounds off the server services provided by the control node. The role of the compute nodes is to host virtual machines. These machines can have different fundamental units (with respect to the vcpus, main memory, network, etc.) and can, of course, be started using various operating system images as a basis. The service installed and configured there by OpenStack is the Nova service. It is also possible to set up storage nodes, which can provide storage for the cloud should this be required. This is recommended for production environments. The block storage service (Cinder) is rolled out on the control node for the setup outlined in this document. p. 4
5 5 Figure 1: Overview of SUSE Cloud p. 5
6 6 Admin Server The admin server is responsible for installing and configuring all further nodes. Updates for both the operating system and SUSE Cloud are made available as is a PXE server. By using this, all other nodes can be booted and installed. Hardware requirements: X86_64 At least 2 GB RAM (4 GB RAM recommended) Hard disk of at least 40 GB (60 GB preferable) Software requirements: The following software components are required to install an administration server: SUSE Linux Enterprise Server (latest release) SMT Add-On (latest release) SUSE Cloud (latest release) You can find the relevant download links on the following page: Services provided by the admin server: Crowbar: an open source project developed by SUSE and Dell that allows server installation and configuration to be controlled centrally Chef server: the server responsible for configuration management that also updates the configuration files for the services rolled out by Crowbar SMT (Subscription Management Tool for SUSE Linux Enterprise): provides updates from the SCC (SUSE Customer Center) to keep its own software version and that of the nodes installed by the administration server up to date TFTP/DHCP server: installs the nodes and assigns them dynamic IP addresses, from which Crowbar later generates static addresses Control Node A control node makes available all OpenStack services that are required to manage the virtual machines that are started on the compute nodes. Hardware requirements: X86_64 2 GB RAM recommended, depending on the services required Hard disk: requirement varies depending on how many different images are to be made available and whether the images require additional memory as block storage. If block storage is made available using raw devices, at least one additional hard disk should be provided to make these available separately to the instances. Services provided by the control node: Database: PostgreSQL database; stores data for most OpenStack services Identity service (Keystone): o o Provides authentication and authorization services for the OpenStack components Manages the following objects: User: users Tenants: customers/projects Role: assigns authorizations to users p. 6
7 7 Message broker (RabbitMQ): the individual OpenStack services do not communicate directly with one another, but usie the Advanced Message Queueing Protocol (AMQP). This functionality is made available by a standalone server service (RabbitMQ). Image service (Glance): registers and manages image files that can then be booted as an instance Block storage (Cinder): provides block storage to make additional storage space available to instances and save data persistently. In addition, block devices are made available as hard disks for the images, thereby improving the performance of virtual machines when compared with image files. Networking (Neutron): Network as a Service: Provides IP addresses to instances and if applicable, separates networks, thereby allowing different customers to be hosted. However, some configuration file names still contain references to quantum, the old name of the service. Compute (Nova): o Responsible for managing virtual machines and consists of a number of individual services: Nova API: interface for commands Nova conductor: controls database access Nova scheduler: selects a suitable host to run an instance Dashboard (Horizon): Horizon provides a Web-based dashboard for OpenStack. This allows the OpenStack components to be administered and virtual machines to be managed. Compute Node The virtual machines that contain the SAP application are subsequently deployed on the compute nodes. The hardware must facilitate the overall requirements of the applications. You can find the various specifications for the SAP applications in the documentation provided or by using the online sizing tool from SAP. Hardware requirements: X86_64 CPU and RAM: As much as possible to run the virtual machines in parallel. Please use the SAP sizing tools for virtual machines or ask your hardware partner about suitable sizing for your SAP workload. The following services are run on the compute nodes: Nova compute: o o Starts virtual machines Capable of using various hypervisors to run virtual machines. These include KVM, Xen, Microsoft Hyper V, and VMware vsphere. Only the following virtualizations are supported for SAP installations: KVM, Xen, VMware ESX (see SAP Note ). Neutron Linuxbridge Agent: facilitates network communication of the instances Storage Node Storage nodes are one or more servers that provide either block storage or object storage. Block storage is storage that is offered to clients in the form of block devices. Clients can treat these as new (unpartitioned and unformatted) hard disks. Object storage, on the other hand, allows large files to be uploaded and downloaded using an HTTP(s) interface. Block storage can be made available either using the OpenStack Cinder component or using Ceph. The provision of block storage using Ceph is offered only as a technical preview in the example used (SUSE Cloud 3), however. p. 7
8 8 Object storage is made available using the OpenStack Swift service, which offers automatic data replication. For larger setups, it is recommended to provision the Cinder block storage service on a separate node with sufficient memory. In the simple setup described in this document, the service is rolled out on the control node. Hardware requirements: X86_84 The RAM and hard disk requirements depend on the type and amount of storage to be made available. Additional storage nodes are not required for the setup outlined in this document. Services provided on the storage node: Ceph/RADOS: Ceph provides object storage that can be addressed as block storage using RADOS (technical preview, not yet supported). Swift: object storage for storing files, images, snapshots, and their automatic replication Installing SUSE Cloud Installing the Admin Server To install the admin server, it must be booted by a SUSE Linux Enterprise Server image. SMT installation is optional and can be skipped if an SMT or SUSE Manager for updating the nodes is available elsewhere. If this is not the case, an SMT has to be installed on the admin server. If an SMT server is also installed, steps must be taken when partitioning during installation to ensure that the size of the /srv folder is at least 25 GB since this is where the SMT manages its updates. The following add-on products should be added and installed during the installation phase: SMT (if required) SUSE Cloud The following packages should be selected when the packages and package groups are selected: Base system Minimal system (appliances) SUSE Cloud admin server Subscription management tool (optional) Web and LAMP Server (only required if an SMT is installed) Figure 2 Big Picture - SUSE Cloud for SAP on page 11 provides an overview of the planned setup. p. 8
9 9 Figure 2: Big Picture - SUSE Cloud for SAP Once installation of the minimal SUSE Cloud components has been completed, the network is the first thing that should be configured. SUSE Cloud requires a complex network setup comprising multiple networks that are configured during installation. These networks are for cloud use only. A router is required to access them from an existing network. The network configurations on the nodes in SUSE Cloud are controlled completely by Crowbar. Any network configurations that do not take place using Crowbar (with YaST,for example) are automatically overwritten. Network settings cannot be changed once the cloud has been provided. For a detailed description of networks and options, see the SUSE Cloud Deployment Guide. Three different network types can be selected to meet the various requirements for applications in the cloud: Single = one network card for admin/public network Double = two network cards, one for public and one for the admin network Team = at least two network cards that are combined to create a bonding device, either for the purposes of load balancing or to safeguard against failure p. 9
10 10 (See SUSE Cloud Deployment Guide under Considerations and Requirements, Network. ) The network type selected in this setup for SAP applications is Team. A Linux bonding device consisting of at least two network cards is created that then manages the network traffic within the cloud. The bonding mode selected determines how many network cards are required. It is also important to ensure that the same number of network cards must be available in the bonding on all nodes that are installed using the administration server. The bonding mode to be selected in this setup depends on various considerations, such as performance or safeguarding against failure. The mode is set for SUSE Cloud by specifying the relevant number (see Table 1: Bonding Modes) in YaST. If performance is considered particularly important, modes 0 or 5 are recommended whereas mode 1 is recommended to safeguard well against failure. The default value in SUSE Cloud is 5. Number Bonding Mode Explanation 0 balance-rr Round-robin rule: Transfer packages in sequential order from the first available slave until the last. This mode supports load balancing and fault tolerance. 1 active-backup Only one slave is active in the bond. A second slave is only activated if the active slave is down. The MAC address of the bond is only visible externally via one port, which avoids confusion for the switch. 2 balance-xor XOR rule: Transfer packets based on the result of an XOR operation of the MAC address of the sender with the MAC address of the receiver. 3 broadcast Transfer everything using all slave interfaces. This mode supports fault tolerance ad This mode creates a bond device in accordance with IEEE standard 802.3ad Link Aggregation Control Protocol (LACP). A bond with the same speed and duplex settings is created. It uses all slaves in the bond as per the 802.3ad specification. The switch must support this and needs to be configured accordingly. 5 balance-tlb Adaptive transmit load balancing: Channel bonding that does not require any special switch support. The outgoing data traffic is distributed based on the current load on each slave. Incoming data traffic is received by the currently designated slave. If the slave fails to receive the traffic, another slave takes on the MAC address of the faulty slave. p. 10
11 11 Number Bonding Mode Explanation 6 balance-alb Adaptive load balancing: Includes balance-tlb and additional load balancing. Special switch support is not required. Table 1: Bonding Modes Other hardware (switches) used in the network structure must,of course, also be taken into account. The following default IP address ranges used by the admin network: gateway admin dhcp host These network configurations are rolled out to the other nodes at a later stage. When the control and compute nodes are being installed, dynamic IP addresses are initially assigned by the DHCP server to install the nodes. Fixed IPs from the host range are subsequently assigned to the nodes. An IP address from the admin range must be assigned to the admin server as a fixed address. In our setup, this IP address is /24. If you want to change the IP addresses for the admin network and VMs, you can use the following YaST Crowbar module: # yast Miscellaneous Crowbar. Note: These IP addresses cannot be changed once SUSE Cloud has been installed! Since the IP addresses are used only within the cloud, an external network interface must exist to facilitate external access to the admin server. This bastion network still needs to be defined. An additional network card should be used for this purpose. If three network cards are used, for example, it is recommended that you define the last of these as a bastion network card to prevent issues when rolling out the network configuration. It is not currently possible to set up a bastion network using YaST, so this must be done manually. To do this, edit the /etc/crowbar/network.json file, and insert the following statements below the "admin" : {... } area (see also SUSE Cloud Deployment Guide Setting Up a Bastion Network): "bastion" : { "add_bridge" : false, "vlan" : 50, "router" : " ", "ranges" : { "admin" : { "start" : " ", "end" : " " } p. 11
12 12 }, "broadcast" : " ", "netmask" : " ", "conduit" : "bastion1", "subnet" : " ", "use_vlan" : false You then also need to specify on which network card the bastion network is set up and on which network cards the bonding device is to be created. You also specify this in the /etc/crowbar/network.json file, this time in the following area: "pattern": "team/.*/.*", "conduit_list" : { "intf0" : { "if_list" : [ "1g1", "1g2" ] }, "bastion1" : { "if_list" : [ "1g3" ] }, Since the name assigned using "conduit" : "bastion1" was selected for the bastion network, this must also be reflected in the network card assignment. In this example, the third network card (eth2) with the IP address is assigned to the bastion network. Network cards eth0 and eth1, which are configured as device bond0, are assigned to the admin network. This assignment looks as follows: 1g1 = eth0 1g2 = eth1 1g3 = eth2 1g here stands for 1 Gigabit network cards. The number at the end indicates the sequence. To validate the syntax, run the following command again: # yast Miscellaneous Crowbar Your bastion network should then appear on the Network tab. p. 12
13 13 SMT Setup If your setup already includes an SMT server, you can skip the following section and proceed as described in Providing Repositories when an SMT Server Already Exists on page 17. The easiest way of configuring the SMT server on the admin server is using YaST: Invoke: # yast2 smt-server Then enter your mirroring credentials and specify a password for database access. You can find the mirroring credentials in the SUSE Customer Center (SCC). The following channels from the SUSE Customer Center, for example, are required for the SUSE Cloud installation: SLES11-SP3-Pool SLES11-SP3-Updates SUSE-Cloud-3.0-Pool SUSE-Cloud-3.0-Updates These reflect the latest operating system and SUSE Cloud versions available when this document was created. You should always use the latest version available. To set up and synchronize the relevant software channels, use the following commands (specifying the latest version number): # for REPO in SLES11-SP3-{Pool,Updates} SUSE-Cloud-3.0-{Pool,Updates}; do \ smt-repos $REPO sle- 11-x86_64 -e \ done # smt-mirror -L /var/log/smt/smt-mirror.log The last command synchronizes the pools from the SCC, which means this may take some time to run. Providing Update Repositories for Deployment The repositories must then be linked from SMT to /srv/tftpboot so that they are subsequently available to the nodes to be updated (as before, please use the latest version numbers): # for REPO in SLES11-SP3-{Pool,Updates} SUSE-Cloud-3.0-{Pool,Updates}; do \ ln -s /srv/www/htdocs/repo/\$rce/$repo/sle-11-x86_64 /srv/tftpboot/repos/$repo \ done To update the actual administration server (and ensure these updates are also available to the servers installed by the administration server), repositories are set up. Any repositories that reference installation sources that have been removed must first be deactivated, however. These repositories would otherwise be relayed but would not be accessible from the control and compute nodes (as before, ensure you use the latest version numbers): # zypper modifyrepo --disable --no-refresh --remote p. 13
14 14 # for REPO in SLES11-SP{3-Pool,3-Updates} SUSE-Cloud-3.0-{Pool,Updates}; do \ zypper addrepo -f /srv/tftpboot/repos/$repo $REPO \ done # zypper addrepo /srv/tftpboot/repos/cloud "SUSE-Cloud-3.0" # zypper addrepo /srv/tftpboot/suse-11.3/install/ "SLES 11 SP3" Providing Repositories when an SMT Server Already Exists If an SMT server is already available in your network, you can skip the previous section and simply need to execute the following commands: # for REPO in SLES11-SP3-{Pool,Updates} SUSE-Cloud-3.0-{Pool,Updates}; do ATTR_REPO=$(echo $REPO sed "s:\.:\\\.:g") /opt/dell/bin/json-edit \ -a "attributes.provisioner.suse.autoyast.repos.$attr_repo.url" \ -v " /etc/crowbar/provisioner.json done Replace the name smt-server.com with the IP address or the FQDN of your SMT server and specify current version numbers. Product Repositories To enable SUSE Cloud to install other nodes using PXE, you still need to add the installation media for SUSE Linux Enterprise Server and SUSE Cloud on the admin server. If the images are stored on a DVD, insert this DVD into the DVD drive. If the images are stored on an NFS server, mount the shared directory. Example of an SUSE Linux Enterprise Server 11 SP3 image: # mkdir -p /srv/tftpboot/suse-11.3/install/ DVD: # mount /dev/dvd /media Or Image on an NFS Server: # mount ip-of-nfs-server:/shared directory /media # mount -o loop /media/sles-11-sp3_y86_64.img /media p. 14
15 15 Copying the Medium: # rsync -avp /media/ /srv/tftpboot/suse-11.3/install/ # umount /media SUSE Cloud image: # mkdir -p /srv/tftpboot/repos/cloud/ DVD: # mount /dev/dvd /media Or Image on an NFS Server: # mount ip-of-nfs-server:/shared directory /media # mount -o loop /media/suse-cloud-2.0-dvd1.img /media Copying the Medium: # rsync -avp /media/ /srv/tftpboot/repos/cloud/ # umount /media Installing SUSE Cloud Software Before you proceed with the actual SUSE Cloud installation, you need to run some final commands: # hostname -f Check whether the FQDN of your administration server is displayed. If this is not the case, enter it in the /etc/hostname and /etc/hosts files. This is important because a DNS server is also installed during the SUSE Cloud installation, and this needs to know the correct naming schema. # zypper patch Install all updates to ensure the administration server is up-to-date. To install SUSE Cloud, run the following command: Note: Changes cannot be made once the installation has been completed! # screen install-suse-cloud This command starts the SUSE Cloud installation. The screen command can be used to run the installation command at this point. The reasons for this are that it allows you to monitor the installation progress directly and that the connection may drop when setting up the network during installation. When you start the installation with the screen command, this will still continue to run. The installation progress is indicated in the log file /var/log/crowbar/install.log. p. 15
16 16 Once installation has completed successfully, a message appears indicating that the Crowbar Web interface on port 3000 is to be opened. Both the username and password correspond with those set up automatically during the installation: User name: crowbar Password: crowbar Figure 3: Crowbar Web Interface Installing Additional Nodes To install the control node, you can simply have it booted by the network. For information about how to configure the network boot settings for your servers, please see the documentation p. 16
17 17 provided by your hardware manufacturer. As soon as the image provided by the admin server has been booted, the node appears on the Web interface of the admin server. The node is assigned a color reflecting the stage of the installation (see Figure 4). To complete the installation, click Nodes Bulk Edit. Then assign an alias name and a public name and choose Allocate (see Figure 6). Figure 4: Complete List of All Nodes with Grouping Option Figure 5: Overview of all nodes; nodes prefixed with d are currently being installed and have not yet been assigned new names p. 17
18 18 Figure 6: Editing Node Details (Name, Zones, etc.) To ensure all nodes also receive the relevant updates, these should be distributed centrally using Crowbar. Crowbar uses what are known as barclamps for this purpose. These are modules that specify what is to be executed or installed on which node. The Updater is then configured. Barclamps Crowbar Updater Figure 7: Updater p. 18
19 19 Here, you specify all settings for updating packages on the systems involved. Configure the behavior of the system as required for kernel patches and restarts that may be required due to software updates. You specify the assignment, that is, for which machines the updater is to be configured, at the end of the page in the Deployment section. Drag a node that has not been configured ( Available Nodes ) to the column on the right ( Updater ). All barclamps are assigned in the same way. Configuring the Control Node Rolling out the OpenStack services: The following services are rolled out with the default configuration on the control node: Database Keystone (set the administration password to admin ) RabbitMQ Nova Horizon Cinder Figure 8: Deploying the OpenStack Services p. 19
20 20 We recommend that you configure the settings as follows for the Neutron barclamp to allow you to use the more powerful network configuration within the cloud: Networking Plugin linuxbridge Using Linux bridges, the virtual machines and the real network cards are combined in a bridge and can therefore communicate. Any projects that differ from each other are separated using vlans. When a virtual machine is started, it is assigned an IP address from a configured network in exactly the same way as any other virtual machine. This is provided for individual virtual machines via DHCP. In this way, virtual machines of a project can communicate with each other provided they are located within the same configured network (Neutron network). Networks configured in Neutron can also be configured as external networks. Addresses can then be mapped from these network areas to specific virtual machines. The virtual machine does not know its external address; accessibility is achieved using the Neutron L3 Agent. These assigned IP addresses can be released at any time (during virtual machine runtime), and other virtual machines can be made available. IP addresses that are used in this way are known as floating IPs. For the Nova barclamp, the nova-multi-controller is rolled out on the suse-cloud-control-01 node and the nova-multicompute-kvm on the suse-cloud-compute-01 node. These names were configured when the node details were defined (see Figure 6). Figure 9: Deploying the OpenStack Nova Service p. 20
21 21 Figure 10: Deploying the OpenStack Cinder Service The following values should be configured for the Cinder barclamp to ensure that high performance and persistent storage are available to your virtual disks: Type of Volume Raw devices This is the recommended value for performance-relevant applications. This setting is used to present the hard disks still available as raw devices to guests. Disk selection method All Available This setting ensures that all free hard disks that are available are made available as a backing device for the VMs. It should be noted, however, that the first hard disk (/dev/sda) is not generally free since your operating is installed on this. Name of Volume Here, you can define a freely selectable name, to which prefixes will be added at a subsequent stage to ensure the volumes for each of the VMs are named consistently. Installing the Compute Nodes Compute nodes are the servers on which the virtual machines are later started. They are installed in the same way as the control node, but only Nova is rolled out on the compute nodes by the OpenStack services. It must be ensured here that the compute nodes are listed under nova-multi-compute-*. The strong recommendation here is to use XEN or KVM. At this point, however, the SAP documentation must be consulted to determine which hypervisors are certified. When this document was created, these were XEN, KVM, and VMWare. In a cloud infrastructure, it is also possible to use different virtualization solutions on different nodes. p. 21
22 22 SUSE Linux Enterprise Server for SAP Applications SUSE Linux Enterprise Server for SAP Applications is an optimized operating system platform that is tailored specifically to the needs of SAP users. Figure 11: SLES Components for SAP Applications Software: SUSE Linux Enterprise Server SUSE Linux Enterprise High Availability Extension An installation wizard for installing SAP applications and operating systems in one step in an automated workflow PageCacheLimit: optimizes the paging behavior of Linux for large databases and applications that are stored in the memory ClamSAP as a more cost-effective alternative for cross-platform virus protection using ClamAV and the SAP NetWeaver virus scanning API Service: Support for the latest service pack is extended to 18 months (from 6 months). SUSE Linux Enterprise Priority Support: offers seamless 24x7 support from SAP and SUSE using the SAP ticket system. In the upcoming sections of this document, we use SUSE Linux Enterprise Server for SAP Applications as the operating system for SAP applications. Preparing an Installation Server An installation server can be used to make available the packages to be installed. This exports CDs/DVDs read using NFS for clients that can use this data for the installation. p. 22
23 23 A storage node can be used as the source for the installation server. Install and configure the installation server with the following command: # yast2 instserver Then choose Configure NFS repository. Next, select a directory to which the data read is to be saved and exported using NFS (referred to as /install in the upcoming text). In the next dialog box, confirm the default settings for wild cards and options. Then add a new repository by choosing Add and rename it; in the example, this is SLES11SP3. Finally, make a DVD or an ISO image with the required files available to the wizard. The wizard will read and copy the data. Providing an NFS Server Additional software packages can be made available easily using NFS. To do this, install an NFS server on a node (again, a storage node can be used for this purpose). Then generate a shared directory and copy the files to be made available to this directory: # yast2 nfs_server Choose Add directory to add a directory to the list of directories to be exported and specify the sharing options (host wild card, e.g. * for all hosts) and export options. When configuration has been completed in the wizard, copy the data to be shared to the directory that was just created. Files such as the SAP installation files can be stored here. Installing the Base Image Figure 12: Options for Installing SLES for SAP Applications p. 23
24 24 When you install SUSE Linux Enterprise Server for SAP Applications, there are three options that you can use (see Figure 12): SLES for SAP Applications Installation: The basic installation variant offers the same installation process as that for SUSE Linux Enterprise Server. This allows you to carry out the SAP installation manually or at a later stage using the installation wizard. Any packages required for SAP need to be selected manually. SLES for SAP Applications Installation with wizard: With this installation variant, the operating system and SAP applications are installed by means of a wizard. The operating system and all applicable packages and optimizations as well as the SAP application are installed automatically. SLES for SAP Applications Installation with external profile: With this type of installation, a distinct AutoYaST profile can be specified. Preparing SUSE Linux Enterprise Server for SAP Applications Image for Cloud Use For subsequent use, you need a base image, which is later copied twice and used as a basis for all three virtual machines that are to make SAP services available. You install the operating system on a virtual machine on a separate host (or on a compute node) for this purpose. You use a disk image as the basis for the hard disk of the virtual machine. Start the installation process for a virtual machine on the compute node: # vm-install -c 2 -m n BaseImage -s nfs://<ip-installationserver>:/install/sles11sp3/cd1 \ -d /disk0.qcow2,0,disk,w,20000 Adjust the parameters passed to your specific needs. -c stands for the number of CPUs and -m for the minimum main memory of the virtual machine. -n indicates the name and -s indicates the source for the files required for the installation. The data you must specify is that indicated in the Preparing an Installation Server section. You use -d to specify the details for the hard disk or its image. 20 GB are specified for the hard disk in this example. The wizard prompts for further data, including the network card required. A window with the console for the virtual machine then opens. Perform an installation in this window in the usual way. Note the data provided in the upcoming sections and use the SAP documentation as a reference. When the installation has completed, you copy the resulting image file, which contains the fully installed operating system, and upload the image to your SUSE Cloud. As an alternative to the manual installation, Studio Online ( and the SUSE Studio Onsite version offer an easy method of creating images. The SUSE Image Builder KIWI, which is also the basis for SUSE Studio, can also be used. KIWI is a command line tool provided free of charge by SUSE. Since SAP applications have high demands with respect to main memory and hard disk space, the server on which the image is prepared must have sufficient hard disk space. This also applies later to the compute nodes. Sufficient main memory is also required here to be able run the SAP applications. p. 24
25 25 A further recommendation is to use two network cards in the image to subsequently obtain better performance and allow network traffic to be better controlled. Exactly how much main memory is required depends on the SAP application, its purpose and the number of instances being used. For information about the resource requirements (such as the hard disk space and main memory required), see the Installation Guide for the SAP application. Alternatively, you can also use the online sizing tool from SAP to calculate the resources required. Experience has generally shown that over-provisioning virtual CPUs can have a negative impact on performance for virtual machines with SAP applications. It is therefore recommended that you refrain from over-provisioning. To ensure the best possible performance, an installation on raw devices is recommended. Once installation to an image file has been completed successfully, the corresponding image is converted into a volume using the dashboard. Creating a Generic SAP Image To ensure maximum flexibility when it comes to the type of SAP application to be installed, choose the installation option SLES for SAP Applications Installation. This installs a SUSE Linux Enterprise Server for SAP Applications and along with the installation wizard, provides an easy means of performing a subsequent NetWeaver installation. Partitioning The size of the swap space depends on the available main memory. The following values have been taken from SAP Note ( Compare these values with those for your installation to verify that they are up to date. Physical Memory (RAM) Recommended Swap-Space < 32 GByte 2 x RAM GByte 64 GByte GByte 96 GByte GByte 128 GByte GByte 160 GByte GByte 192 GByte GByte 224 GByte GByte 256 GByte GByte 288 GByte > 8192 GByte 320 GByte Table 2: Size of the Swap Space Based on the Main Memory p. 25
26 26 /boot 512 MB The rest of the hard disk is assigned to the LVM: o The VG (volume group) should have the name system. o Create LV (logical volume): lv_root no smaller than 5 GB Software Packages to be installed in addition to the basic system: sap_installation_wizard (optional) sap-locale sapconf sap_nw pattern (optional if SAP NetWeaver is to be installed) cloud-init (extended configurations of the virtual machine) Network Configuration: Hostname change using DHCP Deactivate firewall (with the standard setting, your virtual machines are visible only within your virtual network) Set network cards to DHCP Once SUSE Linux Enterprise Server for SAP Applications has been installed on a virtual machine, another installation source must be added for the SAP software to be installed. In this case, we recommend installing from an NFS server. To do this, the SAP software must first be copied to the shared directory of the NFS server. Of course, the NFS server must later also be accessible from the IP range of SUSE Cloud assigned to the instances. Setting up an NFS mount for SAP installation products Enter the NFS server to be mounted in the /etc/fstab file below the last line. Example: # vi /etc/fstab :/SAP-install /mnt nfs defaults,wsize=32768,rsize=32768,soft,bg,intr 0 0 Replace the IP address with the IP address or name of your NFS server and replace the folder shared using NFS (in this example, /SAP-Install ) with the folder that contains your SAP installation media. It is important that all of the systems involved have the same time. You can achieve this by using NTP (Network Time Protocol). Install and configure automatic time synchronization using # yast2 timezone In addition to NTP, DNS is another important aspect to be considered. It should be possible to resolve all systems using DNS, including the names of virtual machines for the SAP system. If a DNS is not available in the landscape, the local file /etc/hosts can also be used. Note: The DNS server of SUSE Cloud on the admin server manages only the nodes within the SUSE Cloud infrastructure. p. 26
27 27 You obtain the best possible block IO throughput when you explicitly deactivate guest IO scheduling ("elevator=noop"), thereby transferring the guest block IO directly to the hypervisor and allowing it to perform scheduling. You can define this kernel parameter using YaST in the boot manager settings, for example, or you can edit the GRUB configuration file directly and add the elevator=noop entry to the kernel line. Completing Image Creation To ensure that the image to be started in the cloud also obtains the correct network card name each time, the /etc/udev/rules.d/70-persistent-net.rules file must be deleted. Also, remove the key files of the ssh daemon under /etc/ssh/ (*.key, *key.pub). Ensure that the hostname of the virtual machine can be accepted and defined using DHCP. To do this, select the Change hostname via DHCP option on the Hostname tab of the network configuration (accessible using yast2 lan ). Finally, delete the user history using history -c. Then shut down the VM. Now copy the image twice a total of three images is required: # cp /disk0.qcow2 /disk_pas.qcow2 # cp /disk0.qcow2 /disk_ci.qcow2 # mv /disk0.qcow2 /disk_db.qcow2 The first copy is intended for subsequent installation of the SAP primary application server (SAP-PAS); the second is for the SAP central instance (SAP-CI); and the third is for the SAP database instance (SAP-DB). Creating the SAP Database Image For the image for the SAP database (SAP-DB), we recommend that you set up another NFS export for the database on a high-performance NFS server. This is later installed not in the image but on the NFS export outside the cloud. This increases database performance and makes it easier to implement subsequent changes. The recommended size of the NFS export is at least 40 GB (depending on the database). Boot the third image and create another entry in /etc/fstab: :/DB-Export /DB-Export nfs defaults,wsize=32768,rsize=32768,soft,bg,intr 0 0 Replace the IP address with the IP address or name of your NFS server and replace the folder shared using NFS (in this example: /DB-Export ) with the folder in which the database is to be installed. Create a directory /DB-Export and delete the /etc/udev/rules.d/70-persistent-net.rules file before you shut down the virtual machine. Now copy the three images to the control node. In a later step, the image will be converted to ensure you obtain the best possible performance. p. 27
28 28 Loading SUSE Linux Enterprise Server for SAP Images to SUSE Cloud Once the images have been created, they need to be uploaded to the cloud. To do this, you require information about the current image format. You determine this using: # qemu-img info /path/to/image/imagefile The output (qcow2 or raw) is needed in the following steps. You can load the images either by using the dashboard (Horizon) or by copying them to the control node by means of a CLI. The following section outlines how you do this using the dashboard. Access the dashboard using the browser (HTTP), e.g., using The credentials used here correspond with those set up automatically during the installation: Login: admin/admin Figure 13: SUSE Cloud Dashboard Choose the Admin project, then the Images item on the right side, and finally Create Image (see Figure 14). Figure 14: Uploading Images to SUSE Cloud Then enter the URL from which the image can be uploaded, or choose the Browse button to upload it from your local computer. Finally, you must define the Image Name and Format fields (e.g., container format: bare; disk format: in this case, qcow2) and select the Public checkbox. p. 28
29 29 Converting the Images You now use the dashboard to convert the available images into volumes. By using central storage, you improve the availability. If you want to improve performance instead, however, use the images previously available, and during the subsequent installation steps ensure you store the user data in the network, such as on an NFS server. In the Images & Snapshots section of the dashboard, you will now see the images that are currently installed. By choosing the More button next to each image, you can convert the image to a volume by choosing Create Volume. This creates a volume on the configured block storage of Cinder. In the wizard that then appears, you can influence the size of the volume and provide a description. You then initiate the volume creation process by choosing Create Volume (see Figure 15). Figure 15: Converting an Image to a Volume Perform this operation for all three installed images. As a result, any virtual machines that start up access the corresponding volume instead of an image file. Creating Flavors Flavors are predefined templates for virtual machines that specify which hardware resources (that is, CPUs, main memory, and hard disk memory) a system obtains. They can be freely defined and adapted to the environment. Appropriate flavors for an SAP installation are set up based on SAP specifications. The values indicated below are minimal examples. To determine your actual requirements, consult the SAP documentation and the online sizing tool from SAP. You will find the relevant information and links in your SAP documentation. The minimum requirements for an SAP system are as follows: At least one dual-core or two single-core CPUs At least 7.5 GB RAM for DB, CI and AS p. 29
30 30 At least 72 GB hard disk memory for DB, CI and AS SWAP space at least twice the size of the main memory. When divided among the individual applications, the following values result: SAP Central Instance: 2 vcpus 2 GB RAM 2 GB HDD SAP Database: 2 vcpus 2 GB RAM 40 GB HDD SAP Primary Application Server: 2 vcpus 3 GB RAM 20 GB HDD These values are used as the basis for a number of minimum flavors (see Table 3 Minimum Flavors Created below: Name Number of vcpus RAM Root Disk SWAP sap.db-minimal 4 6 GB 100 GB 12 GB sap.ci-minimal 2 4 GB 40 GB 8 GB sap.pas-minimal 2 4 GB 50 GB 8 GB Table 3: Minimum Flavors Created The flavors are created using the SUSE Cloud OpenStack dashboard. System Panel contains the Flavors item, where the existing flavors can be edited or new flavors created (see Figure 16 on page 30). Figure 16: Managing Flavors in the Dashboard p. 30
31 31 Final Steps before Booting an Instance Within a project, the instances can communicate with one another with no restrictions. Network packages must not be able to obtain internal access from outside, however. The package filter is used for this purpose. You can access it by choosing Access & Security in the Security Groups area. This allows you to permit port 22 on the TCP protocol from outside, for example. For more detailed information, see the SUSE Cloud User Guide ( Configuring Access to the Instances section). SSH access to the instances is required for further access. You permit this by first opening the Access & Security area in the dashboard. Then select Edit Rules on the Security Groups tab. In the window that then opens, click Add Rule and select ssh in the Rule field. To permit SSH access from all addresses to the instances in this security group, leave the Remote and CIDR fields unchanged. Starting Instances Using the Dashboard Log on to the dashboard Select the project Instances Launch Instance Select the image Boot from Volume, select the volume Select a name for the instance Select the flavor Select the network Start the instance using Launch Installing the SAP Software You can install all of the SAP components on one single VM if required. This is known as a two-tier installation. It is sufficient for small to medium-sized SAP installations, test environments, training, sandboxes and development purposes. The three components can also be distributed across various VMs to obtain better utilization of the compute nodes in SUSE Cloud. This is known as a three-tier installation or a distributed installation. This is used to implement large SAP NetWeaver installations with a large number of users. Both variants are conceivable in SUSE Cloud. Distributed installation is described here. The SAP host names sap-ci, sap-db and sap-pas used here are only examples. Names can be defined as required. Installing ASCS To install the ASCS (ABAP SAP Central Services) components, boot the SAP central instance volume with the sap.ci-minimal flavor using the dashboard and assign the virtual machine the name SAP ASCS Server (see Figure 17). p. 31
32 32 Figure 17: Deploying the SAP ASCS Server Virtual Machine Depending on the database used (Oracle, MAXDB, DB2), you will find details about installing the ABAP stack in the corresponding SAP installation document (see Log on to the SAP ASCS server virtual machine using ssh -X. You can determine the relevant IP address either in the dashboard or using the command: # nova list Go to the /SAP-install directory. Here you should now see the exported SAP installation archives. Create the following users and groups, depending on the SID used: User Primary Group Secondary Groups Description <sapsid>adm sapsys oper, sapinst SAP system administrator <dasid>adm sapsys sapinst Diagnostics agent administrator sapadm sapsys sapinst Host agent administrator Table 4: Users for the ASCS Installation Create and change to the /sapinst/ascs directory: # mkdir /sapinst/ascs # cd /sapinst/ascs Start the SAP installer: # /SAP-install/ _MASTER/DATA_UNITS/NW730_IM_LINUX_X86_64_ORA/sapinst \ SAPINST_USE_HOSTNAME=sap-ascs The SAP installer is now started (see Figure 18). p. 32
33 33 Figure 18: SAP Installer ASCS Instance You can find the subsequent installation steps in your corresponding SAP installation document. Installing the DB Boot the SAP database volume at minimum with the sap.db-minimal flavor and assign the virtual machine the name SAP-Database-Server (see Figure 19 on page 39). Log on to the SAP Database Server virtual machine using ssh -X. You can determine the relevant IP address either in the dashboard or using the command: # nova list Run the mount command. Two NFS mounts should be shown: /SAP-install, which includes the installation media for database installation, and /DB-Export, where the database is installed. Figure 19: Deploying the SAP Database Server Virtual Machine p. 33
34 34 Create the following users, depending on the SID used: User Primary Group Secondary Groups Description <sapsid>adm Sapsys oper, dba, sapinst SAP system administrator <dasid>adm sapsys sapinst Diagnostics agent administrator sapadm sapsys sapinst Host agent administrator ora<dbsid> dba oper, sapinst Table 5: Users for the Database Installation Create and change to the /sapinst/db directory: # mkdir /sapinst/db # cd /sapinst/db Now start the SAP installer for the database instance: # /sap-medien/ _master/data_units/nw730_im_linux_x86_64_ora/sapinst \ SAPINST_USE_HOSTNAME=sap-db The SAP installer is now started (see Figure 20). Figure 20: SAP Installer Database Instance p. 34
35 35 You can find the subsequent installation steps in your corresponding SAP installation document. Installing PAS Boot the SAP Application Server image with the sap.pas-minimal flavor and assign the virtual machine the name SAP-Application-Server (see Figure 21 on page 42). Log on to the SAP Application Server virtual machine using ssh -X. You can determine the relevant IP address either in the dashboard or using the command: # nova list In the /SAP-install directory, you should then find the corresponding SAP archives for installing your primary application server. Figure 21: Deploying the SAP Application Server Virtual Machine Create the following users and groups with the relevant SID: User Primary Group Secondary Groups Description <sapsid>adm sapsys oper, sapinst SAP system administrator <dasid>adm sapsys sapinst Diagnostics agent administrator sapadm sapsys sapinst Host agent administrator Table 6: Users for the Application Server Installation p. 35
36 36 Create and change to the /sapinst/pas directory: # mkdir /sapinst/pas # cd /sapinst/pas Start the SAP installer for the PAS component: # /sap-medien/ _master/data_units/nw730_im_linux_x86_64_ora/sapinst \ SAPINST_USE_HOSTNAME=sap-pas The SAP installer is now started (see Figure 22). You can find the subsequent installation steps in your corresponding SAP installation document. Figure 22: SAP Installer Application Server Now that all relevant SAP components have been installed, the SAP client can be used to access the applications in question using the SAPNet set up. Automating the Installation Process To further automate the process of installing the SAP components, a separate image can be provided for each component. The users, groups and local directories must already have been created in this image, and the necessary NFS mounts must also already exist after the boot process. p. 36
37 37 The process of starting the SAP installer can be initiated automatically using cloud-init after the image has been booted. The information for the SAP installer is then transferred directly to the SAP installer using an inifile.xml file without any user interaction. For further information about this procedure, see SAP Note : The SUSE SAP installation wizard for SUSE Linux Enterprise Server for SAP Applications offers another option. The SAP software is also installed automatically in this case, but a distribution SAP installation is not possible. The benefit of this approach lies in the interactive, wizard-based collection of the data and SAP media that are needed for subsequent automatic installation. To use the SUSE SAP installation wizard for subsequent automatic installation, you must change the RUN_SAP_INSTALL variable in the /etc/sysconfig/sap-installation-wizard file from yes to no. This prevents direct automatic installation and deletion of the collected data and SAP media. The installation wizard writes all data and media to the /data/sap_cds directory by default. This path can also be changed as required in /etc/sysconfig/sap-installation-wizard. Once the RUN_SAP_INSTALL variables have been changed, the wizard can be run as described in the product documentation (see However, an SAP installation is not initiated, but the collected data is stored in the /data/sap_cds/x/ directory or the directory you specified. 0 is the first installation, 1 is the second, 2 is the third, and so on. Example: /data/sap_cds/1 ay_q_db_logmode ay_q_masterpass ay_q_sapcryppto ay_q_sapinstnr ay_q_sid ay_q_tshirt ay_q_virt_hostname ay_q_virt_ip_addr ay_q_virt_ip_netmask ay_q_virt_network EXPORT1 EXPORT2 EXPORT3 Instmaster product.data RDBMS-ADA SAPLUP p. 37
38 38 scripts.data UKERNEL To apply adjustments, such as a different SAP SID or IP address, the corresponding ay_q_xxxxxx files must be changed. The necessary SAP media are stored in the corresponding subdirectories, such as UKERNEL. To be able to create an installation request, further information is required from the /data/sap_cds/1/product.data file. Example of a product.data file: "DATABASE" "INSTALL" "PARTITIONING" "PRODUCT_ID" "SAPLUP" "SCRIPT_NAME" "SEARCH" "STACK" "TYPE" : "ADA", : "PD", : "/usr/share/yast2/include/sap-installation-wizard/base_partitioning", : "NW_ABAP_OneHost:NW740.ADA.PI", : true, : "/usr/share/yast2/include/sap-installation-wizard/sap_inst.sh", : "NW_ABAP_OneHost", : "AS-ABAP", : "CENTRAL", "choosenproduct" : "NW740", "instmaster" : "/data/sap_cds/1/instmaster" The PRODUCT_ID, the internal SAP ID for the SAP product to be installed, the SCRIPT_NAME (called the "instmaster" data path) and, if partitioning is required, the path of the partitioning template are needed. To be able to use the data and media obtained for an installation, the following must be entered in the command line: If the SAP data partition (/sapdata) is to be partitioned: # yast sap_create_storage <Partitioning Template> To install the SAP product: # <script-name> <Parameter: -i <Product_id> -m <Path to Media> -t <database type> -y <product type> Example: # /usr/share/yast2/include/sap-installation-wizard/sap_inst.sh \ -m /data/sap_cds/1/instmaster -i NW_ABAP_OneHost:NW740.ADA.PI \ -t ADA -y CENTRAL It is recommended that you also redirect STDOUT and STDERR to log files. The SAP installation uses the standard /usr/sap and /sapdata SAP directories. p. 38
39 39 Outlook You have now fully completed the installation of your SUSE Cloud. This document serves as a guide for a basic SUSE Cloud installation for providing SAP applications. Please note: There are a number of settings that you need to configure based on your requirements always in conjunction with the prerequisites specified by SAP. The ability of SUSE Cloud to deploy your Cloud infrastructure allows you to enlarge the structure represented easily and at any time SUSE. All Rights Reserved. SUSE and the SUSE logo are registered trademarks of SUSE LLC in the United States and other countries. All other third-party trademarks are the property of their respective owners. p. 39
SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment
Best Practices Guide www.suse.com SUSE Cloud Installation: Best Practices Using an Existing SMT and KVM Environment Written by B1 Systems GmbH Table of Contents Introduction...3 Use Case Overview...3 Hardware
SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment
Best Practices Guide www.suse.com SUSE Cloud Installation: Best Practices Using a SMT, Xen and Ceph Storage Environment Written by B1 Systems GmbH Table of Contents Introduction...3 Use Case Overview...3
SUSE Cloud 2.0. Pete Chadwick. Douglas Jarvis. Senior Product Manager [email protected]. Product Marketing Manager djarvis@suse.
SUSE Cloud 2.0 Pete Chadwick Douglas Jarvis Senior Product Manager [email protected] Product Marketing Manager [email protected] SUSE Cloud SUSE Cloud is an open source software solution based on OpenStack
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager
VMTurbo Operations Manager 4.5 Installing and Updating Operations Manager VMTurbo, Inc. One Burlington Woods Drive Burlington, MA 01803 USA Phone: (781) 373---3540 www.vmturbo.com Table of Contents Introduction
SUSE Cloud Deployment Guide Questionnaire
SUSE Cloud Deployment Guide Questionnaire This document is a starting point for a SUSE Cloud implementation. Use this document as a guide to help you prepare for deployment and as a worksheet as you discuss
SUSE Cloud. www.suse.com. Deployment Guide. February 20, 2015
SUSE Cloud 5 February 20, 2015 www.suse.com Deployment Guide Deployment Guide List of Authors: Frank Sundermeyer, Tanja Roth Copyright 2006 2015 SUSE LLC and contributors. All rights reserved. Except where
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP
Using SUSE Cloud to Orchestrate Multiple Hypervisors and Storage at ADP Agenda ADP Cloud Vision and Requirements Introduction to SUSE Cloud Overview Whats New VMWare intergration HyperV intergration ADP
Unitrends Virtual Backup Installation Guide Version 8.0
Unitrends Virtual Backup Installation Guide Version 8.0 Release June 2014 7 Technology Circle, Suite 100 Columbia, SC 29203 Phone: 803.454.0300 Contents Chapter 1 Getting Started... 1 Version 8 Architecture...
VMware Identity Manager Connector Installation and Configuration
VMware Identity Manager Connector Installation and Configuration VMware Identity Manager This document supports the version of each product listed and supports all subsequent versions until the document
Release Notes for Fuel and Fuel Web Version 3.0.1
Release Notes for Fuel and Fuel Web Version 3.0.1 June 21, 2013 1 Mirantis, Inc. is releasing version 3.0.1 of the Fuel Library and Fuel Web products. This is a cumulative maintenance release to the previously
SUSE Cloud. www.suse.com. Deployment Guide. January 26, 2015
SUSE Cloud 4 January 26, 2015 www.suse.com Deployment Guide Deployment Guide List of Authors: Tanja Roth, Frank Sundermeyer Copyright 2006 2015 Novell, Inc. and contributors. All rights reserved. Licensed
VMware vcenter Log Insight Getting Started Guide
VMware vcenter Log Insight Getting Started Guide vcenter Log Insight 1.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by
CloudCIX Bootcamp. The essential IaaS getting started guide. http://www.cix.ie
The essential IaaS getting started guide. http://www.cix.ie Revision Date: 17 th August 2015 Contents Acronyms... 2 Table of Figures... 3 1 Welcome... 4 2 Architecture... 5 3 Getting Started... 6 3.1 Login
Virtual Web Appliance Setup Guide
Virtual Web Appliance Setup Guide 2 Sophos Installing a Virtual Appliance Installing a Virtual Appliance This guide describes the procedures for installing a Virtual Web Appliance. If you are installing
Installing and Using the vnios Trial
Installing and Using the vnios Trial The vnios Trial is a software package designed for efficient evaluation of the Infoblox vnios appliance platform. Providing the complete suite of DNS, DHCP and IPAM
F-Secure Internet Gatekeeper Virtual Appliance
F-Secure Internet Gatekeeper Virtual Appliance F-Secure Internet Gatekeeper Virtual Appliance TOC 2 Contents Chapter 1: Welcome to F-Secure Internet Gatekeeper Virtual Appliance.3 Chapter 2: Deployment...4
Rally Installation Guide
Rally Installation Guide Rally On-Premises release 2015.1 [email protected] www.rallydev.com Version 2015.1 Table of Contents Overview... 3 Server requirements... 3 Browser requirements... 3 Access
Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide
Cloud.com CloudStack Community Edition 2.1 Beta Installation Guide July 2010 1 Specifications are subject to change without notice. The Cloud.com logo, Cloud.com, Hypervisor Attached Storage, HAS, Hypervisor
Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013
Getting Started with OpenStack and VMware vsphere TECHNICAL MARKETING DOCUMENTATION V 0.1/DECEMBER 2013 Table of Contents Introduction.... 3 1.1 VMware vsphere.... 3 1.2 OpenStack.... 3 1.3 Using OpenStack
Quick Start Guide for VMware and Windows 7
PROPALMS VDI Version 2.1 Quick Start Guide for VMware and Windows 7 Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the
OnCommand Performance Manager 1.1
OnCommand Performance Manager 1.1 Installation and Administration Guide For VMware Virtual Appliances NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408)
Virtual Managment Appliance Setup Guide
Virtual Managment Appliance Setup Guide 2 Sophos Installing a Virtual Appliance Installing a Virtual Appliance As an alternative to the hardware-based version of the Sophos Web Appliance, you can deploy
PHD Virtual Backup for Hyper-V
PHD Virtual Backup for Hyper-V version 7.0 Installation & Getting Started Guide Document Release Date: December 18, 2013 www.phdvirtual.com PHDVB v7 for Hyper-V Legal Notices PHD Virtual Backup for Hyper-V
System Administration Training Guide. S100 Installation and Site Management
System Administration Training Guide S100 Installation and Site Management Table of contents System Requirements for Acumatica ERP 4.2... 5 Learning Objects:... 5 Web Browser... 5 Server Software... 5
Installing and Administering VMware vsphere Update Manager
Installing and Administering VMware vsphere Update Manager Update 1 vsphere Update Manager 5.1 This document supports the version of each product listed and supports all subsequent versions until the document
User Guide for VMware Adapter for SAP LVM VERSION 1.2
User Guide for VMware Adapter for SAP LVM VERSION 1.2 Table of Contents Introduction to VMware Adapter for SAP LVM... 3 Product Description... 3 Executive Summary... 3 Target Audience... 3 Prerequisites...
Installing and Configuring vcenter Support Assistant
Installing and Configuring vcenter Support Assistant vcenter Support Assistant 5.5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
Quick Start Guide for Parallels Virtuozzo
PROPALMS VDI Version 2.1 Quick Start Guide for Parallels Virtuozzo Rev. 1.1 Published: JULY-2011 1999-2011 Propalms Ltd. All rights reserved. The information contained in this document represents the current
Installing and Configuring vcloud Connector
Installing and Configuring vcloud Connector vcloud Connector 2.7.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new
Guide to the LBaaS plugin ver. 1.0.2 for Fuel
Guide to the LBaaS plugin ver. 1.0.2 for Fuel Load Balancing plugin for Fuel LBaaS (Load Balancing as a Service) is currently an advanced service of Neutron that provides load balancing for Neutron multi
Virtual Appliance Setup Guide
Virtual Appliance Setup Guide 2015 Bomgar Corporation. All rights reserved worldwide. BOMGAR and the BOMGAR logo are trademarks of Bomgar Corporation; other trademarks shown are the property of their respective
Core Protection for Virtual Machines 1
Core Protection for Virtual Machines 1 Comprehensive Threat Protection for Virtual Environments. Installation Guide e Endpoint Security Trend Micro Incorporated reserves the right to make changes to this
RSA Authentication Manager 8.1 Virtual Appliance Getting Started
RSA Authentication Manager 8.1 Virtual Appliance Getting Started Thank you for purchasing RSA Authentication Manager 8.1, the world s leading two-factor authentication solution. This document provides
13.1 Backup virtual machines running on VMware ESXi / ESX Server
13 Backup / Restore VMware Virtual Machines Tomahawk Pro This chapter describes how to backup and restore virtual machines running on VMware ESX, ESXi Server or VMware Server 2.0. 13.1 Backup virtual machines
EMC Data Domain Management Center
EMC Data Domain Management Center Version 1.1 Initial Configuration Guide 302-000-071 REV 04 Copyright 2012-2015 EMC Corporation. All rights reserved. Published in USA. Published June, 2015 EMC believes
VMware vcenter Log Insight Getting Started Guide
VMware vcenter Log Insight Getting Started Guide vcenter Log Insight 2.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by
Storage Sync for Hyper-V. Installation Guide for Microsoft Hyper-V
Installation Guide for Microsoft Hyper-V Egnyte Inc. 1890 N. Shoreline Blvd. Mountain View, CA 94043, USA Phone: 877-7EGNYTE (877-734-6983) www.egnyte.com 2013 by Egnyte Inc. All rights reserved. Revised
OnCommand Performance Manager 2.0
OnCommand Performance Manager 2.0 Installation and Administration Guide For VMware Virtual Appliances NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408)
PassTest. Bessere Qualität, bessere Dienstleistungen!
PassTest Bessere Qualität, bessere Dienstleistungen! Q&A Exam : VCP510 Title : VMware Certified Professional on VSphere 5 Version : Demo 1 / 7 1.Which VMware solution uses the security of a vsphere implementation
HO15982 Deploy OpenStack. The SUSE OpenStack Cloud Experience. Alejandro Bonilla. Michael Echavarria. Cameron Seader. Sales Engineer cs@suse.
HO15982 Deploy OpenStack The SUSE OpenStack Cloud Experience Alejandro Bonilla Sales Engineer [email protected] Michael Echavarria Sales Engineer [email protected] Cameron Seader Sales Engineer [email protected]
NetIQ Sentinel 7.0.1 Quick Start Guide
NetIQ Sentinel 7.0.1 Quick Start Guide April 2012 Getting Started Use the following information to get Sentinel installed and running quickly. Meeting System Requirements on page 1 Installing Sentinel
Syncplicity On-Premise Storage Connector
Syncplicity On-Premise Storage Connector Implementation Guide Abstract This document explains how to install and configure the Syncplicity On-Premise Storage Connector. In addition, it also describes how
CommandCenter Secure Gateway
CommandCenter Secure Gateway Quick Setup Guide for CC-SG Virtual Appliance - VMware, XEN, HyperV This Quick Setup Guide explains how to install and configure the CommandCenter Secure Gateway. For additional
VX 9000E WiNG Express Manager INSTALLATION GUIDE
VX 9000E WiNG Express Manager INSTALLATION GUIDE 2 VX 9000E WiNG Express Manager Service Information If you have a problem with your equipment, contact support for your region. Support and issue resolution
Installing the Operating System or Hypervisor
Installing the Operating System or Hypervisor If you purchased E-Series Server Option 1 (E-Series Server without preinstalled operating system or hypervisor), you must install an operating system or hypervisor.
GRAVITYZONE HERE. Deployment Guide VLE Environment
GRAVITYZONE HERE Deployment Guide VLE Environment LEGAL NOTICE All rights reserved. No part of this document may be reproduced or transmitted in any form or by any means, electronic or mechanical, including
Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure
TECHNICAL WHITE PAPER Ubuntu OpenStack on VMware vsphere: A reference architecture for deploying OpenStack while limiting changes to existing infrastructure A collaboration between Canonical and VMware
Set Up Panorama. Palo Alto Networks. Panorama Administrator s Guide Version 6.0. Copyright 2007-2015 Palo Alto Networks
Set Up Panorama Palo Alto Networks Panorama Administrator s Guide Version 6.0 Contact Information Corporate Headquarters: Palo Alto Networks 4401 Great America Parkway Santa Clara, CA 95054 www.paloaltonetworks.com/company/contact-us
Virtual Appliance for VMware Server. Getting Started Guide. Revision 2.0.2. Warning and Disclaimer
Virtual Appliance for VMware Server Getting Started Guide Revision 2.0.2 Warning and Disclaimer This document is designed to provide information about the configuration and installation of the CensorNet
Deployment Guide: Unidesk and Hyper- V
TECHNICAL WHITE PAPER Deployment Guide: Unidesk and Hyper- V This document provides a high level overview of Unidesk 3.x and Remote Desktop Services. It covers how Unidesk works, an architectural overview
INTRODUCTION TO CLOUD MANAGEMENT
CONFIGURING AND MANAGING A PRIVATE CLOUD WITH ORACLE ENTERPRISE MANAGER 12C Kai Yu, Dell Inc. INTRODUCTION TO CLOUD MANAGEMENT Oracle cloud supports several types of resource service models: Infrastructure
Thinspace deskcloud. Quick Start Guide
Thinspace deskcloud Quick Start Guide Version 1.2 Published: SEP-2014 Updated: 16-SEP-2014 2014 Thinspace Technology Ltd. All rights reserved. The information contained in this document represents the
How To Set Up Egnyte For Netapp Sync For Netapp
Egnyte Storage Sync For NetApp Installation Guide Introduction... 2 Architecture... 2 Key Features... 3 Access Files From Anywhere With Any Device... 3 Easily Share Files Between Offices and Business Partners...
RealPresence Platform Director
RealPresence CloudAXIS Suite Administrators Guide Software 1.3.1 GETTING STARTED GUIDE Software 2.0 June 2015 3725-66012-001B RealPresence Platform Director Polycom, Inc. 1 RealPresence Platform Director
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures. Goliath Performance Monitor Installation Guide v11.
Consolidated Monitoring, Analysis and Automated Remediation For Hybrid IT Infrastructures Goliath Performance Monitor Installation Guide v11.5 (v11.5) Document Date: March 2015 www.goliathtechnologies.com
Acronis Backup & Recovery 10 Advanced Server Virtual Edition. Quick Start Guide
Acronis Backup & Recovery 10 Advanced Server Virtual Edition Quick Start Guide Table of contents 1 Main components...3 2 License server...3 3 Supported operating systems...3 3.1 Agents... 3 3.2 License
Deployment and Configuration Guide
vcenter Operations Manager 5 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions
Technical Note. vsphere Deployment Worksheet on page 2. Express Configuration on page 3. Single VLAN Configuration on page 5
Technical Note The vfabric Data Director worksheets contained in this technical note are intended to help you plan your Data Director deployment. The worksheets include the following: vsphere Deployment
In order to upload a VM you need to have a VM image in one of the following formats:
What is VM Upload? 1. VM Upload allows you to import your own VM and add it to your environment running on CloudShare. This provides a convenient way to upload VMs and appliances which were already built.
Acronis Backup & Recovery 11.5
Acronis Backup & Recovery 11.5 Update 2 Installation Guide Applies to the following editions: Advanced Server Server for Windows Virtual Edition Server for Linux Advanced Server SBS Edition Workstation
Web Application Firewall
Web Application Firewall Getting Started Guide August 3, 2015 Copyright 2014-2015 by Qualys, Inc. All Rights Reserved. Qualys and the Qualys logo are registered trademarks of Qualys, Inc. All other trademarks
OnCommand Unified Manager 6.3
OnCommand Unified Manager 6.3 Installation and Setup Guide For VMware Virtual Appliances NetApp, Inc. 495 East Java Drive Sunnyvale, CA 94089 U.S. Telephone: +1 (408) 822-6000 Fax: +1 (408) 822-4501 Support
Veeam Backup Enterprise Manager. Version 7.0
Veeam Backup Enterprise Manager Version 7.0 User Guide August, 2013 2013 Veeam Software. All rights reserved. All trademarks are the property of their respective owners. No part of this publication may
NOC PS manual. Copyright Maxnet 2009 2015 All rights reserved. Page 1/45 NOC-PS Manuel EN version 1.3
NOC PS manual Copyright Maxnet 2009 2015 All rights reserved Page 1/45 Table of contents Installation...3 System requirements...3 Network setup...5 Installation under Vmware Vsphere...8 Installation under
Managing Multi-Hypervisor Environments with vcenter Server
Managing Multi-Hypervisor Environments with vcenter Server vcenter Server 5.1 vcenter Multi-Hypervisor Manager 1.0 This document supports the version of each product listed and supports all subsequent
StarWind Virtual SAN Installation and Configuration of Hyper-Converged 2 Nodes with Hyper-V Cluster
#1 HyperConverged Appliance for SMB and ROBO StarWind Virtual SAN Installation and Configuration of Hyper-Converged 2 Nodes with MARCH 2015 TECHNICAL PAPER Trademarks StarWind, StarWind Software and the
WEBTITAN CLOUD. User Identification Guide BLOCK WEB THREATS BOOST PRODUCTIVITY REDUCE LIABILITIES
BLOCK WEB THREATS BOOST PRODUCTIVITY REDUCE LIABILITIES WEBTITAN CLOUD User Identification Guide This guide explains how to install and configure the WebTitan Cloud Active Directory components required
Installing and Configuring vcenter Multi-Hypervisor Manager
Installing and Configuring vcenter Multi-Hypervisor Manager vcenter Server 5.1 vcenter Multi-Hypervisor Manager 1.1 This document supports the version of each product listed and supports all subsequent
If you re not using Citrix XenCenter 6.0, your screens may vary. Required Virtual Interface Maps to... mgmt0. virtual network = mgmt0 wan0
If you re not using Citrix XenCenter 6.0, your screens may vary. VXOA VIRTUAL APPLIANCES Citrix XenServer Hypervisor In-Line Deployment (Bridge Mode) 2012 Silver Peak Systems, Inc. Support Limitations
vsphere Replication for Disaster Recovery to Cloud
vsphere Replication for Disaster Recovery to Cloud vsphere Replication 6.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced
How To Install An Org Vm Server On A Virtual Box On An Ubuntu 7.1.3 (Orchestra) On A Windows Box On A Microsoft Zephyrus (Orroster) 2.5 (Orner)
Oracle Virtualization Installing Oracle VM Server 3.0.3, Oracle VM Manager 3.0.3 and Deploying Oracle RAC 11gR2 (11.2.0.3) Oracle VM templates Linux x86 64 bit for test configuration In two posts I will
SevOne NMS Download Installation and Implementation Guide
SevOne NMS Download Installation and Implementation Guide 5.3.X 530 V0002 Contents 1. Get Started... 3 2. SevOne Download Installation... 6 3. Appliance Network Configuration... 9 4. Install License and
Apache CloudStack 4.x (incubating) Network Setup: excerpt from Installation Guide. Revised February 28, 2013 2:32 pm Pacific
Apache CloudStack 4.x (incubating) Network Setup: excerpt from Installation Guide Revised February 28, 2013 2:32 pm Pacific Apache CloudStack 4.x (incubating) Network Setup: excerpt from Installation Guide
PARALLELS SERVER BARE METAL 5.0 README
PARALLELS SERVER BARE METAL 5.0 README 1999-2011 Parallels Holdings, Ltd. and its affiliates. All rights reserved. This document provides the first-priority information on the Parallels Server Bare Metal
Backup & Disaster Recovery Appliance User Guide
Built on the Intel Hybrid Cloud Platform Backup & Disaster Recovery Appliance User Guide Order Number: G68664-001 Rev 1.0 June 22, 2012 Contents Registering the BDR Appliance... 4 Step 1: Register the
BLACK BOX. Quick Start Guide. Virtual Central Management System (VCMS) Works with LES Series Console Servers. LES-VCMS. Customer Support Information
LES-VCMS Virtual Central Management System (VCMS) Quick Start Guide Works with LES Series Console Servers. BLACK BOX Customer Support Information Order toll-free in the U.S.: Call 877-877-BBOX (outside
VELOCITY. Quick Start Guide. Citrix XenServer Hypervisor. Server Mode (Single-Interface Deployment) Before You Begin SUMMARY OF TASKS
If you re not using Citrix XenCenter 6.0, your screens may vary. VELOCITY REPLICATION ACCELERATOR Citrix XenServer Hypervisor Server Mode (Single-Interface Deployment) 2013 Silver Peak Systems, Inc. This
ServerPronto Cloud User Guide
ServerPronto Cloud User Guide Virtual machines Virtual machines are based on templates and are deployed on hypervisors. Hypervisors give them access to CPU, disk and network resources. The ServerPronto
Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure
Installation Guide Avi Networks Cloud Application Delivery Platform Integration with Cisco Application Policy Infrastructure August 2015 Table of Contents 1 Introduction... 3 Purpose... 3 Products... 3
Deploying Red Hat Enterprise Virtualization On Tintri VMstore Systems Best Practices Guide
TECHNICAL WHITE PAPER Deploying Red Hat Enterprise Virtualization On Tintri VMstore Systems Best Practices Guide www.tintri.com Contents Intended Audience... 4 Introduction... 4 Consolidated List of Practices...
Fuel User Guide. version 8.0
Fuel version 8.0 Contents Preface 1 Intended Audience 1 Documentation History 1 Introduction to the 2 Create a new OpenStack environment 3 Create an OpenStack environment in the deployment wizard 3 Change
Interworks. Interworks Cloud Platform Installation Guide
Interworks Interworks Cloud Platform Installation Guide Published: March, 2014 This document contains information proprietary to Interworks and its receipt or possession does not convey any rights to reproduce,
October 2011. Gluster Virtual Storage Appliance - 3.2 User Guide
October 2011 Gluster Virtual Storage Appliance - 3.2 User Guide Table of Contents 1. About the Guide... 4 1.1. Disclaimer... 4 1.2. Audience for this Guide... 4 1.3. User Prerequisites... 4 1.4. Documentation
SUSE Cloud. www.suse.com. End User Guide. August 06, 2014
SUSE Cloud 4 August 06, 2014 www.suse.com End User Guide End User Guide List of Authors: Tanja Roth, Frank Sundermeyer Copyright 2006 2014 Novell, Inc. and contributors. All rights reserved. Licensed under
Building a Virtual Desktop Infrastructure A recipe utilizing the Intel Modular Server and VMware View
Building a Virtual Desktop Infrastructure A recipe utilizing the Intel Modular Server and VMware View December 4, 2009 Prepared by: David L. Endicott NeoTech Solutions, Inc. 2816 South Main St. Joplin,
Deploying Windows Streaming Media Servers NLB Cluster and metasan
Deploying Windows Streaming Media Servers NLB Cluster and metasan Introduction...................................................... 2 Objectives.......................................................
Junos Space. Virtual Appliance Deployment and Configuration Guide. Release 14.1R2. Modified: 2015-08-14 Revision 2
Junos Space Virtual Appliance Deployment and Configuration Guide Release 14.1R2 Modified: 2015-08-14 Revision 2 Juniper Networks, Inc. 1133 Innovation Way Sunnyvale, California 94089 USA 408-745-2000 www.juniper.net
Installation and Configuration Guide for Windows and Linux
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.0.3 This document supports the version of each product listed and supports all subsequent versions until the document
Onboarding VMs to Cisco OpenStack Private Cloud
White Paper Onboarding VMs to Cisco OpenStack Private Cloud This white paper will explain the process for exporting existing virtual machines from either VMware vsphere or AWS EC2 into Cisco OpenStack
Migrating to ESXi: How To
ILTA Webinar Session Migrating to ESXi: How To Strategies, Procedures & Precautions Server Operations and Security Technology Speaker: Christopher Janoch December 29, 2010 Migrating to ESXi: How To Strategies,
Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1
Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1 This document supports the version of each product listed and supports all subsequent versions until the document
Installing Intercloud Fabric Firewall
This chapter contains the following sections: Information About the Intercloud Fabric Firewall, page 1 Prerequisites, page 1 Guidelines and Limitations, page 2 Basic Topology, page 2 Intercloud Fabric
SOA Software API Gateway Appliance 7.1.x Administration Guide
SOA Software API Gateway Appliance 7.1.x Administration Guide Trademarks SOA Software and the SOA Software logo are either trademarks or registered trademarks of SOA Software, Inc. Other product names,
Acano solution. Virtualized Deployment R1.1 Installation Guide. Acano. February 2014 76-1025-03-B
Acano solution Virtualized Deployment R1.1 Installation Guide Acano February 2014 76-1025-03-B Contents Contents 1 Introduction... 3 1.1 Before You Start... 3 1.1.1 About the Acano virtualized solution...
ManageEngine IT360. Professional Edition Installation Guide. [[email protected]]
ManageEngine IT360 (Division of ZOHO Corporation) ) www.manageengine.com/it360 ManageEngine IT360 Professional Edition Installation Guide [[email protected]] [This document is a guideline for installing
Citrix XenServer Workload Balancing 6.5.0 Quick Start. Published February 2015 1.0 Edition
Citrix XenServer Workload Balancing 6.5.0 Quick Start Published February 2015 1.0 Edition Citrix XenServer Workload Balancing 6.5.0 Quick Start Copyright 2015 Citrix Systems. Inc. All Rights Reserved.
Installation and Configuration Guide for Windows and Linux
Installation and Configuration Guide for Windows and Linux vcenter Operations Manager 5.7 This document supports the version of each product listed and supports all subsequent versions until the document
CYAN SECURE WEB APPLIANCE. User interface manual
CYAN SECURE WEB APPLIANCE User interface manual Jun. 13, 2008 Applies to: CYAN Secure Web 1.4 and above Contents 1 Log in...3 2 Status...3 2.1 Status / System...3 2.2 Status / Network...4 Status / Network
Paragon Protect & Restore
PARAGON Software GmbH Heinrich-von-Stephan-Str. 5c 79100 Freiburg, Germany Tel. +49 (0) 761 59018201 Fax +49 (0) 761 59018130 Email [email protected] Product website : www.protect-restore.com
User Guide. Cloud Gateway Software Device
User Guide Cloud Gateway Software Device This document is designed to provide information about the first time configuration and administrator use of the Cloud Gateway (web filtering device software).
