Simple and quick way to setup a local CentOS mirror for kickstart.
(list of centos mirrors you can find here: http://centos.org/download/mirrors/)
I will place it in /repo/centos and I need only the newest version so i skip previous.
root@provisioning # rsync -avSHP --delete --exclude "local*" --exclude "isos" rsync://mirror.bytemark.co.uk/centos/6.5 /repo/centos/
...
...
Now just go to the location where you kickstart config file is and change the url parameter:
ks.cfg
# Use the network for installation url --url="http://mirror.centos.org/centos/6.5/os/x86_64"
to
# Use local mirror for installation url --url="http://10.0.0.2/centos/6.5/os/x86_64"
And thats it.