SlideShare una empresa de Scribd logo
1 de 32
Descargar para leer sin conexión
FME Server
and Linux: 0-60
20
22
FME
User
Conference
Richard Mosley, FME Server Support
Specialist
Richard has worked at Safe Software for nearly 7 years. Starting as a live chat
specialist and moving on to the FME Server Team, where he focuses on
integrating FME Server into customer environments. He is excited about the
enterprise direction FME Server is headed and looks forward to discussing the
ways in which FME Server can help and how we can make FME better.
Merline George, FME Server Support
Specialist
Merline joined Safe Software in Oct 2021 on the
Server Support Team and has prior experience as
System Analyst on SDLC projects.
Presenters
20
22
FME
User
Conference
5 years ago it was 35%
50% of FME Server Downloads
are now Linux (excluding docker)
20
22
FME
User
Conference
Performance Tests Suite
Linux: 5h25m
Windows: 6h55m
22% Performance Gain
(Safe Software Performance Suite FME 2022.1)
20
22
FME
User
Conference
FME Server isn’t limited to
Windows installations and you can have a
stable, easily maintained
system with the same
functionality on a Linux
installation with performance
gains
20
22
FME
User
Conference
Agenda
1. Format Integration
2. Pre-installation Considerations
3. Installation and Upgrade
4. Customization
5. Common Questions
20
22
FME
User
Conference
A Guide to FME Server On Linux
http://fme.ly/q45
20
22
FME
User
Conference
Format Integrations
20
22
FME
User
Conference
Format Integration
● The biggest consideration for organizations is the
use of Geodatabase SDE and other ArcGIS formats
that require an ESRI license.
● You can find a full list here:
https://www.safe.com/fme/formats-matrix/#platforms
https://www.safe.com/transformers/matrix/
20
22
FME
User
Conference
ArcGIS / Format Options:
1) Mixed OS-Systems
2) FME has ArcGIS Online Portal Readers / Writers and
Transformers to easily connect with content on ArcGIS
Online
3) FME Support Shapefiles, File Geodatabase (limited
functions)
20
22
FME
User
Conference
Pre Install Considerations
20
22
FME
User
Conference
Pre-installation Considerations
Data Accessibility
• Where is your workspace data stored ?
FME Desktop Integration
• Can I publish from a Windows Desktop ?
• What about Python Compatibility ?
20
22
FME
User
Conference
Data Accessibility
1) Network-based resource- Mounting the remote file share to the linux machine
and then referencing it as an FME Server Network Resource
Common Mounting protocols-
● NFS- used in UNIX and LINUX-based systems
● CIFS- used to mount Windows shares on Linux systems
2) Cloud-based resource- Connecting the data hosted on an online repository like
the AWS S3 Buckets
More Flexible as compared to Network-based resource
Article - Mounting File Share on Linux FME Server
20
22
FME
User
Conference
FME Desktop Integration
● You can publish workspaces from a Windows, Linux or Mac hosted FME
Desktop to a Linux hosted FME Server
Compatibility Matrix- Matrix View of FME Integrations Gallery
● Does your Server and Desktop share access to your local or network drive?
○ Use Published Parameter in workspaces to provide access to workspace
data once pushed to FME Server
● Adding Custom Python Modules into FME is done the same way as Windows
Documentation - Using Python with FME Server
20
22
FME
User
Conference
Installation and Upgrade
20
22
FME
User
Conference
Installation and Upgrade
● NGINX Reverse Proxy
● Online Installations
● Offline Installation
● Uninstalling
20
22
FME
User
Conference
FME Server Web Application and NGINX
Starting in 2022.0 FME Server includes and NGINX reverse proxy
Benefits:
● Allows for use of ports under 1024 without having to give the Web
Application root privileges, which can cause permissions conflicts.
● Allows for easier HTTPS configuration
○ No more keytool commands
○ Less files to configure
○ Easy to drop in new certificates and keys
● Improved Security
○ protection from DDoS attacks
20
22
FME
User
Conference
Online Installation
We have created a checklist (http://fme.ly/kln) to
help ensure your linux deployment goes as
planned.
Confirm if the machine has any additional security
or if it has been used for other purposes.
20
22
FME
User
Conference
Offline Installations
Key points:
● The FME Server installer auto-downloads third party
dependencies/ packages for the server and engine
components during the installation process.
● Lack of network connection affects these downloads and
they need to be identified and manually downloaded
sudo apt install <package-name>
To find dependencies for engine component, the installer is
extracted and Debian Package Manager is run to show
information of .deb or .rpm engine package
Packages change with FME Server version and its best to
check each time you install.
● For the FME Server component - zip, unzip, perl and
postgresql packages need to be installed
See article for more details.
20
22
FME
User
Conference
Silent Installations
Take advantage of silent install parameters,
and deploy and limit human error, or
enabled them on a bootstraps.
Useful Silent Parameters
● FIRSTLOGINCHANGEPASSWORD
● ADMINUSERNAME
● ADMINUSERPASSWORD
20
22
FME
User
Conference
Uninstalls
● Postgres and NGINX are not uninstalled. However they will be re-used in a
subsequent installation and no intervention is needed.
● If you want though you can remove these parts and install new Postgres and
NGINX package then you can remove these components in-between
installations.
20
22
FME
User
Conference
Customization
20
22
FME
User
Conference
Customization
FME Server can be adjusted to match the needs of
your organization.
Common customization options include-
● Changing the FME Server user
● Disabling FME Server’s NGINX reverse proxy in
favor of your own.
● Moving the Engines to a different location
● Setting up the FME Server processes as services
20
22
FME
User
Conference
Can I run the FME System Services Under a
Different Account ?
Why ?
Distributed installation- Data hosted in multiple hosts,using Multiple
Engines
Have a specific account created to access data across a network ?
Need to manage account with your enterprise IAM ?
Default service account on Linux is the “fmeserver” account
How?
1. Change the owner of all Logs files and folders to new account that
has read/write rights to the FME Server FileShare and the install
directory
2. Edit the startServer.sh and stopServer.sh script to replace all the
super user “su” references to the said account
Optionally, if Systemd scripts or SysV scripts are configured to run at
system start-up - Change file ownership and super user references to the
said account.
20
22
FME
User
Conference
Can I disable the NGINX reverse proxy?
Why ?
Native reverse proxy already setup
Installing more proxies than CPU cores on a machine may increase
load/response times.
Additional proxy increases complexity / number of points of failure
How?
1. Remove reference of loopback address from tomcat server.xml file to
allow traffic from outside of the machine and replace it with the wildcard
character * .
Optionally, replace Connector port="8080" to 80/any port number if
required.
2. Stop, uninstall NGINX and remove the related configuration files and
from the system
3. Reboot the host.
20
22
FME
User
Conference
Can I move the Engines to a new directory ?
Why ?
In some cases, you might want to specify the directory to install FME
Engines. FME Server engines can’t be installed to a different directory
directly. However, it is possible to move the engines to a new directory
after installation.
How?
1. Install FME Server with Engine
2. Stop FME Server
3. Move Engine directory to its new location and remove old Engine
directory
4. Under the Admin section of the processMonitorConfigEngines.txt file,
● Add the following line: NODE_OVERWRITE = true
● Change TEMPLATE_START_ENGINE component to use the new
directory.
5. Start FME Server
20
22
FME
User
Conference
Can I setup the FME Server Process as a
service ?
Why ?
For starting the FME Server on boot or restart a FME Server in the
event of a system failure
Add custom variables such as FME_TEMP
Change the owner user account starting the services
How?
Edit the systemmd script and the sysV script provided with the FME
Server installer package.
Documentation- Configuring FME Server as a System Service (Linux)
20
22
FME
User
Conference
Common Questions
1. Are you supporting CentOS Steam, Red Hat 7 and Centos 7?
2. What Mix and Match (Win / Linux) options are available ?
3. Does Windows IWA / SAML/ Azure AD work on FME Server?
4. Do readers or workspace connections with IWA work?
5. I have postgres already installed on my machine, will an
express version work?
20
22
FME
User
Conference
Troubleshooting
Visit our article for more information and
troubleshooting tips.
A Guide to FME Server on Linux
http://fme.ly/q45
20
22
FME
User
Conference
FME Server on Linux is a
fast, stable, customizable
installation you can
fearlessly embrace.
20
22
FME
User
Conference
Resources
Jump on the
community and
share your
successes
Test out your
Architecture with a
Free Trial Licence
Check out our
Linux and FME
Server Article
Thank You!
richard.mosley@safe.com
merline.george@safe.com

Más contenido relacionado

La actualidad más candente

Hadoop hive presentation
Hadoop hive presentationHadoop hive presentation
Hadoop hive presentationArvind Kumar
 
Power up Your BI with Geospatial Data
Power up Your BI with Geospatial DataPower up Your BI with Geospatial Data
Power up Your BI with Geospatial DataSafe Software
 
The Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and ContainersThe Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and ContainersSATOSHI TAGOMORI
 
Big data ecosystem
Big data ecosystemBig data ecosystem
Big data ecosystemmagda3695
 
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)Safe Software
 
