[devel] [I] rpm-build-vm: vm-run (update 1.3)

Vitaly Chikunov vt на altlinux.org
Чт Дек 12 19:21:43 MSK 2019


Добавил, чтоб по умолчанию были все ядра и MemAvailable памяти.

Так же поддержка share_network=1. Демо:

  $ hsh-install iproute2 telnet

  $ share_network=1 hsh-shell --mountpoints=/proc,/dev/kvm

  builder на x86_64:/.in$ vm-run

  root на x86_64:/.in# nproc
  32

  root на x86_64:/.in# free -h
		total        used        free      shared  buff/cache   available
  Mem:           13Gi        78Mi        13Gi          0B        14Mi        12Gi

  root на x86_64:/.in# telnet yandex.ru 80
  Trying 77.88.55.88...
  Connected to yandex.ru.
  Escape character is '^]'.
  ...

Есть возможность выбрать ядро если заинсталлировать его вручную перед инсталлом
rpm-build-vm. (Пока) обязательно _перед_, иначе не будет initrd.

  $ hsh-install kernel-image-std-def kernel-image-rt
  $ hsh-install rpm-build-vm
  <13>Dec 12 16:17:41 rpmi: rpm-build-vm-1.2-alt1 1576165647 installed

  $ hsh-shell --mountpoints=/proc,/dev/kvm

  builder на x86_64:/.in$ ls -la /boot/initrd*
  -rw-r--r-- 1 rooter rooter 13334528 Dec 12 16:17 /boot/initrd-4.19.59-rt-alt8.rt24.img
  -rw-r--r-- 1 rooter rooter 12400128 Dec 12 16:17 /boot/initrd-4.19.88-std-def-alt1.img
  -rw-r--r-- 1 rooter rooter 12431872 Dec 12 16:17 /boot/initrd-5.3.15-un-def-alt1.img

  builder на x86_64:/.in$ vm-run --kernel=rt

  root на x86_64:/.in# uname -a
  Linux (none) 4.19.59-rt-alt8.rt24 #1 SMP PREEMPT RT Sun Nov 24 02:02:59 UTC 2019 x86_64 GNU/Linux



Подробная информация о списке рассылки Devel