====== Current state of Mystic Peg ======
===== Server =====
==== Hosting ====
This is hosted on easyspace,
* NO - can be scaled, custom built server
* NO - can deploy our own OS, requires a support ticket
* YES - can request a KVMoIP session via web interface request
==== IP Address ====
$ host mysticpeg (No URL Defined)
mysticpeg has address 78.129.208.78
Other Static IP addresses linked to the server include
78.129.208.24, 78.129.208.29, 78.129.208.77, and 78.129.208.124
The IP Configuration of the Host and VMs is as follows
IP: (Choose From Above) Netmask: 255.255.255.0 Gateway: 78.129.208.1 DNS: 8.8.8.8, 8.8.4.4 (Change this to use your own, as currently using Google DNS)==== Specification ==== IS-56088 (RS Dedicated Server)- Intel Xeon E3-1230 v2 * 8GB Memory * Adaptec 5405 RAID Controller * 2x 2TB SATA HDD 7200rpm 3.5" * RAID 1 * CentOS 7 x64 * Unmanaged SLA * Unmetered Bandwidth ===== Operating System =====
MYSTIC:/root $ cat /etc/os-release
NAME="CentOS Linux"
VERSION="7 (Core)"
ID="centos"
ID_LIKE="rhel fedora"
VERSION_ID="7"
PRETTY_NAME="CentOS Linux 7 (Core)"
ANSI_COLOR="0;31"
CPE_NAME="cpe:/o:centos:centos:7"
HOME_URL="https://www.centos.org/"
BUG_REPORT_URL="https://bugs.centos.org/"
CENTOS_MANTISBT_PROJECT="CentOS-7"
CENTOS_MANTISBT_PROJECT_VERSION="7"
REDHAT_SUPPORT_PRODUCT="centos"
REDHAT_SUPPORT_PRODUCT_VERSION="7"
MYSTIC:/root $
===== File System =====
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/cl-root 11G 8.0G 3.1G 73% /
devtmpfs 3.8G 0 3.8G 0% /dev
tmpfs 3.9G 0 3.9G 0% /dev/shm
tmpfs 3.9G 397M 3.5G 11% /run
tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup
/dev/sda1 1014M 379M 636M 38% /boot
/dev/mapper/cl-home 1.4T 1.2T 246G 83% /home
tmpfs 780M 52K 780M 1% /run/user/0
tmpfs 780M 0 780M 0% /run/user/1000
==== LVM Config ====
MYSTIC:/root $ mount | grep mapper
/dev/mapper/cl-root on / type xfs (rw,relatime,attr2,inode64,noquota)
/dev/mapper/cl-home on /home type xfs (rw,relatime,attr2,inode64,noquota)
MYSTIC:/root $
MYSTIC:/root $ pvdisplay
--- Physical volume ---
PV Name /dev/sda2
VG Name cl
PV Size <1.82 TiB / not usable 0
Allocatable yes
PE Size 4.00 MiB
Total PE 475898
Free PE 112509
Allocated PE 363389
PV UUID KZ24Nv-RYPC-kfFk-q3hA-cAJm-I9yt-2BGr4f
MYSTIC:/root $
MYSTIC:/root $ vgdisplay
--- Volume group ---
VG Name cl
System ID
Format lvm2
Metadata Areas 1
Metadata Sequence No 9
VG Access read/write
VG Status resizable
MAX LV 0
Cur LV 3
Open LV 3
Max PV 0
Cur PV 1
Act PV 1
VG Size <1.82 TiB
PE Size 4.00 MiB
Total PE 475898
Alloc PE / Size 363389 / <1.39 TiB
Free PE / Size 112509 / <439.49 GiB
VG UUID JUzGXT-a91Q-xnqI-Zgfr-NUTB-Rhua-8A2pou
MYSTIC:/root $
MYSTIC:/root $ lvdisplay
--- Logical volume ---
LV Path /dev/cl/swap
LV Name swap
VG Name cl
LV UUID Lv09OG-1Mt0-khfK-QcLs-dDac-f39l-1tREMR
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2019-08-21 00:39:08 +0100
LV Status available
# open 2
LV Size 8.00 GiB
Current LE 2048
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:1
--- Logical volume ---
LV Path /dev/cl/home
LV Name home
VG Name cl
LV UUID J3Jqem-lrOi-l8jO-mc6o-ye9J-9a1K-eFGWXA
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2019-08-21 00:39:08 +0100
LV Status available
# open 1
LV Size <1.37 TiB
Current LE 358525
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:2
--- Logical volume ---
LV Path /dev/cl/root
LV Name root
VG Name cl
LV UUID V3jgzI-T3nt-C5xv-o5S3-ADcx-aLA5-aAu6xL
LV Write Access read/write
LV Creation host, time localhost.localdomain, 2019-08-21 00:39:12 +0100
LV Status available
# open 1
LV Size 11.00 GiB
Current LE 2816
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
MYSTIC:/root $
===== Network config =====
MYSTIC:/root $ ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether 00:25:90:7e:11:a9 brd ff:ff:ff:ff:ff:ff
inet 78.129.208.78/32 brd 78.129.208.78 scope global noprefixroute eth0
valid_lft forever preferred_lft forever
inet6 fe80::225:90ff:fe7e:11a9/64 scope link
valid_lft forever preferred_lft forever
3: eth1: mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 00:25:90:7e:11:a8 brd ff:ff:ff:ff:ff:ff
9: br1: mtu 1500 qdisc noqueue state DOWN group default qlen 1000
link/ether 3e:a4:64:49:e9:34 brd ff:ff:ff:ff:ff:ff
inet 78.129.208.78/24 brd 78.129.208.255 scope global noprefixroute br1
valid_lft forever preferred_lft forever
49: macvtap3@eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 500
link/ether 52:54:00:49:8b:a3 brd ff:ff:ff:ff:ff:ff
inet6 fe80::5054:ff:fe49:8ba3/64 scope link
valid_lft forever preferred_lft forever
50: macvtap0@eth0: mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 500
link/ether 52:54:00:94:c1:be brd ff:ff:ff:ff:ff:ff
inet6 fe80::5054:ff:fe94:c1be/64 scope link
valid_lft forever preferred_lft forever
MYSTIC:/root $
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 127.0.0.1:25 0.0.0.0:* LISTEN 1941/master
tcp 0 0 0.0.0.0:22022 0.0.0.0:* LISTEN 1466/sshd
tcp 0 0 127.0.0.1:5900 0.0.0.0:* LISTEN 10964/qemu-kvm
tcp 0 0 127.0.0.1:5903 0.0.0.0:* LISTEN 17654/qemu-kvm
tcp 0 0 0.0.0.0:111 0.0.0.0:* LISTEN 1/systemd
tcp 0 0 127.0.0.1:5910 0.0.0.0:* LISTEN 14681/Xvnc
tcp 0 0 127.0.0.1:631 0.0.0.0:* LISTEN 1454/cupsd
tcp6 0 0 ::1:25 :::* LISTEN 1941/master
tcp6 0 0 :::6556 :::* LISTEN 1470/xinetd
tcp6 0 0 :::22022 :::* LISTEN 1466/sshd
tcp6 0 0 :::111 :::* LISTEN 1/systemd
tcp6 0 0 ::1:5910 :::* LISTEN 14681/Xvnc
tcp6 0 0 ::1:631 :::* LISTEN 1454/cupsd
udp 0 0 0.0.0.0:111 0.0.0.0:* 1/systemd
udp 0 0 127.0.0.1:323 0.0.0.0:* 1060/chronyd
udp 0 0 0.0.0.0:781 0.0.0.0:* 1030/rpcbind
udp 0 0 0.0.0.0:5353 0.0.0.0:* 1057/avahi-daemon:
udp 0 0 0.0.0.0:47106 0.0.0.0:* 1057/avahi-daemon:
udp6 0 0 :::111 :::* 1/systemd
udp6 0 0 ::1:323 :::* 1060/chronyd
udp6 0 0 :::781 :::* 1030/rpcbind
===== SELinux =====
[root@mysticpeg ~]# getenforce
Disabled
[root@mysticpeg ~]#
===== Firewall =====
firewalld.service disabled
No iptables installed either
Looks like nothing has been configured
*
tcp6 0 0 ::1:5910 :::* LISTEN 14681/Xvnc
===== Virtual Machines =====
View information on KVM and the Virsh Process [[https://trac.x0blr.com/#data-tracwysiwyg-link=https://trac.x0blr.com/hal/wiki/virsh|here]]
KVMs are all in /home/vms
drwx--x---+ 24 vms libvirt 4096 Nov 25 01:55 vms
[[https://trac.x0blr.com/#data-tracwysiwyg-link=wiki:WebVirManager|WebVirManager]] is installed
Centos iso is in /home/root_iles/
-rw-r--r-- 1 qemu qemu 8572108800 Sep 29 14:20 CentOS-Stream-x86_64-dvd1.iso
MYSTIC:/home/vms $ du -hs *
0 backups
4.0K bin
0 Desktop
0 Documents
0 Downloads
0 Music
0 Pictures
0 Public
0 Templates
0 thinclient_drives
0 Videos
474G virtimg
4.0K vm
6.0M webvirtmgr
MYSTIC:/home/vms $
==== Configured VMs ====
|**VM** |**Use** |**qcow2** |**Owner** |**Decomm** |
|Poptarts|Unknown|Poptarts_rz.qcow2|Darren| |
|Orville|Dave testbed for migration|Orville_rz.qcow2|Dave| |
|Coffee|Unknown|Coffee_rz.qcow2
qemu 10964 1 2 2019 ? 2-22:58:44 /usr/libexec/qemu-kvm -name Poptarts -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off,dump-guest-core=off -cpu IvyBridge-IBRS -m 512 -realtime mlock=off -smp 1,sockets=1,cores=1,threads=1 -uuid a8d9e8d4-f66f-41b3-8b27-d1c32a6e9620 -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-45-Poptarts/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -boot strict=on -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x5.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x5 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x5.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x5.0x2 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x6 -drive file=/home/vms/virtimg/Poptarts_rz.qcow2,format=qcow2,if=none,id=drive-virtio-disk0 -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x7,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=27,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:94:c1:be,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-45-Poptarts/org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel1,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=com.redhat.spice.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -spice port=5900,addr=127.0.0.1,disable-ticketing,image-compression=off,seamless-migration=on -vga qxl -global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=67108864 -global qxl-vga.vgamem_mb=16 -global qxl-vga.max_outputs=1 -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -chardev spicevmc,id=charredir0,name=usbredir -device usb-redir,chardev=charredir0,id=redir0,bus=usb.0,port=2 -chardev spicevmc,id=charredir1,name=usbredir -device usb-redir,chardev=charredir1,id=redir1,bus=usb.0,port=3 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x8 -object rng-random,id=objrng0,filename=/dev/urandom -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.0,addr=0x9 -msg timestamp=on
qemu 17654 1 6 2019 ? 8-15:47:42 /usr/libexec/qemu-kvm -name Orville -S -machine pc-i440fx-rhel7.0.0,accel=kvm,usb=off,dump-guest-core=off -cpu IvyBridge-IBRS -m 4604 -realtime mlock=off -smp 4,sockets=4,cores=1,threads=1 -uuid a99c556e-93a8-4e0e-8a9b-aa8f7c88201f -no-user-config -nodefaults -chardev socket,id=charmonitor,path=/var/lib/libvirt/qemu/domain-44-Orville/monitor.sock,server,nowait -mon chardev=charmonitor,id=monitor,mode=control -rtc base=utc,driftfix=slew -global kvm-pit.lost_tick_policy=delay -no-hpet -no-shutdown -global PIIX4_PM.disable_s3=1 -global PIIX4_PM.disable_s4=1 -boot strict=on -device ich9-usb-ehci1,id=usb,bus=pci.0,addr=0x5.0x7 -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,bus=pci.0,multifunction=on,addr=0x5 -device ich9-usb-uhci2,masterbus=usb.0,firstport=2,bus=pci.0,addr=0x5.0x1 -device ich9-usb-uhci3,masterbus=usb.0,firstport=4,bus=pci.0,addr=0x5.0x2 -device virtio-serial-pci,id=virtio-serial0,bus=pci.0,addr=0x6 -drive file=/home/vms/virtimg/Orville_rz.qcow2,format=qcow2,if=none,id=drive-virtio-disk0 -device virtio-blk-pci,scsi=off,bus=pci.0,addr=0x7,drive=drive-virtio-disk0,id=virtio-disk0,bootindex=1 -netdev tap,fd=31,id=hostnet0 -device rtl8139,netdev=hostnet0,id=net0,mac=52:54:00:49:8b:a3,bus=pci.0,addr=0x3 -chardev pty,id=charserial0 -device isa-serial,chardev=charserial0,id=serial0 -chardev socket,id=charchannel0,path=/var/lib/libvirt/qemu/channel/target/domain-44-Orville/org.qemu.guest_agent.0,server,nowait -device virtserialport,bus=virtio-serial0.0,nr=1,chardev=charchannel0,id=channel0,name=org.qemu.guest_agent.0 -chardev spicevmc,id=charchannel1,name=vdagent -device virtserialport,bus=virtio-serial0.0,nr=2,chardev=charchannel1,id=channel1,name=com.redhat.spice.0 -device usb-tablet,id=input0,bus=usb.0,port=1 -spice port=5903,addr=127.0.0.1,disable-ticketing,image-compression=off,seamless-migration=on -vga qxl -global qxl-vga.ram_size=67108864 -global qxl-vga.vram_size=67108864 -global qxl-vga.vgamem_mb=16 -global qxl-vga.max_outputs=1 -device intel-hda,id=sound0,bus=pci.0,addr=0x4 -device hda-duplex,id=sound0-codec0,bus=sound0.0,cad=0 -chardev spicevmc,id=charredir0,name=usbredir -device usb-redir,chardev=charredir0,id=redir0,bus=usb.0,port=2 -chardev spicevmc,id=charredir1,name=usbredir -device usb-redir,chardev=charredir1,id=redir1,bus=usb.0,port=3 -device virtio-balloon-pci,id=balloon0,bus=pci.0,addr=0x8 -object rng-random,id=objrng0,filename=/dev/urandom -device virtio-rng-pci,rng=objrng0,id=rng0,bus=pci.0,addr=0x9 -msg timestamp=on
==== Autostart(ed|ing) VMs ====
[root@mysticpeg ~]# systemctl cat qemu-guest-agent.service
# /usr/lib/systemd/system/qemu-guest-agent.service
[Unit]
Description=QEMU Guest Agent
BindsTo=dev-virtio\x2dports-org.qemu.guest_agent.0.device
After=dev-virtio\x2dports-org.qemu.guest_agent.0.device
IgnoreOnIsolate=True
[Service]
UMask=0077
EnvironmentFile=/etc/sysconfig/qemu-ga
ExecStart=/usr/bin/qemu-ga \
--method=virtio-serial \
--path=/dev/virtio-ports/org.qemu.guest_agent.0 \
--blacklist=${BLACKLIST_RPC} \
-F${FSFREEZE_HOOK_PATHNAME}
StandardError=syslog
Restart=always
RestartSec=0
[Install]
WantedBy=dev-virtio\x2dports-org.qemu.guest_agent.0.device
[root@mysticpeg ~]#
VMs look to be built manually then configured for autostart through virsh
[root@mysticpeg ~]# virsh list --all
Id Name State
----------------------------------------------------
44 Orville running
45 Poptarts running
- Coffee shut off
- www shut off
[root@mysticpeg ~]#
[root@mysticpeg ~]# virsh list --all --no-autostart
Id Name State
----------------------------------------------------
[root@mysticpeg ~]# virsh list --all --autostart
Id Name State
----------------------------------------------------
44 Orville running
45 Poptarts running
- Coffee shut off
- www shut off
[root@mysticpeg ~]#
Autostart VMs are launched by the libvirt service
[root@mysticpeg ~]# systemctl status libvirtd
● libvirtd.service - Virtualization daemon
Loaded: loaded (/usr/lib/systemd/system/libvirtd.service; enabled; vendor preset: enabled)
Active: active (running) since Wed 2019-08-28 14:16:11 BST; 7 months 1 days ago
Docs: man:libvirtd(8)
https://libvirt.org
Main PID: 1569 (libvirtd)
Tasks: 18 (limit: 32768)
CGroup: /system.slice/libvirtd.service
└─1569 /usr/sbin/libvirtd
[root@mysticpeg ~]# systemctl cat libvirtd.service
# /usr/lib/systemd/system/libvirtd.service
# NB we don't use socket activation. When libvirtd starts it will
# spawn any virtual machines registered for autostart. We want this
# to occur on every boot, regardless of whether any client connects
# to a socket. Thus socket activation doesn't have any benefit
[Unit]
Description=Virtualization daemon
Requires=virtlogd.socket
Requires=virtlockd.socket
Wants=systemd-machined.service
Before=libvirt-guests.service
After=network.target
After=dbus.service
After=iscsid.service
After=apparmor.service
After=local-fs.target
After=remote-fs.target
After=systemd-logind.service
After=systemd-machined.service
Documentation=man:libvirtd(8)
Documentation=https://libvirt.org
[Service]
Type=notify
EnvironmentFile=-/etc/sysconfig/libvirtd
ExecStart=/usr/sbin/libvirtd $LIBVIRTD_ARGS
ExecReload=/bin/kill -HUP $MAINPID
KillMode=process
Restart=on-failure
# At least 1 FD per guest, often 2 (eg qemu monitor + qemu agent).
# eg if we want to support 4096 guests, we'll typically need 8192 FDs
# If changing this, also consider virtlogd.service & virtlockd.service
# limits which are also related to number of guests
LimitNOFILE=8192
# The cgroups pids controller can limit the number of tasks started by
# the daemon, which can limit the number of domains for some hypervisors.
# A conservative default of 8 tasks per guest results in a TasksMax of
# 32k to support 4096 guests.
TasksMax=32768
[Install]
WantedBy=multi-user.target
Also=virtlockd.socket
Also=virtlogd.socket
[root@mysticpeg ~]#