Thomas Lamirault_Mohamed Amine Abdessemed -A brief history of time with Apac...
Thomas Lamirault_Mohamed Amine Abdessemed  -A brief history of time with Apac...Thomas Lamirault_Mohamed Amine Abdessemed  -A brief history of time with Apac...
Thomas Lamirault_Mohamed Amine Abdessemed -A brief history of time with Apac...Flink Forward
 
Presto At Treasure Data
Presto At Treasure DataPresto At Treasure Data
Presto At Treasure DataTaro L. Saito
 
Presentation Hadoop Québec
Presentation Hadoop QuébecPresentation Hadoop Québec
Presentation Hadoop QuébecMathieu Dumoulin
 
Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...
Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...
Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...HostedbyConfluent
 
Integration Success with AWS and Boomi
Integration Success with AWS and BoomiIntegration Success with AWS and Boomi
Integration Success with AWS and BoomiAaronLieberman5
 
Best Practices of running PostgreSQL in Virtual Environments
Best Practices of running PostgreSQL in Virtual EnvironmentsBest Practices of running PostgreSQL in Virtual Environments
Best Practices of running PostgreSQL in Virtual EnvironmentsJignesh Shah
 
Optimizing Application Performance - 2022.pptx
Optimizing Application Performance - 2022.pptxOptimizing Application Performance - 2022.pptx
Optimizing Application Performance - 2022.pptxJasonTuran2
 
