secoug 发表于 2019-8-20 20:23:21

课程第19次

本帖最后由 secoug 于 2019-8-22 22:03 编辑

逻辑卷快照和虚拟化:
# lvcreate -s -L200M /dev/rhel/winserver
Logical volume "lvol0" created.
当使用这个快照,超过200M的变化量时,块照会被自动回收(摧毁)。









Aug 20 20:39:25 station157 kernel: device-mapper: snapshots: Invalidating snapshot: Unable to allocate exception.
Aug 20 20:39:25 station157 lvm: WARNING: Snapshot rhel-lvol0 changed state to: Invalid and should be removed.
Aug 20 20:39:25 station157 dmeventd: No longer monitoring snapshot rhel-lvol0.








file-print-server-environment
graphical-server-environment
infrastructure-server-environment
virtualization-host-environment
web-server-environment
找group:
grep -A 1 'group'd08a56b3b4cba8aaeba3c84aa776e58bd6ffb78281d5c8296d2c382f0bf54913-comps-Server.x86_64.xml

3-comps-Server.x86_64.xml
<group>
    <id>additional-devel</id>
--
</group>
<group>
    <id>anaconda-tools</id>
--
</group>
<group>
    <id>backup-client</id>
--
</group>
<group>
    <id>backup-server</id>
--
</group>
<group>
    <id>base</id>
--
      <packagereq type="optional">libcgroup</packagereq>
      <packagereq type="optional">libcgroup-tools</packagereq>
      <packagereq type="optional">libitm</packagereq>
--
</group>
<group>
    <id>compat-libraries</id>
--
</group>
<group>
    <id>conflicts-server</id>
--
    <description>This group includes packages conflicting with @everything installation on the Server variant.</description>
    <description xml:lang="as">এই দলে চাৰ্ভাৰ অপৰত থকা @everything ইনস্টলৰ লগত দন্দ কৰা পেকেইজসমূহ অন্তৰ্ভুক্ত কৰে।</description>
--
    <description xml:lang="fr">Ce groupe comprend des paquetages en conflit avec l'installation @everything sur la variante Serveur.</description>
    <description xml:lang="gu">આ જૂથ સર્વર વિવિધતા પર @બધા જ સ્થાપન સાથે અથડામણ થતા પેકેજોને સમાવે છે.</description>
--
</group>
<group>
    <id>console-internet</id>
--
</group>
<group>
    <id>core</id>
--
</group>
<group>
    <id>debugging</id>
--
</group>
<group>
    <id>desktop-debugging</id>
--
</group>
<group>
    <id>development</id>
--
</group>
<group>
    <id>dial-up</id>
--
</group>
<group>
    <id>directory-client</id>
--
</group>
<group>
    <id>directory-server</id>
--
</group>
<group>
    <id>dns-server</id>
--
    <description>This package group allows you to run a DNS name server (BIND) on the system.</description>
    <description xml:lang="af">Hierdie pakket stel jou in staat om 'n DNS-naambediener (BIND) op die rekenaar te laat loop.</description>
--
    <description xml:lang="en_GB">This package group allows you to run a DNS name server (BIND) on the system.</description>
    <description xml:lang="es">Este paquete le permite ejecutar un servidor de nombres DNS (BIND) en el sistema.</description>
--
    <description xml:lang="fr">Ce groupe de paquetages vous permet d'exécuter un serveur de noms DNS (BIND) sur le système.</description>
    <description xml:lang="gu">આ પેકેજનું જૂથ તમને સિસ્ટમ પર DNS નામ સેવા (BIND) ચલાવવાની પરવાનગી આપે છે.</description>
--
</group>
<group>
    <id>emacs</id>
--
</group>
<group>
    <id>file-server</id>
--
</group>
<group>
    <id>fonts</id>
--
</group>
<group>
    <id>ftp-server</id>
--
</group>
<group>
    <id>gnome-apps</id>
--
</group>
<group>
    <id>gnome-desktop</id>
--
</group>
<group>
    <id>graphical-admin-tools</id>
--
</group>
<group>
    <id>graphics</id>
