Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

15
Ang Wei Shan ArcusOne 19th November 2015 Puppet Camp Singapore 2015 Puppet with Oracle Databases

Transcript of Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Page 1: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Ang Wei ShanArcusOne

19th November 2015

Puppet Camp Singapore 2015Puppet with Oracle Databases

Page 2: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Agenda

1. Introduction

2. Life of a traditional DBA

3. Life of a new generation DBA

4. Demo

Page 3: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Introduction

Page 4: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)
Page 5: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

● Database Administrator

● > 4 years of experience in databases

● Worked with majority of the RDBMS

● ≈100 days with Puppet

● ArcusOne

Page 6: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Life of a traditional DBA

Page 7: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)
Page 8: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)
Page 9: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

● Extremely tedious

● Prone to careless mistakes

● Inconsistent configurations among different DBAs

● What if you need to create multiple environment?

Problems with this approach….

Page 10: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Life of a new generation DBA

Page 11: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)
Page 12: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)
Page 13: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Demo

Page 14: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

● Puppet v3.8.4

● Puppet modules○ biemond/oradb

○ petems-swap_file

○ fiddyspence-sysctl

○ ramseymcgrath-remove_hugepage

○ erwbgy-limits

● Provisioning an Oracle database stack on CentOS 7.1

Page 15: Puppet Camp Singapore 2015 - 19th Nov 2015 Presentation (1)

Thank you for your [email protected]