ETL and Event Sourcing
ETL and Event SourcingETL and Event Sourcing
ETL and Event SourcingMarc Siegel
 
Millions of Regions in HBase: Size Matters
Millions of Regions in HBase: Size MattersMillions of Regions in HBase: Size Matters
Millions of Regions in HBase: Size MattersDataWorks Summit
 
Shape Your Data into a Data Model with M
Shape Your Data into a Data Model with MShape Your Data into a Data Model with M
Shape Your Data into a Data Model with MCCG
 
Self service BI overview + Power BI
Self service BI overview + Power BISelf service BI overview + Power BI
Self service BI overview + Power BIArthur Graus
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIORebekah Rodriguez
 
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...HostedbyConfluent
 

La actualidad más candente (20)

Hadoop hive presentation
Hadoop hive presentationHadoop hive presentation
Hadoop hive presentation
 
Power up Your BI with Geospatial Data
Power up Your BI with Geospatial DataPower up Your BI with Geospatial Data
Power up Your BI with Geospatial Data
 
The Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and ContainersThe Patterns of Distributed Logging and Containers
The Patterns of Distributed Logging and Containers
 
Big data ecosystem
Big data ecosystemBig data ecosystem
Big data ecosystem
 
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
Using FME Cloud to Produce Realtime Data Transit Update Streams (GTFS Realtime)
 
Apache hive
Apache hiveApache hive
Apache hive
 
Thomas Lamirault_Mohamed Amine Abdessemed -A brief history of time with Apac...
Thomas Lamirault_Mohamed Amine Abdessemed  -A brief history of time with Apac...Thomas Lamirault_Mohamed Amine Abdessemed  -A brief history of time with Apac...
Thomas Lamirault_Mohamed Amine Abdessemed -A brief history of time with Apac...
 
Presto At Treasure Data
Presto At Treasure DataPresto At Treasure Data
Presto At Treasure Data
 
Presentation Hadoop Québec
Presentation Hadoop QuébecPresentation Hadoop Québec
Presentation Hadoop Québec
 
Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...
Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...
Designing Apache Hudi for Incremental Processing With Vinoth Chandar and Etha...
 
Integration Success with AWS and Boomi
Integration Success with AWS and BoomiIntegration Success with AWS and Boomi
Integration Success with AWS and Boomi
 