--
</group>
<group>
    <id>guest-agents</id>
--
</group>
<group>
    <id>guest-desktop-agents</id>
--
</group>
<group>
    <id>hardware-monitoring</id>
--
</group>
<group>
    <id>identity-management-server</id>
--
</group>
<group>
    <id>infiniband</id>
--
</group>
<group>
    <id>input-methods</id>
--
</group>
<group>
    <id>internet-browser</id>
--
</group>
<group>
    <id>java-platform</id>
--
</group>
<group>
    <id>kde-desktop</id>
--
</group>
<group>
    <id>large-systems</id>
--
</group>
<group>
    <id>legacy-unix</id>
--
</group>
<group>
    <id>legacy-x</id>
--
</group>
<group>
    <id>load-balancer</id>
--
</group>
<group>
    <id>mail-server</id>
--
</group>
<group>
    <id>mainframe-access</id>
--
</group>
<group>
    <id>mariadb</id>
--
</group>
<group>
    <id>mariadb-client</id>
--
</group>
<group>
    <id>multimedia</id>
--
</group>
<group>
    <id>network-file-system-client</id>
--
</group>
<group>
    <id>network-server</id>
--
</group>
<group>
    <id>network-tools</id>
--
</group>
<group>
    <id>networkmanager-submodules</id>
--
    <description>This group contains NetworkManager submodules that are commonly used, but may not be wanted in some streamlined configurations.</description>
    <description xml:lang="ja">このグループには、一般的に使用されており複雑な設定が可能な NetworkManager サブモジュールが含まれます。</description>
--
</group>
<group>
    <id>performance</id>
--
</group>
<group>
    <id>perl-runtime</id>
--
</group>
<group>
    <id>perl-web</id>
--
</group>
<group>
    <id>php</id>
--
</group>
<group>
    <id>platform-devel</id>
--
</group>
<group>
    <id>platform-kvm</id>
--
</group>
<group>
    <id>platform-microsoft</id>
--
</group>
<group>
    <id>platform-vmware</id>
--
</group>
<group>
    <id>postgresql</id>
--
</group>
<group>
    <id>postgresql-client</id>
--
</group>
<group>
    <id>print-client</id>
--
</group>
<group>
    <id>print-server</id>
--
</group>
<group>
    <id>python-web</id>
--
</group>
<group>
    <id>remote-desktop-clients</id>
--
</group>
<group>
    <id>remote-system-management</id>
--
</group>
<group>
    <id>ruby-runtime</id>
--
</group>
<group>
    <id>scientific</id>
--
</group>
<group>
    <id>security-tools</id>
--
</group>
<group>
    <id>server-product</id>
--
</group>
<group>
    <id>smart-card</id>
--
</group>
<group>
    <id>system-admin-tools</id>
--
</group>
<group>
    <id>system-management</id>
--
</group>
<group>
    <id>technical-writing</id>
--
</group>
<group>
    <id>virtualization-client</id>
--
</group>
<group>
    <id>virtualization-hypervisor</id>
--
</group>
<group>
    <id>virtualization-platform</id>
--
</group>
<group>
    <id>virtualization-tools</id>
--
</group>
<group>
    <id>web-server</id>
--
</group>
<group>
    <id>web-servlet</id>
--
</group>
<group>
    <id>x11</id>
