Top Banner
ProjectWise Virtualization Kevin Boland
22

ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Dec 23, 2015

Download

Documents

Helen Nelson
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

ProjectWise VirtualizationKevin Boland

Page 2: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

What is Virtualization?Virtualization is a technique for deploying technologies. Virtualization creates a level of indirection or an abstraction layer between a physical object and the managing or using application.

-Site definition in Google

Page 3: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Who provides Virtualization?•VMWare – VMWare WorkStation, GSX, ESX and Virtual Server.

•Microsoft – Virtual PC, Microsoft Virtual Server

•There are a number of other smaller providers of virtualization software.

Page 4: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Single OS image per machine Software and hardware tightly coupled Running multiple applications on same

machine often creates conflict Underutilized, inflexible,

costly infrastructure

Without Virtualization

Break dependencies between OS and hardware

Manage OS and application as single unit by encapsulating them into VMs

Strong fault and security isolation VMs are hardware-independent:

they can be provisioned anywhere

With Virtualization

Page 5: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Why Virtualize ProjectWise?•Server Consolidation•Requirement •Maximizing server potential•Ease of deployment

Page 6: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Why virtualize ProjectWise?

•Server Consolidation

Page 7: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Why virtualize ProjectWise?

•Ease of Deployment

VMware Host 2

Virtual CenterManagement Console

VMware Host 1

VM

VM

VM

VM

ProjectWise 2004 Edition

Bentley Publisher 2004 Edition

ProjectWise Publisher XMEdition

ProjectWise XMEdition

Page 8: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Cluster and Fail Over

• High Availability

• Redundant

Page 9: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Cluster and Fail Over

• Clustering- provides load balancing and two-node failover, which allows a second server to take over if the first one fails.

Page 10: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Clustering/NLB Options

Active Active

Passive

Virtaul IP of Cluster

Page 11: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

ProjectWise In a Cluster

How To Setup Projectwise

In A Clustered Environment

Page 12: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

ProjectWise In a Cluster

• Requirements• A working cluster configuration • A database server to host the

Projectwise database, this should not be part of the Projectwise cluster

• One or more file transfer servers to provide file storage, these should not be part of the Projectwise cluster

Page 13: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Microsoft Cluster Setting

Page 14: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

ProjectWise In a Cluster

• Configure the database• A database should be configured to host

the Projectwise database using the standard installation procedures. An ODBC data source should then be created on each machine in the cluster pointing to the Projectwise database. It is required that the ODBC data sources are identical in each machine.

Page 15: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

ProjectWise In a Cluster

Install Projectwise on each machine in the cluster. All installation paths and other details should be the same on each machine. After Projectwise is installed, make sure all Projectwise services are stopped on each machine.

Page 16: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

ProjectWise In a Cluster

• Create the datasource• The datasource entries in the

dmskrnl.cfg file can be created in several ways

• Create the datasource on one of the cluster machines before it is added to the cluster using normal procedures

Page 17: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Clustering with ProjectWise

All dmskrnl.cfg files across the entire cluster should be identical.

Page 18: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Clustering with Caching Servers

Storage Area Network

ProjectWise 2004 XM EditionApplication Server

ProjectWise 2004 XM EditionApplication Server

ProjectWise 2004 XM EditionApplication Server

Page 19: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Configuration of Storage Area

Page 20: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Server Farm

Fail Over and Clustering with VM’s

Network

Storage

Enterprise Virtualization

Virtual Machines

Virtual ServerVirtual Server Virtual Server Virtual Server Virtual Server Virtual Server

• Fail over inside the VM or the VM itself.

• Store virtual machine disks on local or shared storage. VMFS cluster file system manages virtual machine disk storage or SAN.

• Build virtual networks/domain within or across multiple Servers.

Page 21: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

Virtualization Solution

Delivering Solutions!

Caching Server

Page 22: ProjectWise Virtualization Kevin Boland. What is Virtualization? Virtualization is a technique for deploying technologies. Virtualization creates a level.

ProjectWise Virtualization and Cluster/Fail Over

Questions?