Best Practices of running PostgreSQL in Virtual Environments
Best Practices of running PostgreSQL in Virtual EnvironmentsBest Practices of running PostgreSQL in Virtual Environments
Best Practices of running PostgreSQL in Virtual Environments
 
Optimizing Application Performance - 2022.pptx
Optimizing Application Performance - 2022.pptxOptimizing Application Performance - 2022.pptx
Optimizing Application Performance - 2022.pptx
 
ETL and Event Sourcing
ETL and Event SourcingETL and Event Sourcing
ETL and Event Sourcing
 
Millions of Regions in HBase: Size Matters
Millions of Regions in HBase: Size MattersMillions of Regions in HBase: Size Matters
Millions of Regions in HBase: Size Matters
 
Shape Your Data into a Data Model with M
Shape Your Data into a Data Model with MShape Your Data into a Data Model with M
Shape Your Data into a Data Model with M
 
Self service BI overview + Power BI
Self service BI overview + Power BISelf service BI overview + Power BI
Self service BI overview + Power BI
 
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIOHigh Performance Object Storage in 30 Minutes with Supermicro and MinIO
High Performance Object Storage in 30 Minutes with Supermicro and MinIO
 
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
Analyzing Petabyte Scale Financial Data with Apache Pinot and Apache Kafka | ...
 
Greenplum User Case
Greenplum User Case Greenplum User Case
Greenplum User Case
 

Similar a FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Deck.pdf

Deep Dive into FME Server 2018
Deep Dive into FME Server 2018Deep Dive into FME Server 2018
Deep Dive into FME Server 2018Safe Software
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMESafe Software
 
FME 2020 Unleashed: Automating
FME 2020 Unleashed: AutomatingFME 2020 Unleashed: Automating
FME 2020 Unleashed: AutomatingSafe Software
 
12 Best Practices to Get the Most Value from the FME Platform
12 Best Practices to Get the Most Value from the FME Platform12 Best Practices to Get the Most Value from the FME Platform
12 Best Practices to Get the Most Value from the FME PlatformSafe Software
 
Deploying and Maximizing FME Server
Deploying and Maximizing FME ServerDeploying and Maximizing FME Server
Deploying and Maximizing FME ServerSafe Software
 
Deep Dive into FME Server 2017.0
Deep Dive into FME Server 2017.0Deep Dive into FME Server 2017.0
Deep Dive into FME Server 2017.0Safe Software
 
FME in the Enterprise
FME in the EnterpriseFME in the Enterprise
FME in the EnterpriseSafe Software
 
Arcelor Mittal intern
Arcelor Mittal internArcelor Mittal intern
Arcelor Mittal internAnshul Jain
 
Ovms ops manager_admin
Ovms ops manager_adminOvms ops manager_admin
Ovms ops manager_adminsati1981
 
Lotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration FundamentalsLotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration FundamentalsMarek Zawadzki
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...IBM Systems UKI
 
Installation and Setup for IBM InfoSphere Streams V4.0
Installation and Setup for IBM InfoSphere Streams V4.0Installation and Setup for IBM InfoSphere Streams V4.0
Installation and Setup for IBM InfoSphere Streams V4.0lisanl
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolTorrid Networks Private Limited
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolTorrid Networks Private Limited
 

Similar a FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Deck.pdf (20)

Installation
InstallationInstallation
Installation
 
Deep Dive into FME Server 2018
Deep Dive into FME Server 2018Deep Dive into FME Server 2018
Deep Dive into FME Server 2018
 
Mastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FMEMastering DevOps-Driven Data Integration with FME
Mastering DevOps-Driven Data Integration with FME
 
FME 2020 Unleashed: Automating
FME 2020 Unleashed: AutomatingFME 2020 Unleashed: Automating
FME 2020 Unleashed: Automating
 
Unveiling FME 2019
Unveiling FME 2019Unveiling FME 2019
Unveiling FME 2019
 
IBM Notes in the Cloud
IBM Notes in the CloudIBM Notes in the Cloud
IBM Notes in the Cloud
 
12 Best Practices to Get the Most Value from the FME Platform
12 Best Practices to Get the Most Value from the FME Platform12 Best Practices to Get the Most Value from the FME Platform
12 Best Practices to Get the Most Value from the FME Platform
 
Manual Sophos
Manual SophosManual Sophos
Manual Sophos
 
