OSM Tile Server. 1 Task Description & Background. Contents. (Version 2) <[email protected]>,
|
|
|
- Silvester Jackson
- 10 years ago
- Views:
Transcription
1 OSM Tile Server Contents OSM Tile Server (Version 2) <[email protected]>, Task Description & Background Basic System Setup Disable IPv Check partitions Configure rsyslogd Repositories Application Setup Install PostGIS Install Mapnik and osm2pgsql packages Install Osmosis Create OSM user and prepare initial data load Install map style Install Tirex rendering manager Create tiles Convert metatiles to tiles Automating tile creation and conversion Set up Apache to deliver tiles Replication Setup Initialiazing replication Automating replication, database loading, and tile generation Configuration in a VM/cloud environment Task Description & Background Installing a tile server that covers Denmark and Southern Sweden. Due to the relatively small area covered and the pricing scheme of the cloud service (cloud.dk), a nightly full import with complete tile rebuild (i.e. no on demand tile rendering) is planned; this will initially be set up on one machine but later the build machine will probably only be fired up at night and a smaller tile distribution machine will be run 24/7 to publish tiles. The desired map is style Mike Migurski's solar (osm2pgsql based) as an initial example, but a custom style is planned for later, possibly even using imposm not osm2pgsql. Setup on cloud.dk VM (Ubuntu 12.04, 6 cores, 16GB RAM and 250 GB disk). Low zoom levels will be covered world-wide by loading them from elsewhere.
2 OSM Tile Server Basic System Setup 2.1 Disable IPv6 The virtual machine has a problem with IPv6 (web downloads that resolve to IPv6 addresses fail) so we disable IPv6 altogether: echo "1" > /proc/sys/net/ipv6/conf/all/disable_ipv6 2.2 Check partitions We reserve 20 GB for PostGIS and 100 GB for tiles. Separate partitions are not required but since the basic VM only has a 20 GB partition created, we add a partition sda2 for PostGIS and sda3 for tiles using fdisk: Device Boot Start End Blocks Id System /dev/sda Linux /dev/sda Linux /dev/sda Linux Format sda2 and sda3 with XFS: apt-get install xfsprogs mkfs.xfs /dev/sda2 mkfs.xfs /dev/sda3 create mount points mkdir /tiles mkdir /var/lib/postgresql and add to /etc/fstab: /dev/sda2 /var/lib/postgresql xfs noatime,nobarrier 1 1 /dev/sda3 /tiles xfs noatime,nobarrier 1 1 then run mount -a to activate. 2.3 Configure rsyslogd In /etc/rsyslogd/50-default.conf, uncomment this line: daemon.* -/var/log/daemon.log Then restart rsyslogd. 2.4 Repositories Add to /etc/apt/sources.list:
3 OSM Tile Server # for GIS libraries deb precise main deb-src precise main # for PostGIS 2.0 deb precise main deb-src precise main # for osm2pgsql deb precise main deb-src precise main # for mapnik deb precise main deb-src precise main then run apt-get -u update 3 Application Setup 3.1 Install PostGIS apt-get install postgresql-9.1 postgresql-9.1-postgis Do su postgres then: createuser -DRS osm createdb osm -O osm psql osm -c "create extension postgis;" psql osm -c "grant all on geometry_columns to osm;" psql osm -c "grant all on spatial_ref_sys to osm;" Back to user root, then modify /etc/postgresql/9.1/main/postgresql.conf so that: fsync = off synchronous_commit = off autovacuum = off work_mem = 16MB maintenance_work_mem = 1GB shared_buffers = 2GB and modify /etc/postgresql/9.1/main/pg_hba.conf so that: local osm osm trust As root, enter sysctl kernel.shmmax= and add the line kernel.shmmax= to /etc/sysctl.conf. Now /etc/init.d/postgresql restart
4 OSM Tile Server Install Mapnik and osm2pgsql packages The osm2pgsql importer is used to load osm data into the PostGIS database. Mapnik is the rendering engine that draws OSM data to bitmaps. Install the following standard packages: apt-get install ttf-dejavu unifont apache2-mpm-worker libmapnik python-mapnik \ libprotobuf-c0 mapnik-utils Also install the following package built from OSM SVN by Geofabrik: dpkg -i osm2pgsql_ ~precise_amd64.deb 3.3 Install Osmosis Osmosis is required to load diff files from OpenStreetMap and keep the locally-held data file up to date. Without loading diff files, the process would have to rely on extracts made available by a third party (e.g. Geofabrik) which incurs a delay of several hours. Install the following standard package: apt-get install osmosis 3.4 Create OSM user and prepare initial data load Create a Unix user to run everything under, and assign the previously created /tiles partition to this user; adduser osm chown osm /tiles As user OSM, then cd ~osm mkdir var cd var wget We have to prepare the initial data load from the Europe file because we want a bit more than just Denmark. Go to and use the Export tab to define a bounding box. (Do not export anything just use it to find the box you want.) We select this box: left=7.64 bottom=54.33 right=13.37 top=57.98 Run the following command to extract this area from the just-downloaded europe.osm.pbf: osmosis --read-pbf europe.osm.pbf --bb left=7.64 bottom=54.33 right=13.37 top=57.98 \ --write-pbf denmark.osm.pbf (Ignore messages about output lacking metadata.)
5 OSM Tile Server Import denmark.osm.pbf into PostGIS: osm2pgsql -d osm -U osm -c -C number-processes=4 denmark.osm.pbf This process takes roughly 10 minutes. 3.5 Install map style Download the map style: cd ~osm mkdir style cd style wget This style does not require any extra symbols or include files but others frequently do. Since our database is called osm and not planet_osm which the style expects, we modify the style file as follows (other styles often have an include file where one can set the database name etc.): sed -i -e 's/<parameter name="dbname">planet_osm/<parameter name="dbname">osm/' tile-style.xml sed -i -e 's/<parameter name="host">.*//' tile-style.xml The style also requires a database table names coastlines where it expects polygons for landmass (commonly called processed_p in OSM). Since keeping this in the database makes our update process more difficult, we provide these polygons in a shapefile called denmark_coastline.shp and change the style from to <Layer name="layer 13" srs="+proj=merc +a= b= lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over"> <StyleName>polygon style 7</StyleName> <Datasource> <Parameter name="dbname">osm</parameter> <Parameter name="estimate_extent">false</parameter> <Parameter name="extent"> , , , </parameter> <Parameter name="table">coastline</parameter> <Parameter name="type">postgis</parameter> <Parameter name="user">osm</parameter> </Datasource> </Layer> <Layer name="layer 13" srs="+proj=merc +a= b= lat_ts=0.0 +lon_0=0.0 +x_0=0.0 +y_0=0 +k=1.0 +units=m +nadgrids=@null +no_defs +over"> <StyleName>polygon style 7</StyleName> <Datasource> <Parameter name="type">shape</parameter> <Parameter name="file">denmark_coastline.shp</parameter> </Datasource> </Layer> Finally, the style is made for Mapnik 0.7 but we run Mapnik 2.0, so we have it automatically converted:
6 OSM Tile Server sed -i -e 's/>name</>[name]</g' tile-style.xml upgrade_map_xml.py tile-style.xml tile-style-mapnik2.xml 3.6 Install Tirex rendering manager Tirex is a program that queues and prioritizes render requests, feeding them to Mapnik one by one, and creating so-called meta tiles with the render results on disk. Tirex would normally be run in conjunction with mod_tile for live rendering of tiles but we don't need that part; we just need the render queue. We install ready-made Debian packages from OSM's SVN repository: apt-get install libjson-perl libipc-sharelite-perl libgd-gd2-perl dpkg -i tirex-core_0.3.1ubuntu1_amd64.deb tirex-backend-mapnik_0.3.1ubuntu1_amd64.deb mkdir /tiles/meta chown -R osm /tirex chown -R tirex /tiles/meta chgrp osm /tiles/meta chmod g+ws /tiles/meta Tirex is configured using a number of config files. In /etc/tirex.conf, drop the bucket=... lines that are there by default, and replace them with only one: bucket name=default minprio=1 maxproc=4 maxload=6 This means we'll be rendering at most 4 tiles at a time and only if the load is not greater than 6. In /etc/tirex/renderer/mapnik.conf, set procs=8 fontdir=/usr/share/fonts/truetype fontdir_recurse=1 Create /etc/tirex/renderer/mapnik/solar.conf with these contents: name=solar tiledir=/tiles/meta minz=0 maxz=18 mapfile=/home/osm/style/tile-style-mapnik2.xml (It is possible to define any number of different styles by simply dropping in the proper config snippets.) Check if /usr/lib/tirex/backends/mapnik displays an error about not being able to load the Mapnik library; if yes, do cd /usr/lib ln -s libmapnik.so.2.1 libmapnik.so.2.0 Now (re)start the tirex rendering backend and the queue master /etc/init.d/tirex-backend-manager start /etc/init.d/tirex-master restart
7 OSM Tile Server and check /var/log/daemon.log for possible error messages. 3.7 Create tiles We are now ready to run a (meta)tile creation job using the tirex-batch utility: tirex-batch z=9-17 bbox=7.64,54.33,13.37,57.98 map=solar The command terminates quickly but Tirex will be working for a while. With the current machine and the rectangle chosen, tiles for z9-13 are done within 5 minutes; z14 takes 10 minutes, z15 takes 40 minutes, z16 takes about 2 hours. As stated before, the render area should probably be reduced for the higher zoom levels. The tirex-status utiliy can be used to inspect the current queue status. 3.8 Convert metatiles to tiles Tirex creates metatiles which are suitable for publishing through e.g. mod_tile. To convert them into simple tiles, use the meta2tile utility. As root, do mkdir /tiles/plain chown osm /tiles/plain then as user osm, /home/osm/bin/meta2tile /tiles/meta /tiles/plain This finds all metatiles in /tiles/meta, and unpacks them into /tiles/plain into a standard directory structure. 3.9 Automating tile creation and conversion This requests all of Denmark to be rendered, waits until complete, then converts to normal tiles: rm -rf /tiles/meta/* tirex-batch z=9-17 bbox=7.64,54.33,13.37,57.98 map=solar while [ "`tirex-status --raw grep "size" tail -1 cut -d: -f2`" -ne "0" ] do sleep 30 done /home/osm/bin/meta2tile /tiles/meta /tiles/plain The same job can be run for any other area, e.g. 12.3,55.5,12.7,55.8 for just the Copenhagen area Set up Apache to deliver tiles This is just a temporary measure because in the long run we plan to deliver tiles via another machine. Modify /etc/apache2/sites-available/default to have /tiles point to our tile directory by adding: Alias /tiles /tiles/plain
8 OSM Tile Server Then restart Apache: apache2ctl restart Create a trivial slippy map in /var/www/index.html to showcase our tiles: <html> <script src=" <script type="text/javascript"> var lat=55.7; var lon=12.4; var zoom=11; var map; function init() { map = new OpenLayers.Map ("map", { controls:[ new OpenLayers.Control.Navigation(), new OpenLayers.Control.PanZoomBar(), new OpenLayers.Control.ScaleLine({geodesic: true}), new OpenLayers.Control.Permalink('permalink'), new OpenLayers.Control.MousePosition(), new OpenLayers.Control.Attribution()], maxextent: new OpenLayers.Bounds( , , , ), maxresolution: , numzoomlevels: 19, units: 'm', projection: new OpenLayers.Projection("EPSG:900913"), displayprojection: new OpenLayers.Projection("EPSG:4326") } ); newlayer = new OpenLayers.Layer.OSM("Solar Tiles", "/tiles/${z}/${x}/${y}.png", {numzoomlevels: 19}); map.addlayer(newlayer); layermapnik = new OpenLayers.Layer.OSM.Mapnik("Mapnik"); map.addlayer(layermapnik); var switchercontrol = new OpenLayers.Control.LayerSwitcher(); map.addcontrol(switchercontrol); switchercontrol.maximizecontrol(); } </script> </head> <body onload="init();"> <div style="width:100%; height:100%" id="map"></div> </body> </html> 4 Replication Setup 4.1 Initialiazing replication Since we will be keeping our own OSM extract continually updated, we need to find out how old our local copy of the data is. This is a tricky operation but it only has to be performed once after setup (or again if the initial data load from chapter 3.4 is repeated, e.g. to enhance the coverage
9 OSM Tile Server area). We need to find out the highest OSM node ID in the extract we are using. This is achieved with the command psql osm -U osm -c 'select max(osm_id) from planet_osm_point' In the current dataset, this yields We check the creation date of that node on the OSM web site and find: :27 GMT. We now go to and find the.osc.gz file in which the node was created, using the time as an indicator. We find that the node is created in and therefore we go back one hour in time and use the matching state file as our replication starting point, We set up the Osmosis replication: cd ~osm/var mkdir replication-status osmosis --rrii workingdirectory=replication-status cd replication-status wget -O state.txt The configuration.txt file needs to be changed so that baseurl= maxinterval = 0 We are now ready to test our replication and call Osmosis to update our extract: cd ~osm/var osmosis --rri workingdirectory=replication-status --simc --read-pbf denmark.osm.pbf --ac \ --bb left=7.64 bottom=54.33 right=13.37 top= write-pbf denmark-new.osm.pbf Note that the same bounding box parameter as before is used, to avoid object additions outside of the are of interest. This automatically updates the state.txt file with the latest replication status. 4.2 Automating replication, database loading, and tile generation The following shell script combines downloading new OSM data, reloading the PostGIS database, and creating new tiles: #!/bin/sh -e cd /home/osm/var mkdir -p log exec >> log/update-`date -I`.log 2>&1 echo " echo "update on `date`" osmosis --rri workingdirectory=replication-status --simc --read-pbf denmark.osm.pbf --ac \ --bb left=7.64 bottom=54.33 right=13.37 top= write-pbf denmark-new.osm.pbf
10 OSM Tile Server mv denmark-new.osm.pbf denmark.osm.pbf osm2pgsql -d osm -U osm -c -C number-processes=4 denmark.osm.pbf # the "rm" just removes the meta tiles, old "plain" tiles # will remain in /tiles/plain and will only be overwritten # if newly generated. rm -rf /tiles/meta/* # for all of Denmark tirex-batch z=9-17 bbox=7.64,54.33,13.37,57.98 map=solar # for Copenhagen only #tirex-batch z=9-17 bbox=2.3,55.5,12.7,55.8 map=solar # wait util tirex is done while [ "`tirex-status --raw grep "size" tail -1 cut -d: -f2`" -ne "0" ] do sleep 30 done # generate normal tiles from meta tiles. /home/osm/bin/meta2tile /tiles/meta /tiles/plain This script could be run as a cron job, or as the default execution script on a newly started VM (see next section). This script is installed as /home/osm/bin/update.sh on the VM. A cron job is not currently active. 4.3 Configuration in a VM/cloud environment It is conceivable to set up the server so that it automatically starts the above update script once it is booted up. If the server distributing the tiles is a different machine, then either all generated tiles need to be copied to the new machine after creation, or instead of rendering to a /tiles partition one could render directory onto some kind of mounted network storage (NFS or similar) which is accessed by the tile delivery server. If it is important to create new tiles quickly, it is possible to have more than one instance of the tile generating server, e.g. one for computing z9-16 and one for z17/z18. If the cloud system used does not normally permit hibernating VMs to have state information (i.e. if when they boot up they are always reset to a clean state) then the important pieces in the above are the state.txt file and the denmark.osm.pbf file; these need to be preserved between runs. Everthing else (tile directory, PostGIS storage) is transient.
Optimising the Mapnik Rendering Toolchain
Optimising the Mapnik Rendering Toolchain 2.0 Frederik Ramm [email protected] stopwatch CC-BY maedli @ flickr Basic Setup Hetzner dedicated server (US$ 150/mo) Ubuntu Linux Mapnik 2.1 pbf planet file
OpenGeo Suite for Linux Release 3.0
OpenGeo Suite for Linux Release 3.0 OpenGeo October 02, 2012 Contents 1 Installing OpenGeo Suite on Ubuntu i 1.1 Installing OpenGeo Suite Enterprise Edition............................... ii 1.2 Upgrading.................................................
2. Boot using the Debian Net Install cd and when prompted to continue type "linux26", this will load the 2.6 kernel
These are the steps to build a hylafax server. 1. Build up your server hardware, preferably with RAID 5 (3 drives) plus 1 hotspare. Use a 3ware raid card, 8000 series is a good choice. Use an external
Mastering Advanced GeoNetwork
Mastering Advanced GeoNetwork Heikki Doeleman & Jose García http://geocat.net Contents Introduction Setup GeoNetwork with Tomcat/Apache Configure Postgres database GeoNetwork advanced configuration Objectives
INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR)
INUVIKA OVD INSTALLING INUVIKA OVD ON UBUNTU 14.04 (TRUSTY TAHR) Mathieu SCHIRES Version: 0.9.1 Published December 24, 2014 http://www.inuvika.com Contents 1 Prerequisites: Ubuntu 14.04 (Trusty Tahr) 3
INSTALL ZENTYAL SERVER
GUIDE FOR Zentyal Server is a small business server based on Ubuntu s LTS server version 10.04 and the ebox platform. It also has the LXDE desktop installed with Firefox web browser and PCMAN File manager.
Apt-mirror. Copyright c Dr. Kent L. Miller. 2010-Jan-20
Apt-mirror Copyright c Dr. Kent L. Miller 2010-Jan-20 Table of Contents Page Introduction 3 1. Debian 1.1 Packages 4 1.2 Package Life Cycle 5 1.2 Package Management 6 1.3 User Interface 7 1.4 apt-mirror
Net/FSE Installation Guide v1.0.1, 1/21/2008
1 Net/FSE Installation Guide v1.0.1, 1/21/2008 About This Gu i de This guide walks you through the installation of Net/FSE, the network forensic search engine. All support questions not answered in this
IMPLEMENTATION OF CIPA - PUDUCHERRY UT SERVER MANAGEMENT. Client/Server Installation Notes - Prepared by NIC, Puducherry UT.
SERVER MANAGEMENT SERVER MANAGEMENT The Police department had purchased a server exclusively for the data integration of CIPA. For this purpose a rack mount server with specifications- as per annexure
Procedure to Create and Duplicate Master LiveUSB Stick
Procedure to Create and Duplicate Master LiveUSB Stick A. Creating a Master LiveUSB stick using 64 GB USB Flash Drive 1. Formatting USB stick having Linux partition (skip this step if you are using a new
SUSE Manager in the Public Cloud. SUSE Manager Server in the Public Cloud
SUSE Manager in the Public Cloud SUSE Manager Server in the Public Cloud Contents 1 Instance Requirements... 2 2 Setup... 3 3 Registration of Cloned Systems... 6 SUSE Manager delivers best-in-class Linux
ULTEO OPEN VIRTUAL DESKTOP V4.0
ULTEO OPEN VIRTUAL DESKTOP V4.0 MIGRATION GUIDE 28 February 2014 Contents Section 1 Introduction... 4 Section 2 Overview... 5 Section 3 Preparation... 6 3.1 Enter Maintenance Mode... 6 3.2 Backup The OVD
Installation Guide. Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT
Installation Guide Copyright (c) 2015 The OpenNMS Group, Inc. OpenNMS 17.0.0-SNAPSHOT Last updated 2015-09-22 05:19:20 EDT Table of Contents 1. Basic Installation of OpenNMS... 1 1.1. Repositories for
Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services
Moving Drupal to the Cloud: A step-by-step guide and reference document for hosting a Drupal web site on Amazon Web Services MCN 2009: Cloud Computing Primer Workshop Charles Moad
Installing Dspace 1.8 on Ubuntu 12.04
Installing Dspace 1.8 on Ubuntu 12.04 This is an abridged version of the dspace 1.8 installation guide, specifically targeted at getting a basic server running from scratch using Ubuntu. More information
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
OSM-in-a-box A Ready-Made Highly Configurable Map Server
OSM-in-a-box A Ready-Made Highly Configurable Map Server 1 Prof. Stefan Keller Computer Science Department University of Applied Sciences Rapperswil (CH) www.gis.hsr.ch Contents 2 Motivation The osm2gis
CipherMail Gateway Installation Guide
CIPHERMAIL EMAIL ENCRYPTION CipherMail Gateway Installation Guide March 26, 2015, Rev: 9094 Copyright c 2008-2015, ciphermail.com. Acknowledgments: Thanks goes out to Andreas Hödle for feedback and input
OpenStreetMap for Web Developers. Serge Wroclawski State of the Map US August 2010
OpenStreetMap for Web Developers Serge Wroclawski State of the Map US August 2010 You'll get the most out of this talk if... You know HTML You know some Javascript You have a basic understanding of mapping
CycleServer Grid Engine Support Install Guide. version 1.25
CycleServer Grid Engine Support Install Guide version 1.25 Contents CycleServer Grid Engine Guide 1 Administration 1 Requirements 1 Installation 1 Monitoring Additional OGS/SGE/etc Clusters 3 Monitoring
Spectrum Technology Platform Version 8.0.0. Tutorial: Load Balancing Spectrum Spatial Services. Contents:
Spectrum Technology Platform Version 8.0.0 Tutorial: Load Balancing Spectrum Spatial Services UNITED STATES www.pb.com/software Technical Support: www.pbinsight.com/support CANADA www.pb.com/software Technical
Installation Guide for AmiRNA and WMD3 Release 3.1
Installation Guide for AmiRNA and WMD3 Release 3.1 by Joffrey Fitz and Stephan Ossowski 1 Introduction This document describes the installation process for WMD3/AmiRNA. WMD3 (Web Micro RNA Designer version
Partek Flow Installation Guide
Partek Flow Installation Guide Partek Flow is a web based application for genomic data analysis and visualization, which can be installed on a desktop computer, compute cluster or cloud. Users can access
ULTEO OPEN VIRTUAL DESKTOP UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT
ULTEO OPEN VIRTUAL DESKTOP V4.0.2 UBUNTU 12.04 (PRECISE PANGOLIN) SUPPORT Contents 1 Prerequisites: Ubuntu 12.04 (Precise Pangolin) 3 1.1 System Requirements.............................. 3 1.2 sudo.........................................
WES 9.2 DRIVE CONFIGURATION WORKSHEET
WES 9.2 DRIVE CONFIGURATION WORKSHEET This packet will provide you with a paper medium external to your WES box to write down the device names, partitions, and mount points within your machine. You may
Basic Linux & Package Management. Original slides from GTFO Security
Basic Linux & Package Management Original slides from GTFO Security outline Linux What it is? Commands Filesystem / Shell Package Management Services run on Linux mail dns web central authentication router
Using Network Attached Storage with Linux. by Andy Pepperdine
Using Network Attached Storage with Linux by Andy Pepperdine I acquired a WD My Cloud device to act as a demonstration, and decide whether to use it myself later. This paper is my experience of how to
AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts
AlienVault Unified Security Management (USM) 4.x-5.x Deploying HIDS Agents to Linux Hosts USM 4.x-5.x Deploying HIDS Agents to Linux Hosts, rev. 2 Copyright 2015 AlienVault, Inc. All rights reserved. AlienVault,
for QSS/OASIS Presented by Bill Genske Session 135
Quintessential School Systems Session 135 SQL Server Administration for QSS/OASIS Presented by Bill Genske Gary Jackson Copyright Quintessential School Systems, 2011 All Rights Reserved 867 American Street
Managing SAS Web Infrastructure Platform Data Server High-Availability Clusters
ABSTRACT Paper SAS1776-2015 Managing SAS Web Infrastructure Platform Data Server High-Availability Clusters Ken Young, SAS Institute Inc. The SAS Web Application Server is a lightweight server that provides
Single Node Hadoop Cluster Setup
Single Node Hadoop Cluster Setup This document describes how to create Hadoop Single Node cluster in just 30 Minutes on Amazon EC2 cloud. You will learn following topics. Click Here to watch these steps
Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers
Installing QuickBooks Enterprise Solutions Database Manager On Different Linux Servers 1 Contents QuickBooks Enterprise Solutions and Linux... 3 Audience of This Guide... 3 What is the Linux Database Manager
MySQL Backups: From strategy to Implementation
MySQL Backups: From strategy to Implementation Mike Frank Senior Product Manager 1 Program Agenda Introduction The 5 Key Steps Advanced Options References 2 Backups are a DBAs Top Priority Be Prepared
Hadoop Installation. Sandeep Prasad
Hadoop Installation Sandeep Prasad 1 Introduction Hadoop is a system to manage large quantity of data. For this report hadoop- 1.0.3 (Released, May 2012) is used and tested on Ubuntu-12.04. The system
CPE111 COMPUTER EXPLORATION
CPE111 COMPUTER EXPLORATION BUILDING A WEB SERVER ASSIGNMENT You will create your own web application on your local web server in your newly installed Ubuntu Desktop on Oracle VM VirtualBox. This is a
Redmine Installation on Debian. v1.1
Redmine Installation on Debian v1.1 Introduction 1. Objectives Have a fully functional Redmine installation on a dedicated server with good performance. The idea of this document came after an easy installation
IBM DB2 for Linux, UNIX, and Windows. Deploying IBM DB2 Express-C with PHP on Ubuntu Linux
IBM DB2 for Linux, UNIX, and Windows Best practices Deploying IBM DB2 Express-C with PHP on Ubuntu Linux Craig Tobias Software Developer IBM Canada Laboratory Farzana Anwar DB2 Information Developer IBM
See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux
Linux Installation See the installation page http://wiki.wocommunity.org/display/documentation/deploying+on+linux Added goodies (project Wonder) Install couple of more goodies from Wonder. I Installed
IT6204 Systems & Network Administration. (Optional)
Systems & Network Administration (Optional) INTRODUCTION This is one of the Optional courses designed for Semester 6 of the Bachelor of Information Technology Degree program. This course on Systems & Network
RapidSeed for Replicating Systems Version 7.4
RapidSeed for Replicating Systems Version 7.4 7 Technology Circle, Suite 100 Columbia, SC 29203 Phone: 803.454.0300 Contents Overview...3 Supported seed devices by system...4 Prerequisites...4 General
IBM Pure Application Create Custom Virtual Image Guide - Part 1 Virtual Image by extending
PERFICIENT IBM Pure Application Create Custom Virtual Image Guide - Part 1 Virtual Image by extending How to guide on Virtual Image creation for Pure Application Technical Architect: Chuck Misuraca Change
The objective of this lab is to learn how to set up an environment for running distributed Hadoop applications.
Lab 9: Hadoop Development The objective of this lab is to learn how to set up an environment for running distributed Hadoop applications. Introduction Hadoop can be run in one of three modes: Standalone
Installation of PHP, MariaDB, and Apache
Installation of PHP, MariaDB, and Apache A few years ago, one would have had to walk over to the closest pizza store to order a pizza, go over to the bank to transfer money from one account to another
How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit)
How to Install Multicraft on a VPS or Dedicated Server (Ubuntu 13.04 64 bit) Introduction Prerequisites This tutorial will show you step-by-step on how to install Multicraft 1.8.2 on a new VPS or dedicated
Installing an open source version of MateCat
Installing an open source version of MateCat This guide is meant for users who want to install and administer the open source version on their own machines. Overview 1 Hardware requirements 2 Getting started
ALERT installation setup
ALERT installation setup In order to automate the installation process of the ALERT system, the ALERT installation setup is developed. It represents the main starting point in installing the ALERT system.
How To Install Acronis Backup & Recovery 11.5 On A Linux Computer
Acronis Backup & Recovery 11.5 Server for Linux Update 2 Installation Guide Copyright Statement Copyright Acronis International GmbH, 2002-2013. All rights reserved. Acronis and Acronis Secure Zone are
CS197U: A Hands on Introduction to Unix
CS197U: A Hands on Introduction to Unix Lecture 4: My First Linux System J.D. DeVaughn-Brown University of Massachusetts Amherst Department of Computer Science [email protected] 1 Reminders After
Cassandra Installation over Ubuntu 1. Installing VMware player:
Cassandra Installation over Ubuntu 1. Installing VMware player: Download VM Player using following Download Link: https://www.vmware.com/tryvmware/?p=player 2. Installing Ubuntu Go to the below link and
Linux Template Creation Guide. How to build your own Linux VM templates for deployment in Cloudturk.
Linux Template Creation Guide How to build your own Linux VM templates for deployment in Cloudturk. TABLE OF CONTENTS 1. Installing Xen Hypervisor... 2 2. Installing DomU (Paravirtualized)... 5 3. Installing
Ubuntu Professional Training Course Overview (E-learning, Ubuntu 10.04 LTS)
Ubuntu Professional Training Course Overview (E-learning, Ubuntu 10.04 LTS) 1 of 7 Ubuntu Professional Course Overview (E-learning, Ubuntu 10.04 LTS) About the Course and Objectives The Ubuntu Professional
Cloud Homework instructions for AWS default instance (Red Hat based)
Cloud Homework instructions for AWS default instance (Red Hat based) Automatic updates: Setting up automatic updates: by Manuel Corona $ sudo nano /etc/yum/yum-updatesd.conf Look for the line that says
Witango Application Server 6. Installation Guide for OS X
Witango Application Server 6 Installation Guide for OS X January 2011 Tronics Software LLC 503 Mountain Ave. Gillette, NJ 07933 USA Telephone: (570) 647 4370 Email: [email protected] Web: www.witango.com
Open-Xchange Server Backup Whitepaper
OPEN-XCHANGE Whitepaper Open-Xchange Server Backup Whitepaper How to back up and restore your Groupware Data v1.20 Copyright 2005, OPEN-XCHANGE Inc. This document is the intellectual property of Open-Xchange
Installing OCFA on Ubuntu. Practical installation procedures, Installing The Open Computer Forensics Architecture on Ubuntu
Practical installation procedures, Installing The Open Computer Forensics Architecture on Ubuntu October 2009 KLPD, Driebergen Author: J. van der Wal Version 0.12 Page 1 from 15 Copyright 2008-2009, KLPD,
Recommended File System Ownership and Privileges
FOR MAGENTO COMMUNITY EDITION Whenever a patch is released to fix an issue in the code, a notice is sent directly to your Admin Inbox. If the update is security related, the incoming message is colorcoded
Backtrack 4 Bootable USB Thumb Drive with Full Disk Encryption
Backtrack 4 Bootable USB Thumb Drive with Full Disk Encryption This is a step-by-step guide showing how to create an encrypted bootable Backtrack 4 USB thumb drive. I put quotes around full in the title
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor.
A technical whitepaper describing steps to setup a Private Cloud using the Eucalyptus Private Cloud Software and Xen hypervisor. Vivek Juneja Cloud Computing COE Torry Harris Business Solutions INDIA Contents
INF-110. GPFS Installation
INF-110 GPFS Installation Overview Plan the installation Before installing any software, it is important to plan the GPFS installation by choosing the hardware, deciding which kind of disk connectivity
How to Backup XenServer VM with VirtualIQ
How to Backup XenServer VM with VirtualIQ 1. Using Live Backup of VM option: Live Backup: This option can be used, if user does not want to power off the VM during the backup operation. This approach takes
Setting up PostgreSQL
Setting up PostgreSQL 1 Introduction to PostgreSQL PostgreSQL is an object-relational database management system based on POSTGRES, which was developed at the University of California at Berkeley. PostgreSQL
RUGGEDCOM NMS for Linux v1.6
Welcome to RNMS 1 Installation 2 RUGGEDCOM NMS for Linux v1.6 Notes on RNMS 3 Installation Upgrades 4 09/2013 Copyright 2013 Siemens AG All rights reserved. Dissemination or reproduction of this document,
Backup of ESXi Virtual Machines using Affa
Backup of ESXi Virtual Machines using Affa From SME Server Skill level: Advanced The instructions on this page may require deviations from procedure, a good understanding of linux and SME is recommended.
Oracle VM Server Recovery Guide. Version 8.2
Oracle VM Server Recovery Guide Version 8.2 Oracle VM Server for x86 Recovery Guide The purpose of this document is to provide the steps necessary to perform system recovery of an Oracle VM Server for
Command Line Install and Config For IBM BPM 8.5
PERFICIENT Command Line Install and Config For IBM BPM 8.5 Command line Install and Configure of BPM v8.5 Technical Architect: Chuck Misuraca Change History Table 1: Document Change History Document Revision
A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE. Version 1.12 2014-07-01
A SHORT INTRODUCTION TO DUPLICITY WITH CLOUD OBJECT STORAGE Version 1.12 2014-07-01 PAGE _ 2 TABLE OF CONTENTS 1. Introduction....Page 03 2. System Configuration....Page 04 3. Create Backup Script....Page
Setting up Radmind For an OSX Public Lab
Setting up Radmind For an OSX Public Lab Radmind consists of a set of about ten Unix Commands installed on both the client and server machines. A GUI application, called Radmind Assistant, provides a simplified
Acronis Backup & Recovery 10 Server for Linux. Update 5. Installation Guide
Acronis Backup & Recovery 10 Server for Linux Update 5 Installation Guide Table of contents 1 Before installation...3 1.1 Acronis Backup & Recovery 10 components... 3 1.1.1 Agent for Linux... 3 1.1.2 Management
Load Balancing/High Availability Configuration for neoninsight Server
Load Balancing/High Availability Configuration for neoninsight Server Introduction: This document provides details on the configuration and the components used for a two node load balancing system with
Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting
Course ID RHL200 Red Hat Linux Administration II Installation, Configuration, Software and Troubleshooting Course Description Students will experience added understanding of configuration issues of disks,
LSN 10 Linux Overview
LSN 10 Linux Overview ECT362 Operating Systems Department of Engineering Technology LSN 10 Linux Overview Linux Contemporary open source implementation of UNIX available for free on the Internet Introduced
How to Restore a Linux Server Using Bare Metal Restore
How to Restore a Linux Server Using Bare Metal Restore This article refers to firmware version 5.4 and higher, and the Barracuda Linux Backup Agent 5.4 and higher. Use the steps in this article to restore
insync Installation Guide
insync Installation Guide 5.2 Private Cloud Druva Software June 21, 13 Copyright 2007-2013 Druva Inc. All Rights Reserved. Table of Contents Deploying insync Private Cloud... 4 Installing insync Private
Install guide for Websphere 7.0
DOCUMENTATION Install guide for Websphere 7.0 Jahia EE v6.6.1.0 Jahia s next-generation, open source CMS stems from a widely acknowledged vision of enterprise application convergence web, document, search,
Back Up Linux And Windows Systems With BackupPC
By Falko Timme Published: 2007-01-25 14:33 Version 1.0 Author: Falko Timme Last edited 01/19/2007 This tutorial shows how you can back up Linux and Windows systems with BackupPC.
An Oracle White Paper July 2012. Oracle VM 3: Building a Demo Environment using Oracle VM VirtualBox
An Oracle White Paper July 2012 Oracle VM 3: Building a Demo Environment using Oracle VM VirtualBox Introduction... 1 Overview... 2 The Concept... 2 The Process Flow... 3 What You Need to Get Started...
Buildroot for Vortex86EX (2016/04/20)
Buildroot for Vortex86EX (2016/04/20) Table of Contents Introduction...1 Prepare...1 Install Virtual Machine (optional)...1 Install Buildroot...3 Config Buildroot for VEX-SOM (optional)...4 Generate Linux
Over-the-top Upgrade Guide for Snare Server v7
Over-the-top Upgrade Guide for Snare Server v7 Intersect Alliance International Pty Ltd. All rights reserved worldwide. Intersect Alliance Pty Ltd shall not be liable for errors contained herein or for
Version control. HEAD is the name of the latest revision in the repository. It can be used in subversion rather than the latest revision number.
Version control Version control is a powerful tool for many kinds of work done over a period of time, including writing papers and theses as well as writing code. This session gives a introduction to a
Planning for an Amanda Disaster Recovery System
Planning for an Amanda Disaster Recovery System Bernd Harmsen [email protected] www.datasysteme.de 22nd April 2003 Contents 1 Introduction 1 1.1 Why we need a specialized Amanda Disaster Recovery System?..............
HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY
HOW TO BUILD A VMWARE APPLIANCE: A CASE STUDY INTRODUCTION Virtual machines are becoming more prevalent. A virtual machine is just a container that describes various resources such as memory, disk space,
Attix5 Pro Server Edition
Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.
CDH 5 Quick Start Guide
CDH 5 Quick Start Guide Important Notice (c) 2010-2015 Cloudera, Inc. All rights reserved. Cloudera, the Cloudera logo, Cloudera Impala, and any other product or service names or slogans contained in this
研 發 專 案 原 始 程 式 碼 安 裝 及 操 作 手 冊. Version 0.1
102 年 度 國 科 會 雲 端 計 算 與 資 訊 安 全 技 術 研 發 專 案 原 始 程 式 碼 安 裝 及 操 作 手 冊 Version 0.1 總 計 畫 名 稱 : 行 動 雲 端 環 境 動 態 群 組 服 務 研 究 與 創 新 應 用 子 計 畫 一 : 行 動 雲 端 群 組 服 務 架 構 與 動 態 群 組 管 理 (NSC 102-2218-E-259-003) 計
GeBro-BACKUP. Die Online-Datensicherung. Manual Pro Backup Client on a NAS
GeBro-BACKUP Die Online-Datensicherung. Manual Pro Backup Client on a NAS Created and tested on a QNAP TS-559 Pro Firmware 4.0.2 Intel x86 Architecture Default hardware configuration OBM v6.15.0.0 Last
Digital Forensics Tutorials Acquiring an Image with Kali dcfldd
Digital Forensics Tutorials Acquiring an Image with Kali dcfldd Explanation Section Disk Imaging Definition Disk images are used to transfer a hard drive s contents for various reasons. A disk image can
IUCLID 5 Guidance and support. Installation Guide Distributed Version. Linux - Apache Tomcat - PostgreSQL
IUCLID 5 Guidance and support Installation Guide Distributed Version Linux - Apache Tomcat - PostgreSQL June 2009 Legal Notice Neither the European Chemicals Agency nor any person acting on behalf of the
Perforce Helix Threat Detection On-Premise Deployment Guide
Perforce Helix Threat Detection On-Premise Deployment Guide Version 3 On-Premise Installation and Deployment 1. Prerequisites and Terminology Each server dedicated to the analytics server needs to be identified
How To Install Storegrid Server On Linux On A Microsoft Ubuntu 7.5 (Amd64) Or Ubuntu (Amd86) (Amd77) (Orchestra) (For Ubuntu) (Permanent) (Powerpoint
StoreGrid Linux Server Installation Guide Before installing StoreGrid as Backup Server (or) Replication Server in your machine, you should install MySQL Server in your machine (or) in any other dedicated
Automated Offsite Backup with rdiff-backup
Automated Offsite Backup with rdiff-backup Michael Greb 2003-10-21 Contents 1 Overview 2 1.1 Conventions Used........................................... 2 2 Setting up SSH 2 2.1 Generating SSH Keys........................................
CS380 Final Project Evaluating the Scalability of Hadoop in a Real and Virtual Environment
CS380 Final Project Evaluating the Scalability of Hadoop in a Real and Virtual Environment James Devine December 15, 2008 Abstract Mapreduce has been a very successful computational technique that has
QuickBooks Enterprise Solutions. Linux Database Server Manager Installation and Configuration Guide
QuickBooks Enterprise Solutions Linux Database Server Manager Installation and Configuration Guide Copyright Copyright 2007 Intuit Inc. All rights reserved. STATEMENTS IN THIS DOCUMENT REGARDING THIRD-PARTY
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
ORACLE NOSQL DATABASE HANDS-ON WORKSHOP Cluster Deployment and Management
ORACLE NOSQL DATABASE HANDS-ON WORKSHOP Cluster Deployment and Management Lab Exercise 1 Deploy 3x3 NoSQL Cluster into single Datacenters Objective: Learn from your experience how simple and intuitive
A candidate following a programme of learning leading to this unit will be able to:
Unit 24: Linux+ Learning Outcomes A candidate following a programme of learning leading to this unit will be able to: Demonstrate knowledge of planning the implementation Show knowledge of how to install
HOWTO: Set up a Vyatta device with ThreatSTOP in bridge mode
HOWTO: Set up a Vyatta device with ThreatSTOP in bridge mode Overview This document explains how to set up a minimal Vyatta device in a transparent bridge configuration and then how to apply ThreatSTOP
Tableau Spark SQL Setup Instructions
Tableau Spark SQL Setup Instructions 1. Prerequisites 2. Configuring Hive 3. Configuring Spark & Hive 4. Starting the Spark Service and the Spark Thrift Server 5. Connecting Tableau to Spark SQL 5A. Install
