CentOS v7 kasutamine

Allikas: Imre kasutab arvutit
Mine navigeerimisribaleMine otsikasti

Sissejuhatus

TODO

CentOS 7 release'id põhinevad vastavatele RedHat 7 release'idele. Kuna RedHat 7 avalikult ei teata ette järgmisest versioonist, siis CentOS 7 järgmine versioon ilmub nö ootamatult. CentOS 7 versioone nimetatakse 1804, 1810 jne tundub, et number viitab ilmumise aasta + kuu ajale.

  • CentOS 7 (7.5 1804)
  • CentOS 7 (7.6 1810)

Süsteemi kopeerimine riistvarale teisele

TODO

Uue initramfs tekitamiseks sobib öelda

# dracut -vf /boot/initramfs-imre-3.10.0-862.14.4.el7.x86_64.img 3.10.0-862.14.4.el7.x86_64

kus

  • teine argument on kerneli versioon millele vastavat initramfs moodustatakse
  • esimene argument on moodustatava initramfs faili nimi

GRUB2 seadistusfaili tekitamist juhib seadistusfail

# cat /etc/default/grub 
GRUB_TIMEOUT=15
GRUB_DISTRIBUTOR="$(sed 's, release .*$,,g' /etc/system-release)"
GRUB_DEFAULT=saved
GRUB_DISABLE_SUBMENU=true
GRUB_TERMINAL_OUTPUT="console"
GRUB_CMDLINE_LINUX="rd.lvm.lv=centos/vma2_root rd.lvm.lv=centos/swap ixgbe.allow_unsupported_sfp=1"
GRUB_DISABLE_RECOVERY="true"

grub.conf tekitamiseks sobib öelda

# grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg

Kasulikud lisamaterjalid

Misc

  • selinux väljalülitamine, peab tulemusena sisaldama muu hulgas sellist rida
# cat /etc/selinux/config
..
SELINUX=disabled
...
  • paketifiltri väljalülitamine
# systemctl disable firewalld
# systemctl stop firewalld
  • VLAN liidese seadistamine ja seadistuse genereerimine
# nmcli con add type vlan con-name vlan-ens37.100 ifname ens37.100 dev ens37 id 100 ip4 192.168.100.1/24

taustal tekib seadistusfail

TODO

Võrgu seadistamine

unsupported 10 g mooduli kasutamine

füüsiline -> bond -> vlan liidese tekitamine

# nmcli con add type bond con-name Bond0 ifname bond0 bond.options "mode=4,miimon=100" ipv4.method disabled ipv6.method ignore
# nmcli con add type ethernet con-name Slave1 ifname p1p1 master bond0 save-type bond
# nmcli con add type ethernet con-name Slave2 ifname p1p2 master bond0 slave-type bond
# nmcli con add type vlan con-name vlan-bond0.509 ifname bond0.509 dev bond0 id 509 ip4 10.100.9.95/24

Tulemusena tekib

# nmcli con show
NAME                UUID                                  TYPE      DEVICE    
Bond0               36bd7a74-25e7-4aa9-820d-4d32639388a1  bond      bond0     
Slave1              69e73c01-3030-474d-b2d5-8b044f8ca774  ethernet  p1p1      
Slave2              3fa2b215-579a-4d42-9ad8-6d742b0a3c66  ethernet  p1p2      
vlan-bond0.509      e35235ab-cf5a-47e5-834e-40c928d1e98e  vlan      bond0.509 
Wired connection 1  3ca112dd-473c-3603-a0e2-872bb14fca1f  ethernet  --        
Wired connection 2  517858be-956f-37d4-89fd-55d4cc68e273  ethernet  --        
Wired connection 3  81bfcce2-ff75-3abd-a0ef-03917f5f0911  ethernet  --        
Wired connection 4  cc1bcd0b-0118-36b4-9d62-80fb6480db62  ethernet  --  
# ip route add default via 10.0.9.1

Liidese eemaldamiseks

# nmcli con delete vlan-bond0.507

Tavalise võrguliidese seadistamiseks sobib öelda

# nmcli con add type ethernet con-name eth0conname ifname eth0 ip4 10.100.13.112/24 gw4 10.100.13.179

UEFI

Tundub, et sellised paketid on nö rohkem UEFI võimelisel CentOS 7 süsteemis

dosfstools
efibootmgr
efivar-libs
grub2-efi-x64
mokutil
shim-x64

Lokaalse rpm mirrori haldamine

Tööpõhimõte

TODO

REPO struktuur

http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/repodata/repomd.xml
http://repo.zabbix.com/non-supported/rhel/7/x86_64/repodata/repomd.xml 
http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/repodata/b514e....-primary.sqlite.bz2
http://repo.zabbix.com/non-supported/rhel/7/x86_64/repodata/primary.xml.gz
http://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-get-4.0.3-1.el7.x86_64.rpm

Tarkvara paigaldamine

# yum install createrepo yum-utils

Misc

Repost pakettide kopeerimiseks sobib öelda

# yum install --downloadonly --downloaddir=/var/tmp/dl zabbix-get

Kirjelda repo tavalisel viisil

TODO

Kopeerida andmed failisüsteemi kataloogi

$ reposync -r zabbix -u -p /home/imre/tmp
warning: /home/dwalin/z/zabbix/zabbix-agent-4.0.1-1.el7.x86_64.rpm: Header V4 RSA/SHA512 Signature, key ID a14fe591: NOKEY
Public key for zabbix-agent-4.0.1-1.el7.x86_64.rpm is not installed
(1/54): zabbix-agent-4.0.1-1.el7.x86_64.rpm                                            | 381 kB  00:00:01     
(2/54): zabbix-agent-4.0.0-2.el7.x86_64.rpm                                            | 379 kB  00:00:01     
(3/54): zabbix-agent-4.0.2-1.el7.x86_64.rpm                                            | 384 kB  00:00:00 
...

Moodustada metaandmed, tekib originaalile lähedane seis failisüsteemi

$ createrepo /home/imre/tmp/salt

Publitseerida tekkinud repo üle http ja kasutada seda arvutitest tarkvara paigaldamiseks.

Paketihaldus

Maybe you want: rm -rf /var/cache/yum, to also free up space taken by orphaned data from disabled or removed repos


Kasulikud lisamaterjalid