Added content.

- Theory assignments
- Notes
- Practical
- Question Papers
- DISCLAIMER and motto files
Lastly, updated README.

Stored using LFS:
- Practical/Assignment-1/AWS EC2 - User Guide.pdf
- Practical/Assignment-3/Bank-App-Demo.mp4
- Practical/Assignment-3/Demo-3.mp4
- Practical/Assignment-3/Salesforce Apex - Reference Guide.pdf
This commit is contained in:
K
2025-06-11 16:56:28 +05:30
parent c0c311d52b
commit 4d1029dbdb
60 changed files with 534 additions and 0 deletions
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,47 @@
# Steps to install KVM
---
1. Check if virtualization is enabled.
```shell
cat /proc/cpuinfo | grep -Ec '(vmx|svm)'
```
In this command, we are printing the contents of `/proc/cpuinfo`, then using grep for pattern matching. `vmx` is the name for Intel's virtualization and `svm` is AMD's. If the output is 0, virtualization is disabled in BIOS, otherwise it's on.
2. Install required packages
```shell
sudo apt install -y qemu-kvm virt-manager libvirt-daemon-system virtinst libvirt-clients
```
- qemu-kvm An opensource emulator and virtualization package that provides hardware emulation.
- virt-manager A Qt-based graphical interface for managing virtual machines via the libvirt daemon.
- libvirt-daemon-system A package that provides configuration files required to run the libvirt daemon.
- virtinst A set of command-line utilities for provisioning and modifying virtual machines.
- libvirt-clients A set of client-side libraries and APIs for managing and controlling virtual machines & hypervisors from the command line.
3. Start and enable virtualization daemon
```shell
sudo systemctl enable libvirtd
sudo systemctl start libvirtd
sudo systemctl status libvirtd
```
> [!TIP]
> After viewing status of the `libvirtd` service, press `q` to exit out of the view.
4. Add user to KVM and libvirt group
```shell
sudo usermod -aG kvm $USER
sudo usermod -aG libvirt $USER
```
5. Launch KVM Virtual Machine Manager from App Launcher.
6. `QEMU/KVM` should show _connecting_ followed by _connected_ in the app. Now, you can launch as many virtual machines as you want!
---
Binary file not shown.