Skip to content

Instantly share code, notes, and snippets.

View gopihc's full-sized avatar

Gopi Chinnappa gopihc

View GitHub Profile
@gopihc
gopihc / Invoke-DbUp.ps1
Created April 4, 2023 00:33 — forked from inammathe/Invoke-DbUp.ps1
Runs scripts against a database using DbUp
param(
$TargetDatabase,
$PackagePath,
$TargetServer,
$JournalToSqlTable,
$ConnectionTimeout,
$ExecutionTimeout,
$Static_ScriptsDir,
$Sandpit_ScriptsDir,
$TestEnv_ScriptsDir,
SQL Server 2017
----------------
Enterprise Core - 6GPYM-VHN83-PHDM2-Q9T2R-KBV83
Developer - 22222-00000-00000-00000-00000
Enterprise - TDKQD-PKV44-PJT4N-TCJG2-3YJ6B
Standard - PHDV4-3VJWD-N7JVP-FGPKY-XBV89
Web - WV79P-7K6YG-T7QFN-M3WHF-37BXC
https://www.teamos-hkrg.com/index.php?threads/microsoft-sql-server-english-2017-rtm-teamos.42103/
@gopihc
gopihc / docker_interview_question.md
Created June 1, 2022 15:54 — forked from bansalankit92/docker_interview_question.md
Docker interview questions and answers all level

What is Hypervisor?

A hypervisor is a software that makes virtualization possible. It is also called Virtual Machine Monitor. It divides the host system and allocates the resources to each divided virtual environment. You can basically have multiple OS on a single host system. There are two types of Hypervisors:

  • Type 1: It’s also called Native Hypervisor or Bare metal Hypervisor. It runs directly on the underlying host system. It has direct access to your host’s system hardware and hence does not require a base server operating system.
  • Type 2: This kind of hypervisor makes use of the underlying host operating system. It’s also called Hosted Hypervisor.

What is virtualization?

Virtualization is the process of creating a software-based, virtual version of something(compute storage, servers, application, etc.). These virtual versions or environments are created from a single physical hardware system. Virtualization lets you split one system into many different sections which act like separ