projectwise virtualization kevin boland. what is virtualization? virtualization is a technique for...
TRANSCRIPT
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
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.
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
Why Virtualize ProjectWise?•Server Consolidation•Requirement •Maximizing server potential•Ease of deployment
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
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.
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
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.
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.
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
Clustering with Caching Servers
Storage Area Network
ProjectWise 2004 XM EditionApplication Server
ProjectWise 2004 XM EditionApplication Server
ProjectWise 2004 XM EditionApplication Server
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.