Skip to content
This repository was archived by the owner on Apr 18, 2024. It is now read-only.

Commit 1a9e4a0

Browse files
committed
Auto-TLS & Deployment script cleanup
1 parent ea75abe commit 1a9e4a0

File tree

3 files changed

+19
-12
lines changed

3 files changed

+19
-12
lines changed

v6/scripts/cm_boot_mysql.sh

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -156,6 +156,9 @@ yum install oracle-j2sdk1.8.x86_64 cloudera-manager-daemons cloudera-manager-age
156156
cm_host=`host cdh-utility-1 | gawk '{print $1}'`
157157
cp /etc/cloudera-scm-agent/config.ini /etc/cloudera-scm-agent/config.ini.orig
158158
sed -e "s/\(server_host=\).*/\1${cm_host}/" -i /etc/cloudera-scm-agent/config.ini
159+
# AUTO-TLS Enable
160+
export JAVA_HOME=/usr/java/jdk1.8.0_141-cloudera
161+
/opt/cloudera/cm-agent/bin/certmanager setup --configure-services
159162
systemctl start cloudera-scm-agent
160163

161164
create_random_password()

v6/scripts/cm_boot_postgres.sh

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -152,7 +152,11 @@ rpm --import https://archive.cloudera.com/cdh6/6.1.0/redhat7/yum//RPM-GPG-KEY-cl
152152
wget http://archive.cloudera.com/cm6/6.1.0/redhat7/yum/cloudera-manager.repo -O /etc/yum.repos.d/cloudera-manager.repo
153153
yum install oracle-j2sdk* cloudera-manager-server java-1.8.0-openjdk.x86_64 python-pip -y
154154
pip install psycopg2==2.7.5 --ignore-installed
155-
yum install cloudera-manager-daemons -y
155+
yum install oracle-j2sdk1.8.x86_64 cloudera-manager-daemons cloudera-manager-agent -y
156+
157+
# AUTO-TLS Enable
158+
export JAVA_HOME=/usr/java/jdk1.8.0_141-cloudera
159+
/opt/cloudera/cm-agent/bin/certmanager setup --configure-services
156160

157161
install_postgres(){
158162
##

v6/scripts/deploy_on_oci.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -827,12 +827,12 @@ def monitor_parcel(parcel_product, parcel_version, target_stage):
827827
parcel_api.start_download_command(cluster_name, parcel_product, parcel_version)
828828
target_stage = 'DOWNLOADED'
829829
monitor_parcel(parcel_product, parcel_version, target_stage)
830-
print("%s parcel %s version %s on cluster %s" % (target_stage, parcel_product, parcel_version, cluster_name))
830+
print("\n%s parcel %s version %s on cluster %s" % (target_stage, parcel_product, parcel_version, cluster_name))
831831
print("Starting Distribution for %s - %s" % (parcel_product, parcel_version))
832832
parcel_api.start_distribution_command(cluster_name, parcel_product, parcel_version)
833833
target_stage = 'DISTRIBUTED'
834834
monitor_parcel(parcel_product, parcel_version, target_stage)
835-
print("%s parcel %s version %s on cluster %s" % (target_stage, parcel_product, parcel_version, cluster_name))
835+
print("\n%s parcel %s version %s on cluster %s" % (target_stage, parcel_product, parcel_version, cluster_name))
836836
print("Activating Parcel %s" % parcel_product)
837837
parcel_api.activate_command(cluster_name, parcel_product, parcel_version)
838838

@@ -2500,9 +2500,12 @@ def build_cloudera_cluster():
25002500
print('Exception calling ClustersResourceApi -> first_run {}\n'.format(e))
25012501
active_command = 'First Run on ' + cluster_name
25022502
wait_for_active_cluster_commands(active_command)
2503-
print('---> CLUSTER SETUP COMPLETE <---')
2504-
deployment_seconds = time.time() - start_time
2505-
print('SETUP TIME: %s ' % str(datetime.timedelta(seconds=deployment_seconds)))
2503+
if secure_cluster == 'True':
2504+
pass
2505+
else:
2506+
print('---> CLUSTER SETUP COMPLETE <---')
2507+
deployment_seconds = time.time() - start_time
2508+
print('SETUP TIME: %s ' % str(datetime.timedelta(seconds=deployment_seconds)))
25062509

25072510

25082511
def enable_kerberos():
@@ -2543,9 +2546,6 @@ def enable_kerberos():
25432546
quorum_auth_enable_sasl = [cm_client.ApiConfig(name='quorum_auth_enable_sasl', value='true')]
25442547
update_service_config(service_name='ZOOKEEPER', api_config_items=enableSecurity)
25452548
update_service_config(service_name='ZOOKEEPER', api_config_items=quorum_auth_enable_sasl)
2546-
# print('-->Generate Kerberos Credentials')
2547-
# generate_kerberos_credentials()
2548-
# wait_for_active_mgmt_commands('Generating Missing Kerberos Credentials')
25492549
print('-->Stop Cluster Services')
25502550
cluster_action('stop_command')
25512551
wait_for_active_cluster_service_commands('Stopping Cluster Services')
@@ -2556,9 +2556,6 @@ def enable_kerberos():
25562556
print('-->Deploy Cluster Kerberos Configuration')
25572557
cluster_action('deploy_cluster_client_config')
25582558
wait_for_active_cluster_service_commands('Deploying Cluster Kerberos Client Config')
2559-
# print('-->Generate Kerberos Credentials')
2560-
# generate_kerberos_credentials()
2561-
# wait_for_active_mgmt_commands('Generating Missing Kerberos Credentials')
25622559
print('-->Start Cluster Services')
25632560
cluster_action('start_command')
25642561
wait_for_active_cluster_service_commands('Starting Cluster Services')
@@ -2569,6 +2566,9 @@ def enable_kerberos():
25692566
if debug == 'True':
25702567
print('->Listing Kerberos Principals')
25712568
get_kerberos_principals()
2569+
print('---> SECURE CLUSTER SETUP COMPLETE <---')
2570+
deployment_seconds = time.time() - start_time
2571+
print('SETUP TIME: %s ' % str(datetime.timedelta(seconds=deployment_seconds)))
25722572

25732573

25742574
#

0 commit comments

Comments
 (0)