--
</group>
<category>
--
    <grouplist>
      <groupid>backup-client</groupid>
      <groupid>base</groupid>
      <groupid>compat-libraries</groupid>
      <groupid>console-internet</groupid>
      <groupid>debugging</groupid>
      <groupid>dial-up</groupid>
      <groupid>directory-client</groupid>
      <groupid>hardware-monitoring</groupid>
      <groupid>infiniband</groupid>
      <groupid>java-platform</groupid>
      <groupid>large-systems</groupid>
      <groupid>legacy-unix</groupid>
      <groupid>mainframe-access</groupid>
      <groupid>network-file-system-client</groupid>
      <groupid>network-tools</groupid>
      <groupid>performance</groupid>
      <groupid>perl-runtime</groupid>
      <groupid>print-client</groupid>
      <groupid>ruby-runtime</groupid>
      <groupid>scientific</groupid>
      <groupid>security-tools</groupid>
      <groupid>smart-card</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>backup-server</groupid>
      <groupid>directory-server</groupid>
      <groupid>file-server</groupid>
      <groupid>ftp-server</groupid>
      <groupid>identity-management-server</groupid>
      <groupid>mail-server</groupid>
      <groupid>network-server</groupid>
      <groupid>print-server</groupid>
      <groupid>system-admin-tools</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>load-balancer</groupid>
      <groupid>php</groupid>
      <groupid>web-server</groupid>
      <groupid>web-servlet</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>mariadb</groupid>
      <groupid>mariadb-client</groupid>
      <groupid>postgresql</groupid>
      <groupid>postgresql-client</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>graphical-admin-tools</groupid>
      <groupid>remote-system-management</groupid>
      <groupid>system-management</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>virtualization-client</groupid>
      <groupid>virtualization-hypervisor</groupid>
      <groupid>virtualization-platform</groupid>
      <groupid>virtualization-tools</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>desktop-debugging</groupid>
      <groupid>fonts</groupid>
      <groupid>gnome-desktop</groupid>
      <groupid>input-methods</groupid>
      <groupid>kde-desktop</groupid>
      <groupid>legacy-x</groupid>
      <groupid>remote-desktop-clients</groupid>
      <groupid>x11</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>emacs</groupid>
      <groupid>gnome-apps</groupid>
      <groupid>graphics</groupid>
      <groupid>internet-browser</groupid>
      <groupid>technical-writing</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>additional-devel</groupid>
      <groupid>development</groupid>
      <groupid>platform-devel</groupid>
    </grouplist>
</category>
--
    <grouplist>
      <groupid>base</groupid>
      <groupid>core</groupid>
      <groupid>file-server</groupid>
      <groupid>print-server</groupid>
    </grouplist>
    <optionlist>
      <groupid>backup-client</groupid>
      <groupid>backup-server</groupid>
      <groupid>debugging</groupid>
      <groupid>directory-client</groupid>
      <groupid>guest-agents</groupid>
      <groupid>ha</groupid>
      <groupid>hardware-monitoring</groupid>
      <groupid>java-platform</groupid>
      <groupid>large-systems</groupid>
      <groupid>network-file-system-client</groupid>
      <groupid>performance</groupid>
      <groupid>remote-system-management</groupid>
      <groupid>resilient-storage</groupid>
    </optionlist>
--
    <grouplist>
      <groupid>base</groupid>
      <groupid>core</groupid>
      <groupid>desktop-debugging</groupid>
      <groupid>dial-up</groupid>
      <groupid>fonts</groupid>
      <groupid>gnome-desktop</groupid>
      <groupid>guest-agents</groupid>
      <groupid>guest-desktop-agents</groupid>
      <groupid>hardware-monitoring</groupid>
      <groupid>input-methods</groupid>
      <groupid>internet-browser</groupid>
      <groupid>multimedia</groupid>
      <groupid>print-client</groupid>
      <groupid>x11</groupid>
    </grouplist>
    <optionlist>
      <groupid>backup-server</groupid>
      <groupid>directory-server</groupid>
      <groupid>dns-server</groupid>
      <groupid>file-server</groupid>
      <groupid>ftp-server</groupid>
      <groupid>ha</groupid>
      <groupid>hardware-monitoring</groupid>
      <groupid>identity-management-server</groupid>
      <groupid>infiniband</groupid>
      <groupid>java-platform</groupid>
      <groupid>kde-desktop</groupid>
      <groupid>large-systems</groupid>
      <groupid>load-balancer</groupid>
      <groupid>mail-server</groupid>
      <groupid>mainframe-access</groupid>
      <groupid>mariadb</groupid>
      <groupid>network-file-system-client</groupid>
      <groupid>performance</groupid>
      <groupid>postgresql</groupid>
      <groupid>print-server</groupid>
      <groupid>remote-desktop-clients</groupid>
      <groupid>remote-system-management</groupid>
      <groupid>resilient-storage</groupid>
      <groupid>virtualization-client</groupid>
      <groupid>virtualization-hypervisor</groupid>
      <groupid>virtualization-tools</groupid>
    </optionlist>
