[ 
https://issues.apache.org/jira/browse/MINIFI-454?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16471941#comment-16471941
 ] 

Aldrin Piri commented on MINIFI-454:
------------------------------------

Hey [~Pverardi],

 

1.  Yep, this was done in MINIFI-366 by [~jzemerick].  The associated PR is 
here [https://github.com/apache/nifi-minifi/pull/90/files].  It seems we have 
missed updating docs for its inclusion :(.  I created MINIFI-455 to address 
that.

2.  This seems rather odd to me... The only thing I could imagine is that when 
you reboot your instance you are getting a new internal hostname which you are 
using for cert generation and connection.  This would explain why you would 
need to regenerate (as the host you are targeting is not that which is 
specified in the certs).  If that is the case, I would opt for an alternative 
hostname that is a bit more consistent such as the Elastic IPs/hostnames AWS 
can provide.  If this is not the case, configs in conjunction with logging 
before/after the restart would be helpful to dive in a bit further.

3.  We do not have such functionality taken care of yet but has been a topic of 
discussion and exploration at points in conjunction with considering other 
means of auth that might be less burdensome.

 

Great questions and do follow up with regards to #2 and any other 
questions/comments you may have.

> MiNiFi agent has trouble interfacing with C2
> --------------------------------------------
>
>                 Key: MINIFI-454
>                 URL: https://issues.apache.org/jira/browse/MINIFI-454
>             Project: Apache NiFi MiNiFi
>          Issue Type: Improvement
>          Components: Agent Configuration/Installation, Command and Control
>            Reporter: Aldrin Piri
>            Assignee: Aldrin Piri
>            Priority: Major
>         Attachments: authorities.yaml, authorizations.yaml, bootstrap.conf, 
> c2.properties, minifi-c2-context.xml
>
>
> A user reported issues with interfacing minifi and the c2 server in the ASF 
> HipChat room.
>  
> {quote}[2:25 PM] Paul Verardi: Hello
>  [2:26 PM] Paul Verardi: I am having some issues connecting my MiNiFi Agent 
> to my C2 Server
>  [2:27 PM] Paul Verardi: If anyone is available to answer a few questions, 
> that would be great
>  [2:29 PM] Marc parisi: Paul, C2 server or NiFi instance?
>  [2:30 PM] Paul Verardi: C2 Server
>  [2:30 PM] Paul Verardi: I am trying to dynamically pull config.yml files 
> from a C2 server into my Minifi agent
>  [2:30 PM] Marc parisi: MiNiFi java or MiNiFi C++?
>  [2:30 PM] Paul Verardi: java
>  [2:30 PM] Marc parisi: Is this the C2 server that's embedded within the 
> minifi java agent, @aldrin The original one?
>  [2:31 PM] Paul Verardi: yes, I am running the C2 Server from the github 
> project which includes the Minifi java agent
>  [2:31 PM] Paul Verardi: however, my minifi java agent is from the 
> hortonworks zip
>  [2:31 PM] Paul Verardi: not from this github repo
>  [2:31 PM] Paul Verardi: I am using this github repo for the c2 only, but 
> they look to be the same
>  [2:32 PM] Aldrin Piri: do you have any errors that are cropping up in the 
> process
>  [2:32 PM] Paul Verardi: Yessir
>  [2:33 PM] Paul Verardi: 2018-05-07 17:48:28,601 WARN [pool-2-thread-1] 
> o.a.n.m.b.c.i.PullHttpChangeIngestor Hit an exception while trying to pull
>  java.net.SocketTimeoutException: connect timed out
>  [2:33 PM] Paul Verardi: in my minifi-bootstrap.log file
>  [2:33 PM] Paul Verardi: I can paste the entire stack trace if you would like
>  [2:33 PM] Aldrin Piri: configs might be more of interest
>  [2:34 PM] Paul Verardi: I believe my issue has to do with the config 
> properties, either in the bootstrap.conf on the minifi agent, or in one of 
> the few files we have to modify on the c2 server
>  [2:34 PM] Paul Verardi: I am running my MiNiFi agent on a windows 2016 base 
> AWS EC2 machine
>  [2:34 PM] Paul Verardi: and my c2 on a linux ami based EC2 machine
>  [2:36 PM] Paul Verardi: And I am attempting to use the 
> PullHttpChangeIngestor instead of the other 2 options
>  [2:40 PM] Aldrin Piri: have you opened up the correct ports on your aws ec2 
> instance?
>  [2:40 PM] Aldrin Piri: and security group
>  [2:41 PM] Aldrin Piri: or are they both in the same AZ?
>  [2:41 PM] Paul Verardi: Thats where I started with the troubleshooting
>  [2:41 PM] Paul Verardi: they are both in east 2 ohio yes
>  [2:41 PM] Paul Verardi: and I allow all traffic from all ports just to test
>  [2:41 PM] Paul Verardi: I will paste the error I get when I allow all traffic
>  [2:42 PM] Paul Verardi: 2018-05-07 13:00:13,079 WARN [pool-2-thread-1] 
> o.a.n.m.b.c.i.PullHttpChangeIngestor Hit an exception while trying to pull
>  javax.net.ssl.SSLException: Unrecognized SSL message, plaintext connection?
>  [2:42 PM] Paul Verardi: If I allow all traffic in the security group
>  [2:48 PM] Aldrin Piri: hmm, if you could share your configs, that would be 
> helpful
>  [2:48 PM] Paul Verardi: sure
>  [2:48 PM] Paul Verardi: on both the c2 and the minifi agent?
>  [2:48 PM] Aldrin Piri: certainly seems like something is just a little awry 
> and thus the timeouts, but would need to see specifics.  thanks
>  [2:49 PM] Aldrin Piri: yes, please
>  [2:50 PM] Paul Verardi: 
>  File uploaded: authorities.yaml
>  
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/RPdz8QZjxMMBh1Z/authorities.yaml]
>  [2:50 PM] Paul Verardi: 
>  File uploaded: authorizations.yaml
>  
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/3Ly5VJP9m9833BZ/authorizations.yaml]
>  [2:50 PM] Paul Verardi: 
>  File uploaded: c2.properties
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/mtFxmU2YQ6sH8eH/c2.properties]
>  [2:50 PM] Paul Verardi: 
>  File uploaded: minifi-c2-context.xml
>  
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/CZafKHOEMnQMQWZ/minifi-c2-context.xml]
>  [2:52 PM] Paul Verardi: 
>  File uploaded: bootstrap.conf
>  
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/TvFhlhYvIY5nqCJ/bootstrap.conf]
>  [2:52 PM] Paul Verardi: any others you need?
>  [2:52 PM] Aldrin Piri: that looks good, give me a few to evaluate
>  [2:53 PM] Paul Verardi: sure, I blocked out the tls passwords in the 
> bootstrap.conf, but my versions have the actual pw in them
>  [2:53 PM] Aldrin Piri: yep, no worries
>  [3:22 PM] Paul Verardi: Lost internet for a second, missed any replies since 
> my last post
>  [3:24 PM] Otto Fowler: no
>  [3:25 PM] Aldrin Piri: hey paul, sorry I got pulled into meetings.  is it 
> okay if I take your files and attach them to a JIRA for tracking
>  [3:25 PM] Aldrin Piri: either we are insufficient on docs or there is a bug
>  [3:26 PM] Paul Verardi: yeah, let me give you a new c2.properties file though
>  [3:26 PM] Aldrin Piri: okay, great
>  [3:26 PM] Aldrin Piri: or
>  [3:26 PM] Aldrin Piri: if you just want to create a JIRA
>  [3:26 PM] Aldrin Piri: and upload it all there that is fine as well
>  [3:26 PM] Aldrin Piri: let me know your preference
>  [3:27 PM] Paul Verardi: 
>  File uploaded: c2.properties
>  
> [https://s3-eu-west-1.amazonaws.com/uploads-eu.hipchat.com/136413/5598132/mtFxmU2YQ6sH8eH/c2.properties]
>  [3:28 PM] Paul Verardi: I have never created via public JIRA
>  [3:28 PM] Paul Verardi: if you could, that would be great
> {quote}



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to