WinCC Virtualisation DOC en
WinCC Virtualisation DOC en
WinCC in virtual
Environments
WinCC V7.2, WinCC V7.3 and WinCC Runtime Professional V13
https://support.industry.siemens.com/cs/ww/en/view/49368181
This entry is taken from Siemens Industry Online Support. The following Terms of
Use apply: http://www.siemens.com/terms_of_use
Security
information
Siemens provides products and solutions with industrial security functions that
support the secure operation of plants, solutions, machines, equipment and/or
networks. They are important components in a holistic industrial security
concept. With this in mind, Siemens' products and solutions undergo continuous
development. Siemens recommends strongly that you regularly check for
product updates.
For the secure operation of Siemens products and solutions, it is necessary to
take suitable preventive action (e.g. cell protection concept) and integrate each
component into a holistic, state-of-the-art industrial security concept. Third-party
products that may be in use should also be considered. For more information
about industrial security, visit http://www.siemens.com/industrialsecurity.
To stay informed about product updates as they occur, sign up for a productspecific newsletter. For more information, visit
http://support.automation.siemens.com.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
Table of Contents
1
Preface ................................................................................................................ 5
1.1
1.2
1.3
General................................................................................................................ 6
2.1
2.1.1
2.1.2
2.2
2.2.1
2.2.2
2.3
2.4
4.2.4
4.3
4.3.1
4.4
Licensing .......................................................................................................... 51
8.1
8.1.1
8.1.2
Requirements ................................................................................................... 11
3.1.1
3.1.2
3.1.3
3.1.4
3.2
3.2.1
3.2.2
3.2.3
3.2.4
Glossary ........................................................................................................... 52
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
References ....................................................................................................... 55
11
History............................................................................................................... 55
10
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
1 Preface
1.1 Purpose of the document
Preface
1.1
1.2
1.3
Main contents
Validity
This document is valid for:
WinCC V7.2
WinCC V7.3
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
2 General
2.1 What is virtualization?
General
2.1
What is virtualization?
2.1.1
Definition
In computing, virtualization refers to creating and running virtual (i.e. non-physical)
things such as emulated hardware, operating systems, data storage devices or
network resources.
Therefore, virtualization separates software from hardware.
Application
Application
Operating System
Operating System
Application
Application
Operating System
Operating System
Application
Application
Operating System
Operating System
Appl.
Appl.
Appl.
OS
OS
OS
Iypervisor
PROFINET IE
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
2 General
2.2 Difference between client-based and server-based virtualization
2.1.2
Virtualization in detail
Virtual machines are referred to as a virtual instance with a specific hardware
configuration and used with an operating system that can be used for this purpose.
General
The figure below shows the difference between a standard (physical) PC station
(left-hand side) and a virtualization server with virtual sessions (right-hand side).
Figure 2-2
Virtual Sessions
Virtual
aachine
Applications
Virtual
aachine
Application
Application
Guest OS
Guest OS
Virtual
aachine
Virtual
Host OS
Hardware (physical resources)
wAa
2.2
Processors
HDD
aachine
wAa
Processor Load
Sharing
Sharing
HDD
Hardware (physical)
Network
wAa
Processors
HDD
Network
General
Basically, there are two types of virtualization, which differ in terms of configuration
and structure.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
2 General
2.2 Difference between client-based and server-based virtualization
2.2.1
General
Client-based virtualization means that a client operating system is installed on the
physical platform; an application running one or more virtual clients runs on this
operating system.
Figure 2-3
Type 2 Principle
VM
Example
Application
Operating system
VM
VM Monitor
(Hypervisor)
VMwMre
WorksPMPion
App.
Operating system
Hardware
2.2.2
General
Server-based virtualization means that a server operating system on which no
client application can be run is installed on the physical platform. The operating
system, referred to as a HyperVisor by experts, requires fewer resources (as only
the physical hardware is provided to the VM as a virtual resource); however, it must
at least have the drivers of the physical hardware.
Figure 2-4
Type 1 trinciple
Example
VM
Application
Operating system
VM
VM
Hypervisor
ESXi / Hyper-V
Hardware
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
2 General
2.3 Why virtualization
2.3
Why virtualization
Shorter times for updates and backups as they can be made centrally.
Increased security
Thin clients are virtually invulnerable to attacks, central protection on the virtual
server.
Increased availability
The hardware on the virtual server can be replaced during operation.
Increased flexibility
Additional clients for special tasks can simply run in the background:
2
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
2 General
2.4 What you should know about virtualization
2.4
General
Installing, configuring and managing a virtualization structure - regardless of the
size - requires in-depth knowledge of virtualization systems.
Meaning
When planning a virtualization structure, many factors need to be considered,
which can be decisive.
Costs
New structures or existing ones - license costs, hardware costs, administration
costs always have to be considered in total.
Especially license fees in conjunction with the manufacturer's support contract are
not insignificant and must be included in long-term planning.
The larger the planned structure or the more virtual machines will be used in a
structure, the higher the costs for the required hardware.
For example: The more virtual machines are used, the higher the requirements for
the storage systems and their connection.
Making the best use of small virtualization systems
In the industrial environment, it is not always necessary to build large virtualization
structures. Mostly, the requirements to be met in the industrial environment are the
availability and operating capability of SCADA systems, stable, uninterrupted
communication and stable archiving of messages and process values.
In most cases, small virtualization servers and a small range of functions from the
software vendors of virtualization systems are sufficient to achieve this.
Security
Due to the current requirements for security - not only in the office environment, but
also in the industrial environment -, a virtual infrastructure needs to be protected as
well.
Increased security can only be achieved if various virtualization properties and
requirements of the SCADA stations are considered according to the defense in
depth strategy.
Note
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
10
3 Requirements
2.4 What you should know about virtualization
Requirements
3.1.1
Virtualization software
Microsoft Hyper-V
The dependencies that apply to VMware apply in equal measure to Hyper-V.
(See Chapter 4.3)
Note
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
11
3 Requirements
2.4 What you should know about virtualization
3.1.2
NOTICE
Properties
3.1.3
Requirements
Separation of networks
CPU load
Main memory
Guest systems
Table 3-2
Properties
Number of CPU cores
Requirements
WinCC Server: A WinCC Server guest system requires at
least two logical CPU cores.
WinCC Client: A WinCC Client guest system requires at
least one logical CPU core.
The hardware requirements of the respective WinCC
software apply that are required as a basis for the
calculation of the number of physical processor cores.
The requirements for the virtual hardware are the same as
the requirements for physical hardware.
Ethernet ports
Separation of networks
CPU load
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
12
3 Requirements
2.4 What you should know about virtualization
Properties
NOTICE
Requirements
VMware Tools
Operating states
https://support.industry.siemens.com/cs/ww/en/view/102777629
TIA Portal V13 Professional: SIMATIC WinCC V13 Released for Delivery
https://support.industry.siemens.com/cs/ww/en/view/88360672
3.1.4
Related information
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
13
3 Requirements
2.4 What you should know about virtualization
https://technet.microsoft.com/en-us/virtualization/dd565807.aspx
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
14
3 Requirements
3.2 Procedure for virtualization
3.2
Contents
This chapter shows you how to create virtual WinCC systems.
3.2.1
General
Running a virtual machine on a VMware vSphere Server (ESX) requires a number
of preparations. This includes installing the VMware vSphere Server (ESXi) and
creating and transferring the virtual machine(s).
In addition, a management station/PC should be set up where the virtualization
software to be used is installed. You need this software to create, transfer and
manage the virtualization structure.
Note
Make sure not to add or remove unused hardware (e.g., floppy drive, HD audio,
shared folders, etc.) when creating a virtual machine.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
15
3 Requirements
3.2 Procedure for virtualization
The procedure in detail
No.
Comment
1.
https://www.vmware.com/support/ws55/
doc/newguest_ws.html
2.
http://kb.vmware.com/kb/2052439
3.
4.
Depending on the number of internal hard drives or RAIDs, the virtual machines
should be assigned to different data storage components to distribute the
write/read load accordingly (monitoring of IOPS/data store/HDD).
Note
Step
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
16
3 Requirements
3.2 Procedure for virtualization
3.2.2
General
The figure below shows how a virtualization server is connected to the surrounding
networks.
Depending on the requirements, provide an appropriate minimum number of
necessary network cards.
Figure 3-1
Note
Split up the terminal bus and process bus between two physical network cards.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
17
3 Requirements
3.2 Procedure for virtualization
3.2.3
Note
Network separation:
In this example, the vSphere Server (ESXi) is separated from the terminal bus
and process bus. The ESX(i) Server can only be accessed via the network card
of the Management Network virtual switch and the associated IP address.
Step
1.
2.
3.
4.
5.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
Comment
Here you can see the overview of the
virtual switches and physical network
adapters.
Terminal bus
Process bus
Redundancy bus
18
3 Requirements
3.2 Procedure for virtualization
3.2.3.1
Process communication
The following virtual adapters were compatibility-tested for process communication:
-
Note
For more information, please refer to the SIMATIC NET readme file
or Chapter 5.1 (Note).
3.2.3.2
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
19
3 Requirements
3.2 Procedure for virtualization
3.2.4
General
Using the example of a virtual machine (e.g.: WinCC Server): This VM has two
virtual network cards that are connected to the Terminal Bus virtual switch and
the Process Bus virtual switch.
Figure 3-3
Step
1.
2.
3.
4.
5.
6.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
Comment
Here you can see the overview of the
vSphere ESX(i) Server.
20
3 Requirements
3.2 Procedure for virtualization
Note
HD audio
floppy drive
or similar components.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
21
4 Possible Applications
4.1 Test scenarios and performance data
Possible Applications
General
The use of virtualization servers (HyperVisors) offers a large range of possible
applications.
The following chapter shows various configurations of HyperVisors and WinCC
stations that were also tested for functionality, performance and plausibility.
The requirements for virtual hardware of a virtual machine do not differ from the
requirements for a physical system.
The requirements for WinCC in a virtual environment are the same as the ones for
a physical system.
A virtual WinCC station should not feature less hardware than it would feature with
the same project in a physical environment.
Example
PC
Station name
WinCC Server
Operating system
CPU (2.4 Ghz for each
core)
Main memory
4.1
Server 2012 R2
4 cores
4 vCores
At least 4 GB
Disk space
Note
Virtual machine
Minimum of 10 GB
4)
- for installing WinCC
5) 6)
- for working with WinCC
Explanation
Each project used in WinCC is different and has different quantity frameworks.
The following project quantity framework was used with WinCC in the options
shown in this document. It is used as a guide and for reference regarding the
hardware used, the number of virtual machines and the configuration of the virtual
machine.
4 During the installation, the drive on which the operating system is installed requires at least 100 Mbytes of free disk
space for additional system files. In most cases, the operating system is installed on drive C:.
5 Depending on the project size and the size of the archives and packages. When activating a project, at least
100 Mbytes of free disk space must be additionally available.
6 WinCC projects must not be saved to compressed drives or directories.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
22
4 Possible Applications
4.2 Options of WinCC in virtual environments
WinCC quantity framework/project
Criterion
Properties
128000
Trend archiving
4000 values/second
Alarm archiving
10 messages/second
User Archive
Screens
At intervals of 20 seconds;
Or different interval as listed in the following
tests.
When monitoring the ESX(i) Server, the following data was logged in the test
scenarios:
4.2
CPU load in % (MHZ varies depending on the automatic clocking of the CPU
or the set power plan)
Graphical representation of the server load and the load of the virtual machines
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
23
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.1
4.2.1.1
Hardware used
Component
4.2.1.2
Processor
Main memory
Hard drives
Network cards
1 x Onboard 82574L
2 x Intel PRO/1000GT
inserted.
th
(1000B
-T
PCI), ase
additionally
VM WinCC Server
Processor
4 vCores (1 vSocket)
Main memory
4 GB RAM
Hard drives
250 GB
Network cards
2 x E1000
Use
Onboard 82574L
Intel PRO/1000GT
Terminal bus
Intel PRO/1000GT
Process bus
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
24
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.1.3
Figure 4-2, Overview of the vSphere Client network configuration for single-user
configuration
4.2.1.4
Performance data
Server load
Configuration
Average in %
Maximum
in %
CPU
4 cores
33.5 %
62 %
Main memory
16 GB
34 %
34 %
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
25
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.1.5
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
26
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.2
4.2.2.1
Hardware used
Component
Processor
Main memory
Hard drives
Network cards
4.2.2.2
1 x Onboard 82574L
the only one accepted by VMware.
2 x Intel PRO/1000GT
(1000Base-T PCI), additionally inserted.
WinCC Server
WinCC Client 1
WinCC Client 2
Virtual processor
4 vCores
2 vCores
2 vCores
4096 MB
2048 MB
2048 MB
250 GB
100 GB
100 GB
2 x E1000
1 x E1000
1 x E1000
Use
Onboard 82574L
Intel PRO/1000GT
Terminal bus
Intel PRO/1000GT
PLC bus
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
27
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.2.3
Figure 4-6, Overview of the vSphere Client network configuration in server/client mode
4.2.2.4
Configuration
Average in %
Maximum
in %
CPU
8 vCPU
55 %
100 %
Main memory
32 GB
31 %
31 %
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
28
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.2.5
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
29
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.3
Two HyperVisors with two WinCC Clients and each with one
redundant WinCC Server
Figure 4-9
The figure shows two ESX(i) Servers that were used in the test. Another WinCC
Client station could run on the second ESX(i) Server, but this was not implemented
in the test.
As this test focuses on redundancy switchover, no automatic screen changes were
implemented in the test project to show the performance when performing a
switchover more clearly.
4.2.3.1
Hardware used
Component
Processor
Main memory
Hard drives
960 GB
930 GB
Network cards
1 x Onboard 82574L
the only one accepted by
VMware.
2 x Intel PRO/1000GT
(1000Base-T PCI),
additionally inserted.
4.2.3.2
1 x Onboard 82574L
the only one accepted by
VMware.
2 x Intel PRO/1000GT
(1000Base-T PCI),
additionally inserted.
VM server
VM client 1&2
Processor (vCPU)
Main memory
4096 MB
2096 MB
Hard drives
90 GB
64 GB
Network cards
3 x E1000
1 x E1000 each
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
30
4 Possible Applications
4.2 Options of WinCC in virtual environments
Use
Use
Intel
PRO/1000GT
Terminal bus
Terminal bus
Intel
PRO/1000GT
PLC bus
PLC bus
Onboard 82574L
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
31
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.3.3
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
32
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.3.4
4.2.3.5
Configuration
Average in %
Maximum in %
CPU
4 vCPU
56 %
60 %
Main memory
32 GB
31 %
31 %
Configuration
Average in %
Maximum in %
CPU
4 vCPU
52 %
55 %
Main memory
16 GB
34 %
18 %
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
33
4 Possible Applications
4.2 Options of WinCC in virtual environments
Overview of the hardware used
Figure 4-13, ESX(i) Server 1
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
34
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.3.6
4.2.3.7
Configuration
Average in %
Maximum in %
CPU
4 vCPU
73 %
78 %
Main memory
32 GB
31 %
31 %
Configuration
Average in %
Maximum in %
CPU
4 vCPU
37 %
42 %
Main memory
16 GB
34 %
18 %
Redundancy scenario
Redundancy scenario
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
35
4 Possible Applications
4.2 Options of WinCC in virtual environments
4.2.4
Summary
As can be seen in the above performance charts of the previous options, the
redundancy scenario or screen change to screens with a lot of animation, screen
windows, faceplates, etc. requires temporarily increased CPU and main memory
capacity.
This means an appropriate reserve (approx. 25 % CPU, RAM, memory) should
be additionally included when planning the hardware of a HyperVisor to avoid
unwanted system behavior due to performance bottlenecks.
Note
It must be noted that, according to the WinCC hardware requirement, the virtual
machines are assigned at least as much hardware as the physical systems.
If more virtual hardware (e.g., virtual CPUs, vCPU) is assigned to the virtual
machines than exists physically in the host, full load of each VM may cause a
hypervisor overload, which can have a negative effect on all virtual systems.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
36
4 Possible Applications
4.3 Options of VMware (vSphere vCenter Server)
4.3
General
The options shown in Chapter 4.2 can be used with the HyperVisor Server
software from VMware vSphere.
Note
Ensure compatibility of the VMware vSphere Server (ESXi) versions that were
recommended and compatibility-tested for the WinCC version to be used.
Compatibility information
www.siemens.com/kompatool
Running one or more vSphere Servers (ESXi), single server or multiple servers in a
cluster, can include different functionalities - depending on the structure and
licensing of the vSphere vCenter Server.
A single vSphere Server (ESXi) has only a few options compared to a cluster with
multiple vSphere Servers (ESXi).
The basis of this document is the smallest possible licensing and the associated
possible functions.
However, implementing multiple WinCC stations in a new or existing cluster
solution may be planned.
WinCC in the environment of a VMware vSphere vCenter Server cluster involves a
number of dependencies that have to be considered separately in the automation
environment. For example, the priorities of office applications mostly differ from
those in the automation environment.
To avoid unwanted system behavior in WinCC, please follow the information
below.
4.3.1
General
VMware vSphere functionalities offer numerous options to reduce administrative
overhead.
However, these functionalities are designed with a strong focus on office
environments, which may cause difficulties in automation.
Please follow the applicable instructions for your virtual infrastructure.
4.3.1.1
Virtual network
An ESX(i) host can have any number of network cards that are available to the
virtual network structure.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
37
4 Possible Applications
4.3 Options of VMware (vSphere vCenter Server)
7
When using multiple ESX(i) hosts in a cluster , make sure that the network
configuration of each host is identical.
If a virtual distributed switch is used, the switch simplifies the configuration: There
is only one central switch that allows you to configure all ESX(i) hosts at the same
time.
When using a distributed switch that is used for AS communication of WinCC,
make sure that it complies with the requirements and dependencies of the
respective SIMATIC NET release. See also Chapter 5.1 (SIMATIC NET notes/releases).
Note
vSphere vCenter Server is required for creating, configuring, managing an ESX(i) host cluster.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
38
4 Possible Applications
4.3 Options of VMware (vSphere vCenter Server)
4.3.1.2
vMotion
When running a host cluster, vMotion offers the option to migrate virtual machines
during operation from one physical server (ESXi host) to another without
downtimes.
Note
4.3.1.3
When migrating virtual machines between two ESX(i) hosts, brief interruptions may
occur. This can have negative effects, for example, on alarm archiving or similar
features.
A WinCC Server with an AS OS connection via a PN CP cannot perform host
migration as the used CP does either not exist on the second host or the CPs PCI ID
differs from the one originally assigned to the VM.
Virtual machine is slowing down
vMotion operation is interrupted, virtual machine must be restarted.
HA High Availability
Monitoring guest operating system failures and reducing downtime through
automatic restart in the event of an operating system failure.
Automatic restart will only be performed if the guest operating system or the ESX(i)
host on which the virtual machine runs fails.
Note
4.3.1.4
This functionality would only be used if the VM itself has already failed (turned
8
off) and has no influence on WinCC or if WinCC, too, was accidentally closed.
FT Fault Tolerance
Provides uninterrupted availability of a VM in the event of a server error.
Note
Siemens tests only functions that could influence WinCC. In this case, a compatibility test was
not performed.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
39
4 Possible Applications
4.3 Options of VMware (vSphere vCenter Server)
4.3.1.5
Note
4.3.1.6
4.3.1.7
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
40
4 Possible Applications
4.4 Options of Microsoft
4.4
Options of Microsoft
General
The options shown in Chapter 4.2 can be used with Microsoft Hyper-V.
Ensure compatibility of the Microsoft Hyper-V versions.
Note
Compatibility information
www.siemens.com/kompatool
Figure 4-17 Single Hyper-V host (core installation) and external Hyper-V Manager
PROFINET IE
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
41
4 Possible Applications
4.4 Options of Microsoft
Figure 4-18
Note
It is not allowed to install and run WinCC directly on network servers (such as domain
controllers, file and name service servers, routers, software firewalls, media servers, exchange
servers, Hyper-V, etc.).
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
42
5.1
General
As VMware vSphere Server (ESXi) supports passthrough, one option is to pass a
specific physical part of the server (in most cases USB or network cards) through
directly to a virtual machine.
The virtual machine automatically detects the new hardware (it may be necessary
to install appropriate drivers). When passthrough has been successfully configured,
the HyperVisor can no longer access the part of the hardware that is passed
through.
In this case, the hardware passed through the HyperVisor to the VM is part of the
virtual machine, along with the rest of the virtual hardware.
Various SIMATIC NET CPs were, among other things, compatibility-tested and can
be used in virtual environments using passthrough.
For information on the passthrough configuration:
http://kb.vmware.com/kb/1010789
Note
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
43
Note
Make sure to use the correct SIMATIC NET version for the respective
SIMATIC WinCC version.
The appropriate readme file lists the specific requirements and
dependencies that need to be considered.
Information in the SIMATIC NET V12 SP2 readme file
SIMATIC NET DVD V12 + SP2 Released for Delivery.
https://support.industry.siemens.com/cs/ww/en/view/98163617
Information in the SIMATIC NET V12 SP1 readme file
SIMATIC NET DVD V12 + SP1 Released for Delivery.
https://support.industry.siemens.com/cs/ww/en/view/91112041
Information in SIMATIC NET V13 (incl. readme file)
SIMATIC NET DVD V13 Released for Delivery
https://support.industry.siemens.com/cs/ww/en/view/109346876
5.2
The principle
The figure below illustrates how the USB HUB is connected to a virtual
infrastructure.
The Ethernet LAN is used to connect the USB HUB to the virtual machine.
In order to assign a USB port to a virtual machine, it is first necessary to configure
the USB HUB via the HUBs WEB interface.
Furthermore, each virtual machine to connect to the USB HUB requires appropriate
software. This software allows them to access the respective USB ports (port
groups). The USB devices connected to these ports are passed on to the
respective VM via the Ethernet LAN.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
44
A guide showing the detailed configuration of the USB HUB is available on the
manufacturers website:
http://www.digi.com/products/usb/anywhereusb#docs
http://www.digi.com/products/usb/anywhereusb#models
Figure 5-1
VM VM VM VM
VM VM VM VM
VM
ReMlPort USB
softwMre drivers
Ethernet LAN
AnywhereUSB
USB Device
SmMrtCMrd
Remote Client
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
45
6.1
vSphere Client
The dependencies of RDP in conjunction with a WinCC station have to be
considered separately.
Note
For more information on the subject, please refer the FAQ How can you
access WinCC stations remotely?:
https://support.industry.siemens.com/cs/ww/en/view/78463889
6.2
Passthrough
One option is to use the passthrough option described in Chapter 5.1.
The number of ASIA dongles depends on the number of int. USB hubs and not on
the number of USB ports (only an entire USB HUB can be passed through at a
time).
Note
USB HUB
For the use of one or more ASIA dongles, the managed USB hub described in
Chapter 5.2 was tested for compatibility.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
46
7 Diagnostic Capabilities
7.1 Diagnostics using VMware vSphere Client
Diagnostic Capabilities
7.1
General
Using the vSphere Client, you can not only configure the virtual machines (guest
systems), but you can also monitor the ESX(i) Server and the individual virtual
machines (guest computers).
Monitoring options
Operating state
CPU load
Hard drive
Network utilization
Step/action
1.
Enter the IP address of your virtualization server and your user data.
The vSphere Client starts.
2.
In the navigation tree, select the top item. (The virtualization server.)
3.
4.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
47
7 Diagnostic Capabilities
7.1 Diagnostics using VMware vSphere Client
No.
Step/action
5.
In the navigation tree, select the item of the virtual system to be monitored.
Then select the Performance tab.
A diagram appears that shows the performance data graph.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
48
7 Diagnostic Capabilities
7.2 Diagnostics in the virtual system
7.2
Step/action
Starting the tool
Click Start > Run....
The Run... dialog appears.
2.
In this area, right-click. In the menu, select Add performance logs ....
1.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
49
7 Diagnostic Capabilities
7.2 Diagnostics in the virtual system
No.
Step/action
Note
It is a problem to display both values simultaneously in one diagram. The axis
scaling differs.
For optimum display, adjust the scaling using the Properties button and the
Graphics tab.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
50
8 Licensing
Licensing
General
All products/software must be licensed in accordance with the manufacturer's
license terms and terms & conditions.
8.1
General
In terms of licensing, a SIMATIC software installation on a virtual machine does not
differ from the installation on a real machine. Therefore, each SIMATIC software
installation on a virtual machine, e.g. SIMATIC WinCC and other SIMATIC
applications, must be licensed accordingly.
Likewise, each SIMATIC WinCC Client installation on a virtual machine must be
licensed accordingly.
8.1.1
8.1.2
Note
The freedom virtualization has brought involves the risk of easily running or
destroying created virtual machines. When things get serious, a virtual machine
will be irretrievably lost, including all installations and licenses.
To minimize the risk of losing licenses, use a license server with SIMATIC
floating licenses. This additionally facilitates handling licenses.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
51
9 Glossary
Glossary
ESX(i)
Product from VMware. The software has/is its own operating system and provides
virtual systems with workspace. The software is used for virtualization on the
server side.
Core installation
Operating system installation without a graphical user interface; replaced by a
simplified platform such as a CMD command prompt or PowerShell.
Guest
Equivalent to virtual system.
Host
The host for virtual machines, regardless of whether this refers to the host for
desktop or server virtualization. In this document, host is equivalent to
virtualization server.
Hyper-V
HyperVisor
Software for virtualization (of a virtualization server).
Hyper-threading
Technology for better processing of commands for the processor. With
hyper-threading, one processor core appears as 2 process cores to the operating
system.
IOPS
Input/Output Operations per Second.
Management station
A PC that performs the configuration, maintenance and monitoring of one or more
virtualization servers.
The VMware Converter or vSphere Client applications can be used in this context.
RDP
Remote Desktop Protocol is a Microsoft solution for operator control and
monitoring of remote computers.
SCADA
SCADA stands for Supervisory Control and Data Acquisition.
VDS
Virtual Distributed Switch
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
52
9 Glossary
A network which only exists within a virtualization server and allows communication
between multiple virtual systems (within one virtualization server).
VNC
Virtual Network Control is an option for operator control and monitoring of remote
computers.
VMware
Company and vendor of virtualization software.
VMware vCenter Converter
A VMware product for converting, transferring and creating virtual systems.
VMware Workstation
A VMware product for creating and using virtual systems on existing operating
systems.
vSphere Client
A VMware product for configuring, monitoring and running a VMware ESXi Server.
vSphere Server
A VMware product that is installed on the server hardware. Also known as a
HyperVisor, VMware ESX(i) Server or ESX(i) host.
vSphere vCenter Server
A VMware product that is used in order to manage multiple ESX(i) HyperVisors
using a vSphere Client.
The vSphere VCenter Server is used to combine multiple ESX(i) hosts into a
cluster, which increases effectiveness based on the available functionality.
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
53
9 Glossary
VSS
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
54
10 References
10
References
Internet links
This list is by no means complete and only presents a selection of appropriate
information.
Table 10-1
No.
11
Subject
Title
\1\
Siemens Industry
Online Support
https://support.industry.siemens.com
\2\
WinCC 7.2
\3\
WinCC 7.3
\4\
\5\
Compatibility Tool
www.siemens.com/kompatool
\6\
Product note
\7\
Product note
\8\
Product note
\9\
Product note
\10\
Product note
\11\
Manual:
\12\
FAQ
\13\
VMware
Knowledge Base
http://kb.vmware.com
\14\
Microsoft Support
http://support.microsoft.com
History
Table 11-1
Version
Date
Modifications
V1.0
04/2011
First version
V2.0
05/2015
Second version
WinCC Virtualization
Entry ID: 49368181, V2.02,
05/2015
55