sles
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| sles [2014/02/12 07:35] – michael | sles [2022/11/04 17:23] (current) – mduersch | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== SLES ====== | ====== SLES ====== | ||
| + | |||
| + | ==== Add Salt Minion to SUSE Manager ==== | ||
| + | # cleanup if necessary | ||
| + | rpm -qa | grep salt | ||
| + | rpm -e salt-2016.11.10-43.54.1.x86_64 salt-minion-2016.11.10-43.54.1.x86_64 | ||
| + | rm -r /etc/salt | ||
| + | rm / | ||
| + | rm / | ||
| + | |||
| + | # connect minion. | ||
| + | | ||
| + | | ||
| + | sed -i ' | ||
| + | rm / | ||
| + | | ||
| + | rm / | ||
| + | | ||
| + | | ||
| + | | ||
| + | echo " | ||
| + | | ||
| + | | ||
| + | | ||
| ==== iSCSI ===== | ==== iSCSI ===== | ||
| Line 5: | Line 28: | ||
| 195 2013-06-30 11:32:28 iscsiadm -m node iqn.2013-06.home.itbetrieb: | 195 2013-06-30 11:32:28 iscsiadm -m node iqn.2013-06.home.itbetrieb: | ||
| 198 2013-06-30 11:49:53 iscsiadm -m node --logout | 198 2013-06-30 11:49:53 iscsiadm -m node --logout | ||
| + | |||
| + | ==== kernelupdate kills modules ===== | ||
| + | |||
| + | root@bacula:/ | ||
| + | iscsiadm: read error (-1/104), daemon died? | ||
| + | iscsiadm: Could not scan / | ||
| + | libkmod: ERROR ../ | ||
| + | iscsiadm: Could not insert module tcp. Kmod error -2 | ||
| + | iscsiadm: iSCSI driver tcp is not loaded. Load the module then retry the command. | ||
| + | iscsiadm: Could not perform SendTargets discovery: iSCSI driver not found. Please make sure it is loaded, and retry the operation | ||
| + | | ||
| + | missing module is included in: | ||
| + | | ||
| + | apt-get install linux-modules-extra | ||
| + | |||
| | | ||
| iscsiadm -m node iqn.2014-01.home.itbetrieb: | iscsiadm -m node iqn.2014-01.home.itbetrieb: | ||
| Line 114: | Line 152: | ||
| delete modify a resource | delete modify a resource | ||
| - | crm_resource -D --resource vtsm1-target -t primitive | + | crm_resource -D --resource vtsm1-target -t primitive |
| + | # crm resource param < | ||
| + | # crm resource param < | ||
| + | # crm resource param < | ||
| - | # crm resource param < | + | failed Meldungen loswerden. |
| - | # crm resource | + | # crm resource |
| - | # crm resource param < | + | |
| # clustermode für vg aktivieren: | # clustermode für vg aktivieren: | ||
| - | vgchange -c y | + | |
| node tsmsrv1 | node tsmsrv1 | ||
| node tsmsrv2 | node tsmsrv2 | ||
| - | crm configure primitive vtsm1IP ocf: | ||
| - | # mirroring (not wanted in this case) | + | |
| - | # crm configure primitive | + | |
| + | # mirroring (not wanted in this case) | ||
| + | # crm configure primitive iscsi-drbd ocf: | ||
| - | # crm configure primitive vtsm1target ocf: | ||
| - | # crm configure primitive vtsm1lun0 ocf: | ||
| - | # crm configure primitive | + | |
| - | # crm configure primitive | + | # crm configure primitive |
| - | # crm configure primitive vtsm1lun3 ocf: | + | |
| - | # crm configure primitive vtsm1lun4 ocf: | + | |
| + | # crm configure primitive vtsm1lun1 ocf: | ||
| + | # crm configure primitive vtsm1lun2 ocf: | ||
| + | # crm configure primitive vtsm1lun3 ocf: | ||
| + | # crm configure primitive vtsm1lun4 ocf: | ||
| - | crm configure primitive vtsm1IP ocf: | ||
| - | crm configure primitive vtsm1LVM ocf: | ||
| - | crm configure primitive vtsm1db ocf: | ||
| - | crm configure primitive vtsm1log ocf: | ||
| - | crm configure primitive vtsm1archlog ocf: | ||
| - | crm configure primitive vtsm1disk ocf: | ||
| - | crm configure primitive vtsm1server ocf: | ||
| - | crm configure group vtsm1 vtsm1IP vtsm1LVM vtsm1db vtsm1log vtsm1archlog vtsm1disk vtsm1server meta target-role=" | ||
| - | crm configure location cli-standby-vtsm1 vtsm1 rule $id=" | ||
| - | crm configure primitive | + | |
| + | crm configure primitive vtsm1LVM ocf: | ||
| + | crm configure primitive vtsm1db ocf: | ||
| + | crm configure primitive vtsm1log ocf: | ||
| + | crm configure primitive vtsm1archlog ocf: | ||
| + | crm configure primitive vtsm1disk ocf: | ||
| + | crm configure primitive vtsm1server ocf: | ||
| + | crm configure group vtsm1 vtsm1IP vtsm1LVM vtsm1db vtsm1log vtsm1archlog vtsm1disk vtsm1server meta target-role=" | ||
| + | crm configure location cli-standby-vtsm1 vtsm1 rule $id=" | ||
| + | crm configure primitive vtsm1run lsb: | ||
| - | crm_resource -D --resource vtsm1 -t group | ||
| - | crm_resource -D --resource vtsm1LVM -t primitive | ||
| - | crm_resource -D --resource vtsm1db -t primitive | ||
| - | crm_resource -D --resource vtsm1log -t primitive | ||
| - | crm_resource -D --resource vtsm1archlog -t primitive | ||
| - | crm_resource -D --resource vtsm1disk -t primitive | ||
| - | crm_resource -D --resource vtsm1server -t primitive | ||
| - | crm_resource -D --resource vtsm1IP -t primitive | ||
| - | primitive tsmtlmLVM ocf: | + | crm_resource -D --resource vtsm1 -t group |
| + | crm_resource -D --resource vtsm1LVM -t primitive | ||
| + | crm_resource -D --resource vtsm1db -t primitive | ||
| + | crm_resource -D --resource vtsm1log -t primitive | ||
| + | crm_resource -D --resource vtsm1archlog -t primitive | ||
| + | crm_resource -D --resource vtsm1disk -t primitive | ||
| + | crm_resource -D --resource vtsm1server -t primitive | ||
| + | crm_resource -D --resource vtsm1IP -t primitive | ||
| + | |||
| + | primitive tsmtlmLVM ocf: | ||
| params volgrpname=" | params volgrpname=" | ||
| op monitor interval=" | op monitor interval=" | ||
| - | primitive vtsm1db ocf: | + | primitive vtsm1db ocf: |
| params device="/ | params device="/ | ||
| op monitor interval=" | op monitor interval=" | ||
| - | primitive tsmtlmrun lsb: | + | primitive tsmtlmrun lsb: |
| - | primitive vtsm1db ocf: | + | |
| params device="/ | params device="/ | ||
| op monitor interval=" | op monitor interval=" | ||
| - | primitive vtsm1db ocf: | + | primitive vtsm1db ocf: |
| params device="/ | params device="/ | ||
| op monitor interval=" | op monitor interval=" | ||
| - | primitive vtsm1db ocf: | + | primitive vtsm1db ocf: |
| params device="/ | params device="/ | ||
| op monitor interval=" | op monitor interval=" | ||
| - | primitive vtsm1db ocf: | + | primitive vtsm1db ocf: |
| params device="/ | params device="/ | ||
| op monitor interval=" | op monitor interval=" | ||
| - | primitive tsmtrun lsb: | + | primitive tsmtrun lsb: |
| - | group tsmt tsmtIP tsmtLVM tsmtMount1 tsmtMount2 tsmtMount3 tsmtMount4 tsmtMount5 tsmtrun \ | + | |
| meta target-role=" | meta target-role=" | ||
| - | group tsmtlm tsmtlmIP tsmtlmLVM tsmtlmMount1 tsmtlmMount2 tsmtlmMount3 tsmtlmMount4 tsmtlmrun \ | + | group tsmtlm tsmtlmIP tsmtlmLVM tsmtlmMount1 tsmtlmMount2 tsmtlmMount3 tsmtlmMount4 tsmtlmrun \ |
| meta target-role=" | meta target-role=" | ||
| - | location cli-standby-tsmt tsmt \ | + | location cli-standby-tsmt tsmt \ |
| rule $id=" | rule $id=" | ||
| - | location cli-standby-tsmtlm tsmtlm \ | + | location cli-standby-tsmtlm tsmtlm \ |
| rule $id=" | rule $id=" | ||
| - | property $id=" | + | property $id=" |
| dc-version=" | dc-version=" | ||
| cluster-infrastructure=" | cluster-infrastructure=" | ||
| Line 203: | Line 244: | ||
| - | crm configure primitive vtsm1ip ocf:IPaddr2 params ip=192.168.56.111 cidr_netmask=32 nic=eth2 op monitor interval=30s | + | |
| move vg between clusternodes: | move vg between clusternodes: | ||
| - | http:// | + | http:// |
| - | vgchange | + | vgchange |
| - | vgexport | + | |
| - | vgimport | + | |
| - | vgchange | + | |
| - | tsmsrv1:~ # sbd -d /dev/sdb create | + | create sbd device for pacemaker |
| - | Initializing device /dev/sdb | + | |
| - | Creating version 2.1 header on device 3 (uuid: 5f960a58-8429-4397-ad4b-b2b879aa600c) | + | Initializing device /dev/sdb |
| - | Initializing 255 slots on device 3 | + | Creating version 2.1 header on device 3 (uuid: 5f960a58-8429-4397-ad4b-b2b879aa600c) |
| - | Device /dev/sdb is initialized. | + | Initializing 255 slots on device 3 |
| - | tsmsrv1:~ # | + | Device /dev/sdb is initialized. |
| - | tsmsrv1:~ # | + | tsmsrv1:~ # |
| - | tsmsrv1:~ # / | + | tsmsrv1:~ # |
| - | tsmsrv1:~ # / | + | tsmsrv1:~ # / |
| - | Starting OpenAIS/ | + | tsmsrv1:~ # / |
| + | Starting OpenAIS/ | ||
| - | tsmsrv1:/ | + | |
| - | NAME | + | NAME |
| - | sda 8:0 0 20G 0 | + | sda 8:0 0 20G 0 |
| - | ââsda1 | + | ââsda1 |
| - | ââsda2 | + | ââsda2 |
| - | sr0 | + | sr0 |
| - | sdb 8:16 | + | sdb 8:16 |
| - | sdc 8:32 | + | sdc 8:32 |
| Line 439: | Line 481: | ||
| 4 new device(s) found. | 4 new device(s) found. | ||
| 0 device(s) removed. | 0 device(s) removed. | ||
| + | |||
| + | echo "- - -" > / | ||
| + | echo "- - -" > / | ||
| + | |||
| + | echo 1 >/ | ||
| + | echo 1 >/ | ||
| + | | ||
| + | | ||
| + | ===== systool ===== | ||
| + | |||
| + | | ||
| + | | ||
| + | | ||
| + | |||
| + | |||
| + | |||
| ==== Configuring Path Failover Policies ==== | ==== Configuring Path Failover Policies ==== | ||
| Line 464: | Line 522: | ||
| -rw-r--r-- 1 root root 4096 Aug 27 08:59 tgtid_bind_type | -rw-r--r-- 1 root root 4096 Aug 27 08:59 tgtid_bind_type | ||
| --w------- 1 root root 4096 Aug 27 08:59 uevent | --w------- 1 root root 4096 Aug 27 08:59 uevent | ||
| + | |||
| + | |||
| + | systool -av -c fc_host | ||
| + | |||
| + | |||
| + | === Install Server ALSWAYS without SAN connectet === | ||
| + | |||
| + | Otherwise local HDD might be recognized after SAN Storage, resulting in local disk NOT beeing /dev/sda | ||
| + | How to correct this: | ||
| + | |||
| + | in / | ||
| + | INITRD_MODULES=" | ||
| + | |||
| + | make shure that the HBA module is loaded after ahci | ||
| + | |||
| + | |||
sles.1392190512.txt.gz · Last modified: 2021/04/24 07:38 (external edit)
