>replicate 2.0 only syncs imported distros that are matched, so it won't work >in 2.0,
So there won't be a way to replicate unless the install tree is local? Because that's what "import" does, it copies the "install tree" under /var/www/cobbler. What I'm trying to do is keep the install tress on a SAN and just install off of it by setting the tree variable. On Wed, Sep 16, 2009 at 1:22 PM, Michael DeHaan<[email protected]> wrote: > On 09/16/2009 04:02 PM, Paul Company wrote: > > Ok, the following worked: > > rsync -avz cobbler-master:/usr/distros/ /usr/distros > cobbler replicate --master=cobbler-master --include-systems > --sync-kickstarts --sync-triggers --sync-repos > > Not sure why it doesn't work if you run > cobbler replicate --master=cobbler-master --full-data-sync > > > If the distros aren't there, safeguards in the Cobbler API will prevent > those distributions from being saved... why? It doesn't make sense to have > a distro object where the underlying kernel & initrd are missing... so > that's an error. You are required to make sure they are there first for > the replicate to complete. > > Can you recomment a place to store the kernels and initrds so that I > don't need the extra rsync? > > > Technically, right now, /var/www/cobbler/ks_mirror/somedir would be > included. > Moving forward, replicate 2.0 only syncs imported distros that are matched, > so it won't work in 2.0, because it will be too smart. In either case, I > recommend just making /usr/local/bin/cobbler-replicate or equivalent. > > > > > On Wed, Sep 16, 2009 at 11:24 AM, Michael DeHaan<[email protected]> wrote: > > > On 09/16/2009 01:27 PM, Paul Company wrote: > > Just rsync the install tree, kernels, and initrds. > > > We use "cobbler distro add" and then set the tree variable to point to > the "install tree" > so we don't have to have it on the local HDD. > > We don't have enough HDD space on each cobbler server to hold all of > the "install trees" that we want to support. > > We do have enough HDD space for the kernels and the initrds. > > That's what I meant when I said "if you use cobbler distro add". > I was implying that the install tree was not local, but pointed to by > the tree variable. > Sorry if that wasn't clear. > > Paul > > > Yes... I understand. If you want to replicate in that configuration, > before you actually run replicate you need > to make sure that the paths of all the kernel/initrds are accessible on the > target (slave) system as they are found > on the master. With those conditions met, replicate and ask replicate to > not transfer the data. > > Replicate (and Cobbler) doesn't need the kernel/initrd local ... but it does > need those files to make them available for PXE (TFTP runs chroot, among > other things). > > So running a script to copy over your kernels into the same place they are > on the master server (/opt/mykernels) or wherever ... and then running > cobbler replicate... is the way to go. > > If on the master server the kernels are just intermixed with the trees, you > need to copy them /out/ of the trees, or just do the neccessary mkdir -p's > and scp's to transfer over just those paths. It may be easier to just stow > them in /opt or /srv or wherever on each server and "cobbler distro edit" to > change the --kernel and --initrd path. > > Anyway, as long as they are in the same place on both servers before > replicate runs the equivalent edit commands for you to transfer the info > (not the data) over, life is good. > > --Michael > > > > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > > > > > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > > > _______________________________________________ > cobbler mailing list > [email protected] > https://fedorahosted.org/mailman/listinfo/cobbler > > _______________________________________________ cobbler mailing list [email protected] https://fedorahosted.org/mailman/listinfo/cobbler
