[Samba] data corruption in samba 3.4.3 ?

Shane T. Drinkwater shane_drinkwater at pa-ucl.com
Thu Dec 31 10:51:14 MST 2009


Hello,
I am using Citrix XenServer for my VM environment. I found that If I am using samba 3.4.3 and dump a vm from a Citrix xen node the resulting image is not importable(ie corrupt) into xenCenter. If I am using samba-3.3.9 and perform the same operation everything works great.  To dump the vm's from Xen I mount a samba share from the domU OS.   I use the following xen commands to dump the vm

mount -t cifs //172.27.1.100/xenBackups /mnt -o username=sdrinkwater,pass=somepass,dom=ad.pa-ucl.com
xe vm-snapshot vm=guest_name new-name-label=backup_vm
xe template-param-set is-a-template=false uuid=snapshotUUID
xe vm-export vm=snapshotUUID filename=exportfilename.xva
xe vm-uninstall uuid=snapshotUUID  force=true
umount /mnt

Has anyone else experienced this ?? My info is as follows

XenServer mount.cifs version --> mount.cifs version: 1.10
My two test samba servers where build from source with the following config
./configure --with-winbind --with-pam --with-aio-support

My smb.conf from the 3.3.9 server
[global]
  netbios name = medusa
  netbios aliases = insuranceSrv wellnessSrv accountingSrv backupSrv lisSrv personnelSrv hercules copathImagesSrv
  security = ADS
  realm = AD.PA-UCL.COM
  enable privileges = yes
  large readwrite = yes
  encrypt passwords = yes
  workgroup = ad-pa-ucl
  server string = central file server
  domain master = no
  local master = no
  map to guest = bad user
  name resolve order = wins bcast host
  preferred master = no
  log file = /var/log/samba/%m.log
  socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192
  wins server = 172.27.1.28
#=======================Winbindd Stuff ==================================
        password server = *
        winbind uid = 10000-20000
        winbind gid = 10000-20000
        winbind separator = +
        template shell = /bin/bash
        template homedir = /home/%D/%U
        winbind cache time = 60
        winbind enum users = yes
        winbind enum groups = yes
        winbind use default domain = yes
        allow trusted domains = Yes

[netBackups]
  path = /home/samba/netBackups
  writable = yes
  create mask = 0777
  directory mask = 0777
  valid users = "AD-PA-UCL+Administrator","AD-PA-UCL+sdrinkwater"
  write list =  "AD-PA-UCL+Administrator","AD-PA-UCL+sdrinkwater"


My smb.conf from the 3.4.3 server
#======================= Global Settings =====================================
  netbios name = virtualtest
  workgroup = ad-pa-ucl
  security = ADS
  realm = AD.PA-UCL.COM
  enable privileges = yes
  encrypt passwords = yes
  local master = no
  preferred master = no
  map to guest = bad user
  log file = /var/log/samba/%m.log
  large readwrite = yes
  socket options = TCP_NODELAY SO_SNDBUF=8192 SO_RCVBUF=8192

#================ Winbind stuff =============================
  winbind separator = +
  winbind enum users = yes
  winbind enum groups = yes
  winbind use default domain = Yes
  idmap uid = 10000-20000
  idmap gid = 10000-20000
  template shell = /bin/bash
  template homedir = /home/%D/%U

[xenBackups]
        path = /home/samba/backups/xenbackups
        writable = yes
        create mask = 0777
        directory mask = 0777
        valid users = "AD-PA-UCL+Administrator","AD-PA-UCL+sdrinkwater"
        write list =  "AD-PA-UCL+Administrator","AD-PA-UCL+sdrinkwater"






NOTICE: This email may contain legally privileged information. The information
is for the use of only the intended recipient(s) even if addressed
incorrectly. If you are not the intended recipient, please notify the sender
that you have received it in error and then delete it along with any
attachments. Thank you.




More information about the samba mailing list