Projet

Général

Profil

igor-lizardfs.sh

Daniel Dehennin, 25/11/2019 15:37

Télécharger (4,15 ko)

 
1
salt-ssh --output yaml \
2
	 'acahapy1' \
3
	 file.write /usr/share/eole/bastion/data/91-lizardfs \
4
		    args='["#!/bin/bash", "/sbin/iptables -A eth0-root -p tcp -m multiport --dports 9419,9420,9421,9422,9424,9425 -j ACCEPT"]'
5
salt-ssh --output yaml 'acahapy1' file.set_mode /usr/share/eole/bastion/data/91-lizardfs 0755
6
salt-ssh --output yaml 'acahapy1' cmd.run 'bastion regen'
7
salt-ssh --output yaml 'acahapy1' cmd.run 'onehost flush 0..3' runas=oneadmin
8
salt-ssh --output yaml 'acahapy1' cmd.run 'systemctl stop opennebula-sunstone.service opennebula-novnc.service opennebula-scheduler.service opennebula.service'
9
salt-ssh --output yaml 'acahapy1' pkg.install lizardfs-master
10
salt-ssh --output yaml 'acahapy1' file.write /etc/lizardfs/mfsexports.cfg args="['127.0.0.1 / rw,maproot=0','192.168.230.0/24 /var/lib/one/datastores rw,maproot=0']"
11
salt-ssh --output yaml 'acahapy1' file.copy /var/lib/lizardfs/metadata.mfs.empty /var/lib/lizardfs/metadata.mfs
12
salt-ssh --output yaml 'acahapy1' service.enable lizardfs-master
13
salt-ssh --output yaml 'acahapy1' service.start lizardfs-master
14
salt-ssh --output yaml 'acahapy1' pkg.install lizardfs-chunkserver
15
salt-ssh --output yaml 'acahapy1' disk.wipe /dev/sdb
16
salt-ssh --output yaml 'acahapy1' lvm.pvcreate /dev/sdb
17
salt-ssh --output yaml 'acahapy1' lvm.vgcreate lizardfs-vg /dev/sdb
18
salt-ssh --output yaml 'acahapy1' lvm.lvcreate lizardfs-chunk lizardfs-vg size=350G zero=y
19
salt-ssh --output yaml 'acahapy1' extfs.mkfs /dev/lizardfs-vg/lizardfs-chunk fs_type=ext4
20
salt-ssh --output yaml 'acahapy1' file.mkdir /srv/lizardfs/root
21
salt-ssh --output yaml 'acahapy1' file.mkdir /srv/lizardfs/chunk
22
salt-ssh --output yaml 'acahapy1' mount.set_fstab /srv/lizardfs/chunk /dev/lizardfs-vg/lizardfs-chunk ext4
23
salt-ssh --output yaml 'acahapy1' mount.fstab
24
salt-ssh --output yaml 'acahapy1' mount.mount /srv/lizardfs/chunk ext4
25
salt-ssh --output yaml 'acahapy1' file.chown /srv/lizardfs/chunk lizardfs lizardfs
26
salt-ssh --output yaml 'acahapy1' file.set_mode /srv/lizardfs/chunk 0700
27
salt-ssh --output yaml 'acahapy1' file.write /etc/lizardfs/mfshdd.cfg /srv/lizardfs/chunk
28
salt-ssh --output yaml 'acahapy1' service.enable lizardfs-chunkserver
29
salt-ssh --output yaml 'acahapy1' service.start lizardfs-chunkserver
30
salt-ssh --output yaml 'acahapy1' pkg.install lizardfs-cgiserv
31
salt-ssh --output yaml 'acahapy1' service.enable lizardfs-cgiserv
32
salt-ssh --output yaml 'acahapy1' service.start lizardfs-cgiserv
33
salt-ssh --output yaml 'acahapy1' pkg.install lizardfs-client
34
salt-ssh --output yaml 'acahapy1' cmd.run 'mfsmount /srv/lizardfs/root -H 127.0.0.1 -S /'
35
salt-ssh --output yaml 'acahapy1' file.mkdir /srv/lizardfs/root/var/lib/one/
36
salt-ssh --output yaml 'acahapy1' rsync.rsync /var/lib/one/datastores/ /srv/lizardfs/root/var/lib/one/datastores/
37
salt-ssh --output yaml 'acahapy1' file.rename /var/lib/one/datastores /var/lib/one/before-lizardfs-datastores
38
salt-ssh --output yaml 'acahapy1' file.mkdir /var/lib/one/datastores
39
salt-ssh --output yaml 'acahapy1' mount.set_fstab /var/lib/one/datastores mfsmount fuse opts='mfssubfolder=/var/lib/one/datastores,mfsdelayedinit,_netdev'
40
salt-ssh --output yaml 'acahapy1' mount.fstab
41
salt-ssh --output yaml 'acahapy1' mount.mount /var/lib/one/datastores fuse
42
salt-ssh --output yaml 'acahapy1' file.readdir /var/lib/one/datastores
43
salt-ssh --output yaml 'acahapy1' pkg.install git
44
salt-ssh --output yaml 'acahapy1' git.clone /root/lizardfs-dm_mad https://github.com/cloudweavers/lizardfs-DM_MAD.git
45
salt-ssh --output yaml 'acahapy1' file.copy /root/lizardfs-dm_mad/ /var/lib/one/remotes/datastore/lizardfs recurse=True
46
salt-ssh --output yaml 'acahapy1' cmd.run 'chown -R oneadmin:oneadmin /var/lib/one/remotes/datastore/lizardfs'
47
salt-ssh --output yaml 'acahapy1' cmd.run 'chmod -R u=rwx,go=rx /var/lib/one/remotes/datastore/lizardfs'
48
salt-ssh --output yaml 'acahapy1' git.clone /root/lizardfs-tm_mad https://github.com/cloudweavers/lizardfs-tm_mad.git
49
salt-ssh --output yaml 'acahapy1' file.copy /root/lizardfs-tm_mad/ /var/lib/one/remotes/tm/lizardfs recurse=True
50
salt-ssh --output yaml 'acahapy1' cmd.run 'chown -R oneadmin:oneadmin /var/lib/one/remotes/tm/lizardfs'
51
salt-ssh --output yaml 'acahapy1' cmd.run 'chmod -R u=rwx,go=rx /var/lib/one/remotes/tm/lizardfs'