Intel vPro® Platform
Intel Manageability Forum for Intel® EMA, AMT, SCS & Manageability Commander
공지
For support on Altera products please visit the Altera Community Forums.
3077 토론

How do you update a Client Agent?

Jools86
새로운 기여자 III
7,731 조회수

We recently upgraded to 1.9 (from 1.7) and let the Server update the clients.

 

As EMA is now in production, we cannot do that for our upcoming 1.10.1 upgrade.

 

How do you update a client agent programmatically?

 

i.e. for a new installation our code is as follows:

  • emaagent.exe --fullinstall

 

what is the update equivalent? I was hoping for the below type of argument:

 

  • emaagent.exe --update

 

The only way I can see of doing this is as follows:

  • Stop emaagent service
  • copy emaagent to "c:\program files\intel\ema agent"
  • Start emaagent service

 

It would be nice if the Client Agent update mechanism was documented in one of your guides.

 

0 포인트
1 솔루션
MIGUEL_C_Intel
중재자
7,505 조회수

Hello, Jools86,


I hope this post finds you well.


Intel® EMA was built with the idea of updating all the endpoints at the time after performing the Server update.  The update option of the EMA agent programmatically is not available yet.  The EMA software is kept and configured on the Server.


Regards,

Miguel C.


원본 게시물의 솔루션 보기

0 포인트
14 응답
MIGUEL_C_Intel
중재자
7,708 조회수

Hello, Jools86,


Please confirm if you are referring to the EMA agent files.  


If this is the scenario, and the endpoints are provisioned; it is not necessary to re-run the EMA agent file manually in the endpoints, the process will be automatic. If the EMA profile is changing from Client control mode to Admin control mode, a restart of the endpoint will be necessary.


Look forward to your response; if there is no response to this email, we will send you a follow-up on 4/10/2023.


Regards,

Miguel C.


0 포인트
Jools86
새로운 기여자 III
7,683 조회수

Hi Migel, A lot of companies (especially finance companies and others running a service, such as London Underground) are risk averse and don't like the idea of all endpoints in the companies being updated at the same time with no testing.

 

Ideally we want to roll out the endpoint in waves, i.e:

  • Wave 0 - Me and a couple of colleagues
  • Wave 1 - IT infrastructure
  • Wave 2 - Non traders
  • Wave 3 - Traders.

 

I did the automatic upgrade for my first EMA update (1.9), but now EMA is in production we have to be careful how we update our machines.

0 포인트
MIGUEL_C_Intel
중재자
7,653 조회수

Hello, Jools86,


Thank you for your reply.


This is a custom update request. Before giving you the options or steps available.  Please confirm the following:


The EMA Server is running version 1.9, and you want to update it to version 1.10.0

The Endpoints are running version 1.9

Endpoints will be updated in waves (groups)

Are all the endpoints in a single group?

How many Tenants do you have?

Are you using the Admin Client or Customer Client mode?


Regards,

Miguel C.



0 포인트
Jools86
새로운 기여자 III
7,560 조회수

Hi Miguel, Sorry for slow response. I have been on annual leave. Answers below:

 

The EMA Server is running version 1.9, and you want to update it to version 1.10.0 - Yes

The Endpoints are running version 1.9 Endpoints will be updated in waves (groups) - Yes

Are all the endpoints in a single group? Yes

How many Tenants do you have? 1

Are you using the Admin Client or Customer Client mode?

0 포인트
MIGUEL_C_Intel
중재자
7,612 조회수

Hello, Jools86,


I hope this post finds you well.


By any chance, have you been able to work on my previous request?


Regards,

Miguel C.


0 포인트
MIGUEL_C_Intel
중재자
7,556 조회수

Hello, Julian,


Thank you for providing me with the answer.  We are reviewing the options, an update will be provided soon.


Regards,

Miguel C.




0 포인트
MIGUEL_C_Intel
중재자
7,548 조회수

Hello, Julian,


You mentioned you want to update the EMA software version of the endpoints in waves; however, I am wondering which EMA software version you want to keep running on the Server while you do the changes in the endpoints.


If you want to update the EMA version of the Server and keep using an old version in the endpoints; it is possible to de-activate the automatic Endpoint software update, this option allows you to install manually the new EMA agent file to the desired machines.


Open the EMA console with the Global credentials

Go to the settings tab>Server Settings>Swarm Server

Uncheck the option called: Agent Auto Update

Then, restart the service called Intel® EMA Platform Manager


Before doing the upgrade of the Intel® EMA software, backup the following files.

1- Backup EMA SQL DataBase 

2- Backup MeshCertSettings 


Both are outlined in the EMA installation guide section 1.4.1- Backup Important Data

https://www.intel.com/content/dam/support/us/en/documents/software/manageability-products/intel-ema-server-installation-and-maintenance-guide.pdf#page=11


Regards,

Miguel C.


0 포인트
Jools86
새로운 기여자 III
7,543 조회수

Hi Miguel,

 

We want to do the following:

  • Update the server to 1.10 (after Disabling Auto-Update - thanks for the instructions)
  • Update Wave 1 on the same day to 1.10
  • Update Wave 2 a week later
  • Update Wave 3 a week after that.

 

How do we do the Post-Server upgrade deployment of the agents?

0 포인트
MIGUEL_C_Intel
중재자
7,533 조회수

Hello, Jools86,


In this case, it is necessary to install the new EMA agent file manually on each endpoint.


After finishing the EMA server update, create a new EMA agent file, download it, and install it on each endpoint.  The ema agent file offers the option to update the previous version as soon as you run the installation.


Regards,

Miguel C.


0 포인트
Jools86
새로운 기여자 III
7,518 조회수

Hi Miguel,

 

Thanks , but I am asking how to update an agent programmatically. Please see initial post.

 

Regards,

 

Julian.

0 포인트
MIGUEL_C_Intel
중재자
7,506 조회수

Hello, Jools86,


I hope this post finds you well.


Intel® EMA was built with the idea of updating all the endpoints at the time after performing the Server update.  The update option of the EMA agent programmatically is not available yet.  The EMA software is kept and configured on the Server.


Regards,

Miguel C.


0 포인트
Jools86
새로운 기여자 III
7,489 조회수
0 포인트
Jools86
새로운 기여자 III
7,340 조회수

For those that are wondering how to upgrade an EMA agent via command line (Not documented), it is the following:

 

  • emaagent.exe -fullinstall

 

(I found this out from an Intel contact).

0 포인트
Jools86
새로운 기여자 III
7,476 조회수

My boss doesn't want to upgrade because of this, so we are stuck on EMA 1.9 (Which crashes randomly) until you can get a programmatic mechanism to update EMA Clients.

0 포인트
응답