# | DEVOPS TOOLS & REPOSITORIES | LINK INDEX | USAGE |
---|---|---|---|
1 | Jenkins | https://jenkins.io/ | Pipeline Automation |
2 | Jenkins Plugins | https://plugins.jenkins.io/ | Pipeline Automation |
3 | Docker | https://www.docker.com/ | Containerization |
4 | Docker Hub | https://hub.docker.com/ | Docker Image Repo |
5 | Ansible | https://www.ansible.com/resources | Deployment Automation |
6 | Ansible Galaxy | https://galaxy.ansible.com/ | Ansible Playbook Repo |
7 | Puppet | https://puppet.com/resources | Deployment Au |
''''''''''''''''''''''''''''''''' | |
JAVA BUILD AUTOMATION | |
''''''''''''''''''''''''''''''''' | |
Interpreted -- | |
Input in High Level Language > Interpreter > Converts to Machine Lang > CPU | |
Examples: shell scripts, php |
apiVersion: v1 | |
kind: Service | |
metadata: | |
name: redis-master | |
labels: | |
app: redis | |
tier: backend | |
role: master | |
spec: | |
ports: |
::KUBERNETES:: | |
Why do we need Orchestration? | |
- To start a container cluster with simple commands. | |
- To auto-scale | |
- To maintain cluster state | |
Orchestration Tools for Docker: |
""" | |
Copies all keys from the source Redis host to the destination Redis host. | |
Useful to migrate Redis instances where commands like SLAVEOF and MIGRATE are | |
restricted (e.g. on Amazon ElastiCache). | |
The script scans through the keyspace of the given database number and uses | |
a pipeline of DUMP and RESTORE commands to migrate the keys. | |
Requires Redis 2.8.0 or higher. |
Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...
// see: https://github.com/chadoe/docker-cleanup-volumes
$ docker volume rm $(docker volume ls -qf dangling=true)
$ docker volume ls -qf dangling=true | xargs -r docker volume rm
# Technical Questions [DevOps|System Administration|Mesosphere|Docker] | |
1. Have you worked with containers? What is a docker basically? | |
Docker container is an open source software development platform. Its main benefit is to package applications in “containers,” allowing them to be portable among any system running the Linux operating system (OS). | |
2. What is orchestration in cloud computing? | |
In most situations, cloud automation describes a task or function accomplished without human intervention. Cloud orchestration describes the arranging and coordination of automated tasks, ultimately resulting in a consolidated process or workflow. It is simplest to see this in an example. |
You've probably heard of terms such as KVM and OpenVZ, but until now, large data center virtualization operations were beyond the reach of most individuals or small organizations. In addition, many individuals and organizations face challenges with data privacy relating to having personal or customer data in a public cloud. A relatively simple and inexpensive solution is to run your own private cloud infrastructure inside your firewall.
Proxmox Virtual Environment (PVE) is based on Kernel-based Virtual Machine (KVM) hypervisor and OpenVZ, a solution for container based virtualization. PVE is easy to install and configure. Using its wizard installation and configuration and web-based management interface and consoles, you can have an easy-to-use virtualization environment in under an hour even if you have little experience in virtualization. PVE is made by Proxmox Server Solutions GmbH is a privately held corporation based in Vienna, Austria.
Once installed and configured, you can choose from a variety of ea
#!/bin/bash | |
#....................................................................# | |
# Script: Installs LAMP, PhpMyadmin & Vtiger 7.1 on a fresh CentOS-7 | |
# Author: Prasanjit Singh | |
#....................................................................# | |
# INSTALL LAMP | |
cd /tmp/ | |
yum install wget vim telnet systemd -y | |
yum -y update |