ChatOpsDriven Private Cloud
Transcript of ChatOpsDriven Private Cloud
![Page 1: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/1.jpg)
ChatOps Driven Private Cloud
Technical Solution Architect - Cisco Systems
Brandon Beck and Doron Chosnek
![Page 2: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/2.jpg)
Brandon BeckTechnical Solution Architect, Cisco
Has worked 15 years at Cisco in various technical sales roles with a primary focus on datacenter solutions. Enjoys tinkering with various programming languages and finding ways to automate Cisco solutions (typically motivated by laziness)
![Page 3: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/3.jpg)
Doron ChosnekTechnical Solution Architect, Cisco
Doron spent the first decade of his career focused on hardware development. When he discovered that scripting could help automate repetitive and tedious tasks in PCB layout, it started a long journey of scripting hackery. Doron currently works for Cisco in the Cloud & Compute group.
![Page 4: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/4.jpg)
The Challenge
![Page 5: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/5.jpg)
It all started with a new product…
Tetration
We need applications to demo the product!!
![Page 6: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/6.jpg)
It all started with a new product…
Tetration
Where can we put them??
We can put them in the cloud!
![Page 7: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/7.jpg)
It all started with a new product…
Tetration
Hey, what about that lab gear Brandon and Doron have down in Austin?
![Page 8: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/8.jpg)
Let's build a private cloudPrivate Cloud Infrastructure
HyperFlex
Hey I forgot my password…would you mind resetting it for me
Could you please make me an administratorHey I heard you guys are setting up a new lab. Could you add me please!
![Page 9: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/9.jpg)
Let’s add some AutomationPrivate Cloud Infrastructure
Wish List• Onboarding Users• Removing Users• Password Recovery• Deploying an Application• Workload Power Mgmt• Remote Access (RDP/SSH)• Retrieve Lab Details
Chatbot
![Page 10: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/10.jpg)
Breaking it down
• Create wish list runbooks
![Page 11: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/11.jpg)
Breaking it down
Webex Teams
AWS Lex NLP
• Create wish list runbooks• Gather required data points from user
![Page 12: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/12.jpg)
Breaking it down
Webex Teams
AWS Lex NLP
AWS Lambda
AWS DynamoDB
• Create wish list runbooks• Gather required data points from user• Validate data
![Page 13: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/13.jpg)
Breaking it down
Webex Teams
AWS Lex NLP
AWS Lambda
AWS DynamoDB
• Create wish list runbooks• Gather required data points from user• Validate data• Send collected data to AWX for orchestration
![Page 14: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/14.jpg)
Breaking it down
Webex Teams
AWS Lex NLP
AWS Lambda
AWS DynamoDB
• Create wish list runbooks• Gather required data points from user• Validate data• Send collected data to AWX for orchestration• Handle feedback notifications
![Page 15: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/15.jpg)
Tenant Onboarding
![Page 16: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/16.jpg)
Tenant Onboarding
![Page 17: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/17.jpg)
Tenant Onboarding
![Page 18: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/18.jpg)
Tenant Onboarding
![Page 19: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/19.jpg)
Tenant Onboarding
![Page 20: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/20.jpg)
Tenant Onboarding
![Page 21: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/21.jpg)
Tenant Onboarding
![Page 22: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/22.jpg)
Tenant Onboarding
![Page 23: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/23.jpg)
Tenant Onboarding
![Page 24: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/24.jpg)
Tenant Onboarding
![Page 25: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/25.jpg)
Tenant Onboarding
![Page 26: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/26.jpg)
Tenant OnboardingAdd User Job Template
1. New Active Directory user created
a) Default security groups added
2. Create webex teams chatbot webhook
3. Create Guacamole user account
4. VM folder created using user id
5. ACI micro segment policy group created
a) Only include VMs containing user id
b) Create L3 out contract
6. Create new Tetration tenant
a) Create pre-defined scope tree and policies
7. Send welcome email to new user
![Page 27: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/27.jpg)
Deploying an App
![Page 28: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/28.jpg)
Deploying an App
![Page 29: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/29.jpg)
Deploying an AppDeploy an App Workflow
![Page 30: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/30.jpg)
Accessing the App
![Page 31: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/31.jpg)
Accessing the App
![Page 32: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/32.jpg)
Accessing the App
![Page 33: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/33.jpg)
• Total Applications deployed in 2019:• Enabled custom demo experiences based on
customer interest• Team contributed applications (Sock Shop and
Apache Struts)• Time spent playing Xbox in the evenings
Closing Remarks
1,132
![Page 34: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/34.jpg)
Thank you!
![Page 35: ChatOpsDriven Private Cloud](https://reader033.fdocuments.in/reader033/viewer/2022052602/628cfb4970a2cb06db2ea2c4/html5/thumbnails/35.jpg)