[MCOL-61] Create AMI for MariaDB ColumnStore Created: 2016-05-19  Updated: 2016-11-29  Resolved: 2016-11-29

Status: Closed
Project: MariaDB ColumnStore
Component/s: None
Affects Version/s: None
Fix Version/s: 1.0.5

Type: Task Priority: Major
Reporter: Dipti Joshi (Inactive) Assignee: Daniel Lee (Inactive)
Resolution: Fixed Votes: 0
Labels: None

Sprint: 2016-21, 2016-22, 2016-23

 Description   

Create AMI for MariaDB ColumnStore - make sure that the README does not refer to Calpont.

e.g. instead of /usr/local/Calpont - it should refer to /usr/local/MariaDB/Columnstore



 Comments   
Comment by David Hill (Inactive) [ 2016-05-19 ]

Also look at using binary package install instead of RPMS, which we used in InfiniDB and currently using in columnstore testing. There might be some benifits in using a binary package instead of rpms, like faster addmodule commands.

Comment by David Hill (Inactive) [ 2016-05-19 ]

README file has been update in latest test version..

Comment by David Hill (Inactive) [ 2016-06-03 ]

Created Private AMI for alpha testing and it only exist in the us-west-2 region.

When ready, i can copy it out to other regions...

NAME

MariaDB-Columnstore-1.0.0

Comment by David Hill (Inactive) [ 2016-11-01 ]

We do have a CS 1.0.4 Amazon AMI that is private at this time that both Daniel and I have used to setup amazon systems...

So this probably needs to be reviewed as far as the README file and then have some installation documents that go along with it...

Comment by David Hill (Inactive) [ 2016-11-01 ]

One change that needs to be made is you access as root user. This needs to be changed for security reasons... So there is some work to be done arund that

Comment by David Hill (Inactive) [ 2016-11-07 ]

doing a centos 7 version of the amazon AMI will require changes to IDBInstanceCMds.sh and IDBVolumeCmds.sh... The names will change also

Comment by David Hill (Inactive) [ 2016-11-14 ]

arg, this has not been going well...

1. Amazon provides instances with the need amazon tool apis in already built in them, but they are based on centos 6. We wanted to do a centos 7, so I had to build one from scatch that would work. I got that done...
2. we want to setup an ami without root login, so I setup an user account called mariadb that the user would log into. But when I tried to then access root and do the install, it,o f course, failed because I don't have root access to other nodes
3. Then thought it would be best to do a non-root install, but have a few days, come to the conclusion that 1.0.5 non-root install on centos-7 doesnt work. I opened a jira on that.

So going back to do the root install. Will setup a temporary root log access during the install to complete the install, then will disable the root login access. And at this point, the user will be required to setup ssh-keys.

Comment by David Hill (Inactive) [ 2016-11-20 ]

development branch has been updated with fixes for the non-root multi-node install.
Some came in during the merge of mcol-61 branch and others were made after the fact..
commit 9ce117f521cf8335ebcbc17ddd1b2445b42f8c2a
Author: David Hill <david.hill@mariadb.com>
Date: Sun Nov 20 22:47:54 2016 +0000
MCOL-61, ami install
oam/oamcpp/liboamcpp.cpp | 24 ++++-
oamapps/postConfigure/postConfigure.cpp | 165 ++++++++++++++++++---------------
2 files changed, 109 insertions, 80 deletions
commit 591ff9326fecada2f9e299ef5fa013a875749592
Author: David Hill <david.hill@mariadb.com>
Date: Sun Nov 20 17:52:57 2016 +0000
mcol-404
oamapps/postConfigure/postConfigure.cpp | 37 +++++++++++++++-------------------
1 file changed, 16 insertions, 21 deletions
commit 02a5624cb34674d1fc1f526f574c191187438c36
Author: David Hill <david.hill@mariadb.com>
Date: Sun Nov 20 16:29:42 2016 +0000
MCOL-404 AND MCOL-61
oam/install_scripts/master-rep-columnstore.sh | 7 ++-
oam/install_scripts/slave-rep-columnstore.sh | 7 ++-
oamapps/postConfigure/postConfigure.cpp | 72 +++++++++-------------------
3 files changed, 32 insertions, 54 deletions
commit 90706f1c93cb86604ecd6c1d5a3e8ef917d99ed5
Merge: 90ea3e2 3affcd4
Author: David Hill <david.hill@mariadb.com>
Date: Sun Nov 20 01:42:29 2016 +0000
Merge branch 'mcol-61' into develop

Comment by David Thompson (Inactive) [ 2016-11-29 ]

An initial version has been produced and is in early beta test with a beta customer.

Generated at Thu Feb 08 02:18:13 UTC 2024 using Jira 8.20.16#820016-sha1:9d11dbea5f4be3d4cc21f03a88dd11d8c8687422.