Vmware inter
Vmware interVmware inter
Vmware inter
 
Deploying and Maximizing FME Server
Deploying and Maximizing FME ServerDeploying and Maximizing FME Server
Deploying and Maximizing FME Server
 
Deep Dive into FME Server 2017.0
Deep Dive into FME Server 2017.0Deep Dive into FME Server 2017.0
Deep Dive into FME Server 2017.0
 
FME in the Enterprise
FME in the EnterpriseFME in the Enterprise
FME in the Enterprise
 
Arcelor Mittal intern
Arcelor Mittal internArcelor Mittal intern
Arcelor Mittal intern
 
Ovms ops manager_admin
Ovms ops manager_adminOvms ops manager_admin
Ovms ops manager_admin
 
Unveiling FME 2021
Unveiling FME 2021Unveiling FME 2021
Unveiling FME 2021
 
Lotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration FundamentalsLotus 190-980 Domino 8.5 System Administration Fundamentals
Lotus 190-980 Domino 8.5 System Administration Fundamentals
 
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
Pure Systems Patterns of Expertise - John Kaemmerer and Gerry Kovan, 11th Sep...
 
Installation and Setup for IBM InfoSphere Streams V4.0
Installation and Setup for IBM InfoSphere Streams V4.0Installation and Setup for IBM InfoSphere Streams V4.0
Installation and Setup for IBM InfoSphere Streams V4.0
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management tool
 
Unix Automation using centralized configuration management tool
Unix Automation using centralized configuration management toolUnix Automation using centralized configuration management tool
Unix Automation using centralized configuration management tool
 

Más de Safe Software

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsSafe Software
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemSafe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsSafe Software
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightSafe Software
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISSafe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriSafe Software
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfSafe Software
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Safe Software
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataSafe Software
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersSafe Software
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsSafe Software
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategySafe Software
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Safe Software
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Safe Software
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Safe Software
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleSafe Software
 

Más de Safe Software (20)

Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 
Powering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data StreamsPowering Real-Time Decisions with Continuous Data Streams
Powering Real-Time Decisions with Continuous Data Streams
 
The Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data EcosystemThe Critical Role of Spatial Data in Today's Data Ecosystem
The Critical Role of Spatial Data in Today's Data Ecosystem
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration WorkflowsIgniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
The Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and InsightThe Zero-ETL Approach: Enhancing Data Agility and Insight
The Zero-ETL Approach: Enhancing Data Agility and Insight
 
Mastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GISMastering MicroStation DGN: How to Integrate CAD and GIS
Mastering MicroStation DGN: How to Integrate CAD and GIS
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & EsriGeospatial Synergy: Amplifying Efficiency with FME & Esri
Geospatial Synergy: Amplifying Efficiency with FME & Esri
 
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdfIntroducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
Introducing the New FME Community Webinar - Feb 21, 2024 (2).pdf
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...Best Practices to Navigating Data and Application Integration for the Enterpr...
Best Practices to Navigating Data and Application Integration for the Enterpr...
 
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial DataCloud Revolution: Exploring the New Wave of Serverless Spatial Data
Cloud Revolution: Exploring the New Wave of Serverless Spatial Data
 
New Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s FoundersNew Year's Fireside Chat with Safe Software’s Founders
New Year's Fireside Chat with Safe Software’s Founders
 
Taking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New HeightsTaking Off with FME: Elevating Airport Operations to New Heights
Taking Off with FME: Elevating Airport Operations to New Heights
 
Initiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance StrategyInitiating and Advancing Your Strategic GIS Governance Strategy
Initiating and Advancing Your Strategic GIS Governance Strategy
 
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
 
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
Geospatial Synergy: Amplifying Efficiency with FME & Esri ft. Peak Guest Spea...
 
Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...Identification of landscape features eligible for EU subsidy - Analysis of la...
Identification of landscape features eligible for EU subsidy - Analysis of la...
 
Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework Utilizing FME as an API Test Framework
Utilizing FME as an API Test Framework
 
Bringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) PeopleBringing Open Data Integration to the (SWECO) People
Bringing Open Data Integration to the (SWECO) People
 

Último

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsPixlogix Infotech
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfPrecisely
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebUiPathCommunity
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxLoriGlavin3
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

The Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and ConsThe Ultimate Guide to Choosing WordPress Pros and Cons
The Ultimate Guide to Choosing WordPress Pros and Cons
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdfHyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 
Dev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio WebDev Dives: Streamline document processing with UiPath Studio Web
Dev Dives: Streamline document processing with UiPath Studio Web
 
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptxPasskey Providers and Enabling Portability: FIDO Paris Seminar.pptx
Passkey Providers and Enabling Portability: FIDO Paris Seminar.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

FME Server Linux FME UC 2022 Presentation - Merline and Richard Corporate Deck.pdf

  • 2. 20 22 FME User Conference Richard Mosley, FME Server Support Specialist Richard has worked at Safe Software for nearly 7 years. Starting as a live chat specialist and moving on to the FME Server Team, where he focuses on integrating FME Server into customer environments. He is excited about the enterprise direction FME Server is headed and looks forward to discussing the ways in which FME Server can help and how we can make FME better. Merline George, FME Server Support Specialist Merline joined Safe Software in Oct 2021 on the Server Support Team and has prior experience as System Analyst on SDLC projects. Presenters
  • 3. 20 22 FME User Conference 5 years ago it was 35% 50% of FME Server Downloads are now Linux (excluding docker)
  • 4. 20 22 FME User Conference Performance Tests Suite Linux: 5h25m Windows: 6h55m 22% Performance Gain (Safe Software Performance Suite FME 2022.1)
  • 5. 20 22 FME User Conference FME Server isn’t limited to Windows installations and you can have a stable, easily maintained system with the same functionality on a Linux installation with performance gains
  • 6. 20 22 FME User Conference Agenda 1. Format Integration 2. Pre-installation Considerations 3. Installation and Upgrade 4. Customization 5. Common Questions
  • 7. 20 22 FME User Conference A Guide to FME Server On Linux http://fme.ly/q45
  • 9. 20 22 FME User Conference Format Integration ● The biggest consideration for organizations is the use of Geodatabase SDE and other ArcGIS formats that require an ESRI license. ● You can find a full list here: https://www.safe.com/fme/formats-matrix/#platforms https://www.safe.com/transformers/matrix/
  • 10. 20 22 FME User Conference ArcGIS / Format Options: 1) Mixed OS-Systems 2) FME has ArcGIS Online Portal Readers / Writers and Transformers to easily connect with content on ArcGIS Online 3) FME Support Shapefiles, File Geodatabase (limited functions)
  • 12. 20 22 FME User Conference Pre-installation Considerations Data Accessibility • Where is your workspace data stored ? FME Desktop Integration • Can I publish from a Windows Desktop ? • What about Python Compatibility ?
  • 13. 20 22 FME User Conference Data Accessibility 1) Network-based resource- Mounting the remote file share to the linux machine and then referencing it as an FME Server Network Resource Common Mounting protocols- ● NFS- used in UNIX and LINUX-based systems ● CIFS- used to mount Windows shares on Linux systems 2) Cloud-based resource- Connecting the data hosted on an online repository like the AWS S3 Buckets More Flexible as compared to Network-based resource Article - Mounting File Share on Linux FME Server
  • 14. 20 22 FME User Conference FME Desktop Integration ● You can publish workspaces from a Windows, Linux or Mac hosted FME Desktop to a Linux hosted FME Server Compatibility Matrix- Matrix View of FME Integrations Gallery ● Does your Server and Desktop share access to your local or network drive? ○ Use Published Parameter in workspaces to provide access to workspace data once pushed to FME Server ● Adding Custom Python Modules into FME is done the same way as Windows Documentation - Using Python with FME Server
  • 16. 20 22 FME User Conference Installation and Upgrade ● NGINX Reverse Proxy ● Online Installations ● Offline Installation ● Uninstalling
  • 17. 20 22 FME User Conference FME Server Web Application and NGINX Starting in 2022.0 FME Server includes and NGINX reverse proxy Benefits: ● Allows for use of ports under 1024 without having to give the Web Application root privileges, which can cause permissions conflicts. ● Allows for easier HTTPS configuration ○ No more keytool commands ○ Less files to configure ○ Easy to drop in new certificates and keys ● Improved Security ○ protection from DDoS attacks
  • 18. 20 22 FME User Conference Online Installation We have created a checklist (http://fme.ly/kln) to help ensure your linux deployment goes as planned. Confirm if the machine has any additional security or if it has been used for other purposes.
  • 19. 20 22 FME User Conference Offline Installations Key points: ● The FME Server installer auto-downloads third party dependencies/ packages for the server and engine components during the installation process. ● Lack of network connection affects these downloads and they need to be identified and manually downloaded sudo apt install <package-name> To find dependencies for engine component, the installer is extracted and Debian Package Manager is run to show information of .deb or .rpm engine package Packages change with FME Server version and its best to check each time you install. ● For the FME Server component - zip, unzip, perl and postgresql packages need to be installed See article for more details.
  • 20. 20 22 FME User Conference Silent Installations Take advantage of silent install parameters, and deploy and limit human error, or enabled them on a bootstraps. Useful Silent Parameters ● FIRSTLOGINCHANGEPASSWORD ● ADMINUSERNAME ● ADMINUSERPASSWORD
  • 21. 20 22 FME User Conference Uninstalls ● Postgres and NGINX are not uninstalled. However they will be re-used in a subsequent installation and no intervention is needed. ● If you want though you can remove these parts and install new Postgres and NGINX package then you can remove these components in-between installations.
  • 23. 20 22 FME User Conference Customization FME Server can be adjusted to match the needs of your organization. Common customization options include- ● Changing the FME Server user ● Disabling FME Server’s NGINX reverse proxy in favor of your own. ● Moving the Engines to a different location ● Setting up the FME Server processes as services
  • 24. 20 22 FME User Conference Can I run the FME System Services Under a Different Account ? Why ? Distributed installation- Data hosted in multiple hosts,using Multiple Engines Have a specific account created to access data across a network ? Need to manage account with your enterprise IAM ? Default service account on Linux is the “fmeserver” account How? 1. Change the owner of all Logs files and folders to new account that has read/write rights to the FME Server FileShare and the install directory 2. Edit the startServer.sh and stopServer.sh script to replace all the super user “su” references to the said account Optionally, if Systemd scripts or SysV scripts are configured to run at system start-up - Change file ownership and super user references to the said account.
  • 25. 20 22 FME User Conference Can I disable the NGINX reverse proxy? Why ? Native reverse proxy already setup Installing more proxies than CPU cores on a machine may increase load/response times. Additional proxy increases complexity / number of points of failure How? 1. Remove reference of loopback address from tomcat server.xml file to allow traffic from outside of the machine and replace it with the wildcard character * . Optionally, replace Connector port="8080" to 80/any port number if required. 2. Stop, uninstall NGINX and remove the related configuration files and from the system 3. Reboot the host.
  • 26. 20 22 FME User Conference Can I move the Engines to a new directory ? Why ? In some cases, you might want to specify the directory to install FME Engines. FME Server engines can’t be installed to a different directory directly. However, it is possible to move the engines to a new directory after installation. How? 1. Install FME Server with Engine 2. Stop FME Server 3. Move Engine directory to its new location and remove old Engine directory 4. Under the Admin section of the processMonitorConfigEngines.txt file, ● Add the following line: NODE_OVERWRITE = true ● Change TEMPLATE_START_ENGINE component to use the new directory. 5. Start FME Server
  • 27. 20 22 FME User Conference Can I setup the FME Server Process as a service ? Why ? For starting the FME Server on boot or restart a FME Server in the event of a system failure Add custom variables such as FME_TEMP Change the owner user account starting the services How? Edit the systemmd script and the sysV script provided with the FME Server installer package. Documentation- Configuring FME Server as a System Service (Linux)
  • 28. 20 22 FME User Conference Common Questions 1. Are you supporting CentOS Steam, Red Hat 7 and Centos 7? 2. What Mix and Match (Win / Linux) options are available ? 3. Does Windows IWA / SAML/ Azure AD work on FME Server? 4. Do readers or workspace connections with IWA work? 5. I have postgres already installed on my machine, will an express version work?
  • 29. 20 22 FME User Conference Troubleshooting Visit our article for more information and troubleshooting tips. A Guide to FME Server on Linux http://fme.ly/q45
  • 30. 20 22 FME User Conference FME Server on Linux is a fast, stable, customizable installation you can fearlessly embrace.
  • 31. 20 22 FME User Conference Resources Jump on the community and share your successes Test out your Architecture with a Free Trial Licence Check out our Linux and FME Server Article