Fujitsu INTELLIEDGE A700 User manual

Type
User manual

This manual is also suitable for

Fujitsu INTELLIEDGE A700 is an industrial IoT edge appliance that offers multiple virtual machine (VM) slots to run operating systems, applications, and Docker containers. It's ideal for data acquisition, processing, and analysis, enabling real-time decision-making and enhancing operational efficiency.

Fujitsu INTELLIEDGE A700 is an industrial IoT edge appliance that offers multiple virtual machine (VM) slots to run operating systems, applications, and Docker containers. It's ideal for data acquisition, processing, and analysis, enabling real-time decision-making and enhancing operational efficiency.

Initial Setup Guide System
FUJITSU INTELLIEDGE A700
Congratulations on your purchase of an innovative
product from Fujitsu.
The latest information about our products, tips, updates etc. can be found on the Internet at:
http://www.fujitsu.com/fts/
Should you have any technical questions, please contact:
our Hotline/Service Desk (see the Service Desk list or visit:
http://support.ts.fujitsu.com/contact/servicedesk)
Your sales partner
Your sales office
We hope you enjoy working with your new Fujitsu system!
Issued by / EU importer
Fujitsu Technology Solutions GmbH
Mies-van-der-Rohe-Straße 8
80807 Munich, Germany
http://www.fujitsu.com/fts/
Copyright
© Fujitsu Technology Solutions GmbH 2021. All rights reserved.
Publication Date
01/2021
Edition 1
FUJITSU INTELLIEDGE A700
Initial Setup Guide
INTELLIED
G
E A7
00
Initial setup and
deploying a VM
3
Managing INTELLIED
G
E via an
O
P
C
-UA
client 7
P
rocess
i
ng t
h
e
d
ata
(
exemp
l
ary wor
kfl
ow
)
31
ppen
x
42
ppen
x
5
2
Remarks
Notes on the product description are consistent with the design specifications from Fujitsu
and are made available for comparison purposes. The actual results may differ because of
several factors. Technical data is subject to change without notification. Fujitsu does not
accept any responsibility for technical or editorial errors or omissions.
Trademarks
INTELLIEDGE is a registered Trademark of FUJITSU Technology Solutions GmbH in Europe
and other countries.
FUJITSU is a registered trademark of FUJITSU Limited in Japan and other countries.
Microsoft is a registered trademark of the MICROSOFT CORPORATION in the United States
and other countries.
InfluxDB® is a registered trademark of INFLUXDATA INC. in the United States and other
countries.
Node-RED is a registered Trademark of OPENJS FOUNDATION in Europe and other
countries.
GRAFANA® is a registered Trademark of Grafana Labs in Europe and other countries.
UAexpert is a registered trademark of Unified Automation GmbH in the European
Community.
All other trademarks mentioned here are the property of their particular owner.
Copyright
No part of this publication may be copied, reproduced or translated without previous written
permission from Fujitsu.
No part of this publication may be stored or transmitted in any electronic manner without
written permission from Fujitsu.
Contents
Fujitsu Technology Solutions 1
Contents
INTELLIEDGE A700 – Initial setup and deploying a VM ................................................................. 3
General procedure to deploy a VM via OPC-UA .................................................................................. 3
Recommendation of basic useful tools ................................................................................................. 6
Managing INTELLIEDGE via an OPC-UA client ............................................................................... 7
Connecting to the running operating system in the slot ..................................................................... 24
Connecting to the software components ............................................................................................ 26
Mosquitto – MQTT message broker ................................................................................................... 27
InfluxDB® – Time series database ..................................................................................................... 27
Node-RED – Data flow editor ............................................................................................................. 28
GRAFANA® – Analytics and dashboarding ....................................................................................... 29
Using the CentOS machine ................................................................................................................ 30
Processing the data (exemplary workflow).................................................................................... 31
Creating a Node-RED flow ................................................................................................................. 32
Storing the data in InfluxDB® ............................................................................................................. 34
Visualiziation using GRAFANA® ........................................................................................................ 38
Appendix A ........................................................................................................................................ 42
Using UaExpert from Unified Automation Overview of objects in the "Address Space" window of
UaExpert..................................................................................................................................... 42
Menu bar ............................................................................................................................................ 43
Document window .............................................................................................................................. 43
Project window ................................................................................................................................... 44
Servers ............................................................................................................................................... 44
Address Space window ...................................................................................................................... 45
Attributes window ............................................................................................................................... 46
References window ............................................................................................................................ 47
Log window ......................................................................................................................................... 48
Configure UaExpert ............................................................................................................................ 49
Certificate Manager ............................................................................................................................ 50
Appendix B ........................................................................................................................................ 52
INTELLIEDGE A700 – Initial setup and deploying a VM
Fujitsu Technology Solutions 3
INTELLIEDGE A700 – Initial setup and
deploying a VM
The INTELLIEDGE A700 is an industrial IoT edge appliance that provides different "slots" that can
be used to apply complete virtual machines (VMs) with operating system environments including
applications, docker container.
General procedure to deploy a VM via OPC-UA
1. Generate a VM for your use case including all applications.
2. Make sure it is in qcow2 format or convert it into qcow2 using "qemu-img" (qemu img for
Windows).
Open a command line window with administrator privileges and go to the respective
directory where qemu is located (i.e.: C:\qemu\).
Type this command: qemu-img convert –p –O qcow2 <input-file and path> <output-file and
path>
3. Create a gpg key (i.e. with gpg4win /Kleopatra)
4. Export the public key from Kleopatra as .asc file (this is needed for uploading to the
INTELLIEDGE later).
5. Sign the image with the key you created.
6. Open a new command line window with administrator privileges and go to the respective
directory where the kleopatra.exe of gpg4win is located (i.e.: C:\Program Files (x86)\Gpg4win\bin).
Type this command: gpg --sign --output <output file and path> <input file and path>
7. Import/upload the key to the INTELLIEDGE
It is necessary to upload the public key, that was generated earlier (4) and with which the qcow2
image was signed, to the INTELLIEDGE. Afterwards, it needs to be associated to the slot where you
want to run your VM.
To upload the PubKey you need a physical network connection to the INTELLIEDGE.
INTELLIEDGE A700 – Initial setup and deploying a VM
4 Fujitsu Technology Solutions
Put your INTELLIEDGE and the computer to manage it into the same network – ideally with DHCP
so that the INTELLIEDGE can get an IP address. You can view the IP address on a display
connected to the INTELLIEDGE on the diagnostic screen where INTELLIEDGE will show the
software version, the management interface, the OPC-UA address and port to manage the
INTELLIEDGE via an OPC-UA-Client, the MAC address and the IP-address it received.
i.e. 192.168.0.110 (in this example)
8. Assign the key to the slot you want to use the image.
9. Upload the signed image via UA Expert / browser
INTELLIEDGE A700 – Initial setup and deploying a VM
Fujitsu Technology Solutions 5
For demonstration, development purposes and rapid prototyping we use a collection of containerized
applications. They are provided only as an example and as a development tool to demonstrate how
to build individual IoT solutions.
FUJITSU is not liable for the software and applications provided. Please refer to the individual
application’s software license agreement of the owner of the respective software.
For the latest version of each application, please visit the software application owner’s website.
You received your INTELLIEDGE system directly from the factory.
The following is a guide how to set up your INTELLIEDGE system and deploy a virtual machine to a
slot in the INTELLIEDGE.
To start immediately with creating Proof-of-Concepts and projects you can use the recommended
software that is based on a free CentOS operating system (https://www.centos.org/) that includes a
package of useful tools to quickly start developing a PoC.
It consists of the following components and is only meant to easily start with rapid prototyping for a
certain use cases.
Mosquitto MQTT message broker https://mosquitto.org/
InfluxDB® time series database https://www.influxdata.com/products/influxdb/
Node-RED data flow editor https://nodered.org/
GRAFANA® analytics and dashboarding https://GRAFANA.com/
For more information, visit the software owner’s websites.
To use the latest version of each application it is recommended to build your own OS with the
applications that best fit to your environment and use case.
INTELLIEDGE A700 – Initial setup and deploying a VM
6 Fujitsu Technology Solutions
Recommendation of basic useful tools
Advanced-IP-
Scanner
Network scanner for local networks.
https://www.advanced-ip-scanner.com/de/
GPG4Win For encrypting and signing files, directories, mails.
https://www.gpg4win.de/
Putty PuTTY is an SSH and telnet client, developed originally by Simon
Tatham for the Windows platform. PuTTY is open source software that is
available with source code and is developed and supported by a group of
volunteers.
https://www.putty.org/
QEMU QEMU is a generic and open source machine emulator and virtualizer. It
can be used to convert VMs into qcow2-format needed in the
INTELLIEDGE.
https://www.qemu.org/
TightVNC A free remote control software package. With TightVNC, you can see the
desktop of a remote machine and control it with your local mouse and
keyboard, just like you would do it sitting in the front of that computer.
https://www.tightvnc.com/
UAexpert A full-featured OPC UA Client demonstrating the capabilities of our C++
OPC UA Client SDK/Toolkit. The UaExpert is designed as a general
purpose test client supporting OPC UA features like DataAccess, Alarms
& Conditions, Historical Access and calling of UA Methods. The
UaExpert is a cross-platform OPC UA test client programmed in C++. It
uses the sophisticated GUI library QT form Nokia (formerly Trolltech)
forming the basic framework which is extendable by Plugins.
https://www.unified-automation.com/products/development-tools/uaexpert.html
Managing INTELLIEDGE via an OPC-UA client
Fujitsu Technology Solutions 7
Managing INTELLIEDGE via an OPC-UA
client
1. Use an OPC-UA client to connect your computer to the INTELLIEDGE via OPC-UA.
(i.e. UAexpert from Unified Automation https://www.unified-automation.com/products/development-
tools/uaexpert.html).
2. Use the UA website to make yourself familiar with the OPC-UA client.
i
Here you find useful information:
https://documentation.unified-automation.com/uaexpert/1.4.3/html/index.html
Managing INTELLIEDGE via an OPC-UA client
8 Fujitsu Technology Solutions
3. You need to add a new server (this is the INTELLIEDGE system you want to manage).
Click on "+" sign to add a new server or click on Server in the menu bar and make a right
click add.
The Add Server dialogue window will appear:
Managing INTELLIEDGE via an OPC-UA client
Fujitsu Technology Solutions 9
– Specify a Configuration Name and enter username and password as desired in the
Discovery tab (default is admin/admin).
Switch to the Advanced tab and enter the Endpoint Url under the Server Information.
The Endpoint Url is the OPC-UA address shown on the INTELLIEDGE’s diagnostic screen.
I.e.: opc.tcp://192.168.0.110:4840.
– Under Security Settings choose Basic256ha256 as the Security Policy and Sign & Encrypt for
the Message Security Mode.
– Under the Authentication Settings enter the respective values.
The INTELLIEDGE default user and password is: admin/admin.
– Click OK.
The new server will appear in the Project window.
Managing INTELLIEDGE via an OPC-UA client
10 Fujitsu Technology Solutions
Right click on the server name and click Connect on the appearing context window
– Click ignore if a wrong certificate message will show up (this might be related to some
issue with UAExpert and can be ignored).
After the connection is established the properties of the new connected INTELLIEDGE
system will show up in the Address Space window.
A detailed description of all the objects in the "Address Space" window can be found as
"Appendix A" to this document.
4. Now that the server (INTELLIEDGE) is connected via the OPC-UA client (UAExpert), take care
of all further management via the objects in the Address Space window.
i
INTELLIEDGE provides four virtual machines (= slot 1 to 4) for running individual
operating systems and applications.
5. In order to have a running operating system in one of the slots, deploy an image to a certain
slot.
i
INTELLIEDGE slots can only run signed and secured images to avoid that a malicious
image is deployed.
Upload a public key INTELLIEDGE and associate it with the respective slot.
Assign the image with the same public key to be able to run in this slot (see steps 1-9).
Managing INTELLIEDGE via an OPC-UA client
Fujitsu Technology Solutions 11
6. Upload the Public Key:
In the Address Space window go to /Root/Objects/Applications/GPGKeys.
Right click on addKey.
A context menu window will open with the items Rebrowse and Call….
Rebrowse refreshes of the view in the window
Call calls the actual task/process (here upload of the key)
– Click on Call… to upload the public key.
The Call addKey on GPGKeys window will appear.
Managing INTELLIEDGE via an OPC-UA client
12 Fujitsu Technology Solutions
Click on the button Load file… and pick the key you generated or downloaded from the
portal (*.asc).
Click on the Call button and you will get a green Succeeded notification under Result.
Now you can close this window by clicking on the Close button.
The new key will not immediately show up.
You need to right click on the object GPGKeys and click Rebrowse to update the view.
Then the new key will be shown (here: 2D7CAEE1F9F440AC):
Managing INTELLIEDGE via an OPC-UA client
Fujitsu Technology Solutions 13
7. Assign the new key to the slot where you want to deploy the image.
Click on the ">" in front of the respective key to open the tree below the key.
– Click on AssotiatedSlots to highlight this object.
– In the Attributes window look for the section Value.
Managing INTELLIEDGE via an OPC-UA client
14 Fujitsu Technology Solutions
– Doubleclick on ApplicationSlotTypeArray[0] under Value.
An Edit Value window will open.
Click on the "…" button and the Array Size window will open where you can enter "1" for the
new array size and click OK.
You added a new array size that is now shown in the Edit Value window " [0] 0".
  • Page 1 1
  • Page 2 2
  • Page 3 3
  • Page 4 4
  • Page 5 5
  • Page 6 6
  • Page 7 7
  • Page 8 8
  • Page 9 9
  • Page 10 10
  • Page 11 11
  • Page 12 12
  • Page 13 13
  • Page 14 14
  • Page 15 15
  • Page 16 16
  • Page 17 17
  • Page 18 18
  • Page 19 19
  • Page 20 20
  • Page 21 21
  • Page 22 22
  • Page 23 23
  • Page 24 24
  • Page 25 25
  • Page 26 26
  • Page 27 27
  • Page 28 28
  • Page 29 29
  • Page 30 30
  • Page 31 31
  • Page 32 32
  • Page 33 33
  • Page 34 34
  • Page 35 35
  • Page 36 36
  • Page 37 37
  • Page 38 38
  • Page 39 39
  • Page 40 40
  • Page 41 41
  • Page 42 42
  • Page 43 43
  • Page 44 44
  • Page 45 45
  • Page 46 46
  • Page 47 47
  • Page 48 48
  • Page 49 49
  • Page 50 50
  • Page 51 51
  • Page 52 52
  • Page 53 53
  • Page 54 54
  • Page 55 55
  • Page 56 56
  • Page 57 57
  • Page 58 58

Fujitsu INTELLIEDGE A700 User manual

Type
User manual
This manual is also suitable for

Fujitsu INTELLIEDGE A700 is an industrial IoT edge appliance that offers multiple virtual machine (VM) slots to run operating systems, applications, and Docker containers. It's ideal for data acquisition, processing, and analysis, enabling real-time decision-making and enhancing operational efficiency.

Ask a question and I''ll find the answer in the document

Finding information in a document is now easier with AI