Skip to content
Snippets Groups Projects
Commit 919e6e6d authored by j.knedlik's avatar j.knedlik
Browse files

initial working commit

parents
No related branches found
No related tags found
No related merge requests found
alice-xrootd-builder-docker-container
.vagrant
tmp/*
Vagrant.configure("2") do |config|
config.vm.define "datamanager" do |datamanager|
datamanager.vm.box = "debian/contrib-jessie64"
datamanager.vm.provision "file", source: "./alice-xrootd-builder-docker-container/build/af-xrootd.deb", destination: "af-xrootd.deb"
datamanager.vm.provision "file", source: "manager.cf", destination: "af-xrootd/xrootd_%i.cf"
datamanager.vm.network "private_network", ip: "192.168.1.200"
datamanager.vm.provision :shell, :path => "boot.sh"
datamanager.vm.provision :shell, :path => "services.sh"
datamanager.vm.synced_folder "tmp/", "/home/vagrant/shfs"
end
config.vm.define "dataserver" do |dataserver|
dataserver.vm.box = "debian/contrib-jessie64"
dataserver.vm.provision "file", source: "./alice-xrootd-builder-docker-container/build/af-xrootd.deb", destination: "af-xrootd.deb"
dataserver.vm.provision "file", source: "server.cf", destination: "af-xrootd/xrootd_%i.cf"
dataserver.vm.network "private_network", ip: "192.168.1.201"
dataserver.vm.provision :shell, :path => "boot.sh"
dataserver.vm.provision :shell, :path => "services.sh"
dataserver.vm.synced_folder "tmp/", "/home/vagrant/shfs"
end
config.vm.define "forwardproxy" do |forwardproxy|
forwardproxy.vm.box = "debian/contrib-jessie64"
forwardproxy.vm.provision "file", source: "./alice-xrootd-builder-docker-container/build/af-xrootd.deb", destination: "af-xrootd.deb"
forwardproxy.vm.provision "file", source: "forwardproxy.cf", destination: "af-xrootd/xrootd_%i.cf"
forwardproxy.vm.network "private_network", ip: "192.168.1.202"
forwardproxy.vm.provision :shell, :path => "forwardProxy.sh"
forwardproxy.vm.provision :shell, :path => "services.sh"
forwardproxy.vm.synced_folder "tmp/", "/home/vagrant/shfs",mount_options:["dmode=777,fmode=777"]
end
config.vm.define "externalDataserver" do |externalDataserver|
externalDataserver.vm.box = "debian/contrib-jessie64"
externalDataserver.vm.provision "file", source: "./alice-xrootd-builder-docker-container/build/af-xrootd.deb", destination: "af-xrootd.deb"
externalDataserver.vm.provision "file", source: "externDataserver.cf", destination: "af-xrootd/xrootd_%i.cf"
externalDataserver.vm.network "private_network", ip: "143.100.1.200"
externalDataserver.vm.provision :shell, :path => "externDataserver.sh"
externalDataserver.vm.provision :shell, :path => "services.sh"
end
config.vm.define "client" do |client|
client.vm.box = "debian/contrib-jessie64"
client.vm.provision "file", source: "./alice-xrootd-builder-docker-container/build/af-xrootd.deb", destination: "af-xrootd.deb"
client.vm.provision "file", source: "./XrdProxyDefault.conf", destination: "XrdProxyDefault.conf"
client.vm.provision "file", source: "./proxyprefixtest.sh", destination: "proxyprefixtest.sh"
client.vm.network "private_network", ip: "192.168.1.203"
client.vm.provision :shell, :path => "boot.sh"
client.vm.synced_folder "tmp/", "/home/vagrant/shfs"
end
end
proxyPrefix=://192.168.1.200:1094///x
enable = true
#!/bin/bash
sudo mkdir /etc/af-xrootd
sudo mv /home/vagrant/af-xrootd/xrootd_0.cf /etc/af-xrootd/
sudo apt-get --yes update
sudo apt-get --yes upgrade
sudo dpkg -i af-xrootd.deb
sudo apt-get --yes install -f
all.role server
all.pidpath /tmp/
all.adminpath /tmp
cms.space 1k 2k
all.export / r/w
#com.dfs redirect immed
cms.delay servers 1 startup 10
#!/bin/bash
sudo mkdir /etc/af-xrootd
sudo mv /home/vagrant/af-xrootd/xrootd_0.cf /etc/af-xrootd/
sudo apt-get --yes update
sudo apt-get --yes upgrade
sudo dpkg -i af-xrootd.deb
sudo apt-get --yes install -f
sudo echo "This is a testfile" > /tmp/Testfile.test
#!/bin/bash
sudo mkdir /etc/af-xrootd
sudo mv /home/vagrant/af-xrootd/xrootd_0.cf /etc/af-xrootd/
sudo apt-get --yes update
sudo apt-get --yes upgrade
sudo dpkg -i af-xrootd.deb
sudo apt-get --yes install -f
xrd.port 1094
pss.origin =
ofs.osslib /usr/lib/af-xrootd/libXrdPss.so
pss.cachelib /usr/lib/af-xrootd/libXrdFileCache-4.so
pfc.ram 1G
oss.localroot /home/vagrant/shfs
pss.cache pagesize 1M sfiles on size 8G
all.export /xroot:/
xrd.timeout idle 10
all.export /xroot:/
ofs.persist off
all.pidpath /tmp/
all.adminpath /tmp/
all.manager 192.168.1.200 1095
all.role manager
all.pidpath /tmp/
all.adminpath /tmp/
oss.localroot /home/vagrant/shfs
#ofs.localroot /tmp/xrdcptest
all.export / r/w
cms.delay startup 1
ofs.cmslib /usr/lib/af-xrootd/RedirPlugin/libRedirPlugin.so
Redir.prefix 192.168.1.202:1094
#!/bin/bash
export XRD_PLUGIN="/usr/lib/af-xrootd/XrdProxyPrefix.so"
export XRD_DEFAULT_PLUGIN_CONF="/home/vagrant/XrdProxyDefault.conf"
export XRD_LOGLEVEL="Dump"
xrdcp root://143.100.1.200:1094///tmp/Testfile.test ./tfile
cat tfile
rm tfile
all.manager 192.168.1.200 1095
all.role server
all.pidpath /tmp/
all.adminpath /tmp/
cms.space 1k 2k
all.export / r/w
#com.dfs redirect immed
cms.delay servers 1 startup 10
#!/bin/bash
sudo systemctl daemon-reload
sudo adduser aliaf --no-create-home --gecos "" --disabled-password --disabled-login
sudo adduser aliaf vagrant
sudo chown aliaf /var/log/af-xrootd
sudo systemctl stop af-cmsd@0
sudo systemctl stop af-xrootd@0
sudo systemctl start af-cmsd@0
sudo systemctl start af-xrootd@0
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment