You are viewing a plain text version of this content. The canonical link for it is here.
Posted to pr@cassandra.apache.org by GitBox <gi...@apache.org> on 2020/03/21 07:37:18 UTC

[GitHub] [cassandra-builds] michaelsembwever opened a new pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

michaelsembwever opened a new pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15
 
 
   @smayszak may I request your input and review on this?
   
   The instructions are updated to what, to the best of my knowledge, you did on the new Amazon provided servers.
   
   Also, the AMI you created for these nodes… would it be possible to make it public and link to it from here?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] michaelsembwever commented on issue #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
michaelsembwever commented on issue #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#issuecomment-614195538
 
 
   @anguenot , are you happy with merging this PR now? And much 🙏 for the servers, they are already making a difference!

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] michaelsembwever merged pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
michaelsembwever merged pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15
 
 
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] anguenot commented on issue #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
anguenot commented on issue #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#issuecomment-614260389
 
 
   @michaelsembwever  I believe it covers all little details we went through while setting up the slaves on our end now that you took into consideration Gavin's comments. Thank you for asking Mick.

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] smayszak commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
smayszak commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#discussion_r396700407
 
 

 ##########
 File path: ASF-slaves.txt
 ##########
 @@ -7,7 +7,7 @@ Additional compute resource donations for the Apache Cassandra project are
 appreciated. If you have questions about compute resource donations, ask
 on the dev mailing list <de...@cassandra.apache.org>.
 
-The installed OS software is the stock online.net Ubuntu 16.04 LTS amd64 image
+The installed OS software is the stock online.net Ubuntu 18.04 LTS amd64 image
 
 Review comment:
   1) After launching Ubuntu 18.04 LTS the next step was to create a Jenkins user and group using /home/jenkins
   
   2) At this point I mounted the 500 GB data volume to /home/jenkins and added it to fstab so it will be there on startup.  Best to just follow these directions: https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ebs-using-volumes.html.
   
   3)Add the Jenkins ssh public key into the users ~/.ssh/authorized keys. (key is here: https://github.com/apache/infrastructure-puppet/blob/deployment/modules/build_slaves/files/jenkins.pub) 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] smayszak commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
smayszak commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#discussion_r396704708
 
 

 ##########
 File path: ASF-slaves.txt
 ##########
 @@ -27,12 +27,41 @@ Add ssh pub key from puppet deployment repo:
   $ sudo chmod 700 /home/jenkins/.ssh
   $ sudo chmod 600 /home/jenkins/.ssh/authorized_keys
 
+Install and Configure Puppet:
+    1. I added an 'asf999' user which has a pub key file containing keys from the Infra Team. (It has our standard uid/gid of 910)
+        (See also: https://github.com/apache/infrastructure-p6/blob/production/data/common/asf999.yaml )
+    2. The asf999 user has sudo no passwd (configured in visudo)
+    3. Recreated the Jenkins user account, see more below (in Option A)
 
 Review comment:
   I'm not sure why Gavin had to recreate the jenkins account here, may want to ask him. At min, we should get rid of the reference to Option A (which I recall something we called out in the email thread and is not in these instructions) 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] smayszak commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
smayszak commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#discussion_r396697944
 
 

 ##########
 File path: ASF-slaves.txt
 ##########
 @@ -27,12 +27,41 @@ Add ssh pub key from puppet deployment repo:
   $ sudo chmod 700 /home/jenkins/.ssh
   $ sudo chmod 600 /home/jenkins/.ssh/authorized_keys
 
+Install and Configure Puppet:
+    1. I added an 'asf999' user which has a pub key file containing keys from the Infra Team. (It has our standard uid/gid of 910)
+        (See also: https://github.com/apache/infrastructure-p6/blob/production/data/common/asf999.yaml )
+    2. The asf999 user has sudo no passwd (configured in visudo)
+    3. Recreated the Jenkins user account, see more below (in Option A)
+    4. Installed Puppet 6  (Not Puppet 5 that Bionic would normally install)
+         and configured the puppet.conf file ready for use
+      4a. wget https://apt.puppetlabs.com/puppet-release-bionic.deb
+      4b. dpkg -i puppet-release-bionic.deb
+      4c. apt-get update
+      4d. apt-get install -y puppet-agent
+      4e. cat >> /etc/puppetlabs/puppet/puppet.conf << EOF
+        [main]
+        server = pm01-lw-us.apache.org
+        EOF
+
+
+
+Ensure `hostname` is configured to the server's public ip.
+
+Ensure the additional data volume is mounted at `/home/jenkins`
 
 Review comment:
   It's a 500 GB data volume.  This is called out in some other instructions list, might be nice to have it all neatly in one place. 

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] anguenot commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
anguenot commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#discussion_r405069765
 
 

 ##########
 File path: ASF-slaves.txt
 ##########
 @@ -27,12 +31,38 @@ Add ssh pub key from puppet deployment repo:
   $ sudo chmod 700 /home/jenkins/.ssh
   $ sudo chmod 600 /home/jenkins/.ssh/authorized_keys
 
+Install and Configure Puppet:
+    1. I added an 'asf999' user which has a pub key file containing keys from the Infra Team. (It has our standard uid/gid of 910)
+        (See also: https://github.com/apache/infrastructure-p6/blob/production/data/common/asf999.yaml )
 
 Review comment:
   This link seems to broken

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] michaelsembwever commented on issue #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
michaelsembwever commented on issue #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#issuecomment-604450142
 
 
   fyi, Steve mentioned elsewhere the new AMI is `ami-02cd664c0e9899a91  cassandra-jenkins-host-v3`
   
   
   

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org


[GitHub] [cassandra-builds] michaelsembwever commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers

Posted by GitBox <gi...@apache.org>.
michaelsembwever commented on a change in pull request #15: Update agents list and install instructions after Amazon's donation of 15 m5.2xlarge servers
URL: https://github.com/apache/cassandra-builds/pull/15#discussion_r398629982
 
 

 ##########
 File path: ASF-slaves.txt
 ##########
 @@ -7,7 +7,7 @@ Additional compute resource donations for the Apache Cassandra project are
 appreciated. If you have questions about compute resource donations, ask
 on the dev mailing list <de...@cassandra.apache.org>.
 
-The installed OS software is the stock online.net Ubuntu 16.04 LTS amd64 image
+The installed OS software is the stock online.net Ubuntu 18.04 LTS amd64 image
 
 Review comment:
   I'm confused about what you want me to correct here.
   
   The instructions to create the jenkins user, and to add the key to authorized keys, is there already.
   
   Check out my update and let me know if anything needs to be updated…
   
   And… did you still need to uninstall `bind9` ?

----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.
 
For queries about this service, please contact Infrastructure at:
users@infra.apache.org


With regards,
Apache Git Services

---------------------------------------------------------------------
To unsubscribe, e-mail: pr-unsubscribe@cassandra.apache.org
For additional commands, e-mail: pr-help@cassandra.apache.org