--
    <grouplist>
      <groupid>base</groupid>
      <groupid>core</groupid>
    </grouplist>
    <optionlist>
      <groupid>backup-server</groupid>
      <groupid>debugging</groupid>
      <groupid>directory-client</groupid>
      <groupid>directory-server</groupid>
      <groupid>dns-server</groupid>
      <groupid>file-server</groupid>
      <groupid>ftp-server</groupid>
      <groupid>guest-agents</groupid>
      <groupid>ha</groupid>
      <groupid>hardware-monitoring</groupid>
      <groupid>identity-management-server</groupid>
      <groupid>infiniband</groupid>
      <groupid>java-platform</groupid>
      <groupid>large-systems</groupid>
      <groupid>load-balancer</groupid>
      <groupid>mail-server</groupid>
      <groupid>mariadb</groupid>
      <groupid>network-file-system-client</groupid>
      <groupid>performance</groupid>
      <groupid>postgresql</groupid>
      <groupid>print-server</groupid>
      <groupid>remote-system-management</groupid>
      <groupid>resilient-storage</groupid>
      <groupid>virtualization-hypervisor</groupid>
    </optionlist>
--
    <grouplist>
      <groupid>core</groupid>
    </grouplist>
    <optionlist>
      <groupid>debugging</groupid>
    </optionlist>
--
    <grouplist>
      <groupid>base</groupid>
      <groupid>core</groupid>
      <groupid>virtualization-hypervisor</groupid>
      <groupid>virtualization-tools</groupid>
    </grouplist>
    <optionlist>
      <groupid>debugging</groupid>
      <groupid>network-file-system-client</groupid>
      <groupid>remote-system-management</groupid>
      <groupid>virtualization-platform</groupid>
    </optionlist>
--
    <grouplist>
      <groupid>base</groupid>
      <groupid>core</groupid>
      <groupid>web-server</groupid>
    </grouplist>
    <optionlist>
      <groupid>backup-client</groupid>
      <groupid>debugging</groupid>
      <groupid>directory-client</groupid>
      <groupid>guest-agents</groupid>
      <groupid>hardware-monitoring</groupid>
      <groupid>java-platform</groupid>
      <groupid>large-systems</groupid>
      <groupid>load-balancer</groupid>
      <groupid>mariadb-client</groupid>
      <groupid>network-file-system-client</groupid>
      <groupid>performance</groupid>
      <groupid>perl-web</groupid>
      <groupid>php</groupid>
      <groupid>postgresql-client</groupid>
      <groupid>python-web</groupid>
      <groupid>remote-system-management</groupid>
      <groupid>web-servlet</groupid>
    </optionlist>
%post
KS_IPADDR=$(ifconfig | head -n 2 | tail -n 1 | cut -c 14- | cut -d ' ' -f 1)
KS_IPADDR_SHORT=$(ifconfig | head -n 2 | tail -n 1 | cut -c 14- | cut -d ' ' -f 1 | cut -d '.' -f 4)
KS_DEVICE=$( ls /etc/sysconfig/network-scripts/ifcf* | grep -v ifcfg-lo | cut -d '/' -f 5)
KS_DEVICE_SHORT=$( ls /etc/sysconfig/network-scripts/ifcf* | grep -v ifcfg-lo | cut -d '/' -f 5 | cut -d '-' -f 2)
cat > /etc/sysconfig/network-scripts/$KS_DEVICE <<EOF
DEVICE=$KS_DEVICE_SHORT
IPADDR=$KS_IPADDR
NETMASK=255.255.255.0
GATEWAY=192.168.0.254
EOF
echo "station$KS_IPADDR_SHORT.example.com" >/etc/hostname
echo "$KS_IPADDRstation$KS_IPADDR_SHORT.example.comstation$KS_IPADDR_SHORT" >> /etc/hosts
%end
如果推的时候遇到:

是因为分配给虚拟机的内存小于等于1G
页: [1]
查看完整版本: 课程第19次