Upgrade da Samba3 tdbsam a Samba4 AD

From RVM Wiki
Jump to navigation Jump to search
  • L'upgrade è possibile in place o su un'altra macchina
  • OLD MACHINE
pdbedit -Lv
pdbedit -Lv | grep 'User SID"
pdbedit -Lv | grep 'User SID'
pdbedit -Lv | grep 'User SID' | sort -n
net groupmap list

systemctl stop nmbd.service 
systemctl stop smbd.service
systemctl stop winbind.service 
systemctl stop mysql.service 
systemctl stop saslauthd.service 
systemctl stop postgrey.service 
systemctl stop nagios-nrpe-server.service 
systemctl stop postfix.service 
systemctl stop fail2ban.service 
systemctl stop incron.service 
systemctl stop cups.s
systemctl stop cups.service 
systemctl stop apache2.service 
apt-get remove --purge glusterfs-\*
systemctl stop amavis
systemctl stop cups
systemctl stop nfs-common.service 
systemctl stop rpcbind
systemctl stop clamav-daemon.service 
systemctl stop clamav-freshclam.service 
systemctl stop irqbalance.service 
systemctl stop dovecot.service 
systemctl stop cups-browsed.service 
systemctl stop isc-dhcp-server.service 
apt-get remove --purge avahi-daemon 
pstree -p
systemctl stop cupsd
systemctl stop cups.socket 
systemctl stop cups.path 
pstree -p
ls /var/lib/samba/
mv /var/lib/samba/ /var/lib/samba.OLD
mkdir /var/lib/samba.OLD/dbdir/
cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
cp -p /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/
cp -p /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/
cp -p /var/lib/samba.OLD/var/lock/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/
cp -p /var/lib/samba.OLD/var/locks/group_mapping.tdb /var/lib/samba.OLD/dbdir/
cp -p /var/lib/samba.OLD/var/locks/account_policy.tdb /var/lib/samba.OLD/dbdir/
ls /var/lock/
cd /var/lib/samba.OLD/
ls
mkdir /var/lib/samba.OLD/dbdir/
cp -p /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
mkdir -p /var/lib/samba.OLD/dbdir/
cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
clear
mkdir /var/lib/samba.OLD/dbdir/
/bin/cp -fp /var/lib/samba.OLD/private/secrets.tdb /var/lib/samba.OLD/dbdir/
/bin/cp -fp /var/lib/samba.OLD/private/schannel_store.tdb /var/lib/samba.OLD/dbdir/
/bin/cp -fp /var/lib/samba.OLD/private/passdb.tdb /var/lib/samba.OLD/dbdir/
/bin/cp -fp /var/lib/samba.OLD/gencache_notrans.tdb /var/lib/samba.OLD/dbdir/
/bin/cp -fp /var/lib/samba.OLD/group_mapping.tdb /var/lib/samba.OLD/dbdir/
/bin/cp -fp /var/lib/samba.OLD/account_policy.tdb /var/lib/samba.OLD/dbdir/
ls
ls perfmon/
ls printers/
ls
ls private/
ls private/smbd.tmp/
ls private/smbd.tmp/msg/
ls
ls usershares/
ls
ls winbindd_
ls winbindd_privileged/
ls
mv /etc/samba/smb.conf /etc/samba/smb.OLD.conf
tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/
/bin/cp -fp /etc/samba/smb.OLD.conf /var/lib/samba.OLD/dbdir/
tar cvzf /tmp/dbdir.tar.gz /var/lib/samba.OLD/dbdir/
scp /tmp/dbdir.tar.gz pubsrv01.pubblistil.priv:/tmp
pdbedit -L
cd ..
ls
cd /etc/samba/
mv smb.OLD.conf smb.conf
pdbedit -L
cd /var/lib/
mv samba.OLD/ samba
pdbedit -L
pdbedit -Lv Administrator
NEW
           77  samba --version
           78  apt-get install samba
           79  samba --version
           80  vi /etc/samba/smb.conf
           81  pstree -p
           82  systemctl stop nmbd.service
           83  systemctl stop smbd.service
           84  pstree -p
           85  history
           86  ls /tmp/
           87  tar -tvzf /tmp/dbdir.tar.gz
           88  cd /
           89  tar -xvzf /tmp/dbdir.tar.gz
           90  ls /var/lib/samba.OLD/
           91  ls /var/lib/samba
           92  samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes \  
           93  --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
           94  samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
           95  vi /etc/samba/smb.conf
           96  ls
           97  sudo mv /etc/samba/smb.conf /etc/samba/smb.conf.ORI
           98  samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
           99  cd /var/lib/samba
          100  ls
          101  ls private/
          102  ls
          103  cd ..
          104  ls
          105  mv /var/lib/samba samba.ORI
          106  samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf
          107  sudo mkdir -p /var/lib/samba/private
          108  samba-tool domain classicupgrade --dbdir=/var/lib/samba.OLD/dbdir/ --use-xattrs=yes --realm=pubblistil.priv --dns-backend=BIND9_DLZ /var/lib/samba.OLD/dbdir/smb.OLD.conf

Riferimenti