Product: Fedora Documentation https://bugzilla.redhat.com/show_bug.cgi?id=922608
Bug ID: 922608 Summary: Setting up named-chroot using setup-named-chroot not documented Product: Fedora Documentation Version: devel Component: deployment-guide Severity: high Priority: unspecified Assignee: jhradile@redhat.com Reporter: harker-redhat@harker.com QA Contact: docs-qa@lists.fedoraproject.org CC: dhensley@redhat.com, oglesbyzm@gmail.com
Description of problem: In FC18 completely changed you configure the named-chroot package.
In RHEL when you install the named-chroot package, the /var/named/chroot environment gets setup automatically.
In FC18 installing named-chroot package does not set up the /var/named/chroot environment.
In FC18 you need to initialize the /var/named/chroot environment by running: /usr/libexec/setup-named-chroot.sh /var/named/chroot on
I suspect this change was made with the transition to systemd.
Version-Release number of selected component (if applicable): bind-chroot.x86_64 32:9.9.2-8.P1.fc18
How reproducible: www.google.com/search?q=setup-named-chroot&as_sitesearch=fedoraproject.org
Steps to Reproduce: Search: www.google.com/search?q=setup-named-chroot&as_sitesearch=fedoraproject.org
Actual results: No results
Expected results: Some documentation
Additional info: Here are a set of steps I wrote about setting named-chroot in FC18:
# Steps to set up a named in a chroot environment in FC18
# Install the packages yum install bind bind-chroot
# Enable chroot environment # Note: This is a significant change (in FC18)/(relating to systemd) /usr/libexec/setup-named-chroot.sh /var/named/chroot on
# Check chroot environment ls -l /var/named/chroot/etc /var/named/chroot/var/named
# Optional: # You may also want to hard link named.conf and rndc.key from /var/named/chroot/etc to /etc. # Check with ls -li /etc/named.conf /var/named/chroot/etc/named.conf ls -li /etc/rndc.key /var/named/chroot/etc/rndc.key # Create hard links with (ln with no -s) ln /var/named/chroot/etc/named.conf /etc/named.conf ln /var/named/chroot/etc/rndc.key /etc/rndc.key
# Enable the named-chroot service # Note: If you are running named-chroot.service you do not run named.service # Note: This is a significant change (in FC18)/(relating to systemd) systemctl enable named-chroot.service systemctl start named-chroot.service # Check with systemctl status named-chroot.service
# For ease in named administration add yourself to group named useradd ???
Note: FC18 still uses the rndc command to manage named. Systemd only start/stops the named daemon
Product: Fedora Documentation https://bugzilla.redhat.com/show_bug.cgi?id=922608
--- Comment #1 from Robert Harker harker-redhat@harker.com --- [bind] retire initscript in favour of systemd unit files (#719419) http://lists.fedoraproject.org/pipermail/scm-commits/2012-January/728117.htm...
Product: Fedora Documentation https://bugzilla.redhat.com/show_bug.cgi?id=922608
Stephen Wadeley swadeley@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Priority|unspecified |medium Status|NEW |ASSIGNED Component|deployment-guide |system-administrator's-guid | |e Assignee|swadeley@redhat.com |jhradile@redhat.com
--- Comment #2 from Stephen Wadeley swadeley@redhat.com --- Using links to Fedora 17 Sysadmin Guide for discussion purposes as Fedora 18 Sysadmin Guide is not live.
I found the following reference to bind-chroot and /var/named/chroot: docs.fedoraproject.org/en-US/Fedora/17/html/System_Administrators_Guide/index.html
and /var/named/chroot is also mentioned here: http://docs.fedoraproject.org/en-US/Fedora/17/html/System_Administrators_Gui...
I will write this up for comment and feedback.
Product: Fedora Documentation https://bugzilla.redhat.com/show_bug.cgi?id=922608
--- Comment #3 from Robert Harker harker-redhat@harker.com --- The section in sysconfig-named just defines what can go into the /etc/sysconfig/named file.
It then points to section 12.2 of the sys admin guide which has nothing on setting up or using a chroot environment. The setup procedure has changed with the advent of systemd
https://bugzilla.redhat.com/show_bug.cgi?id=922608
Tomas Hozza thozza@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |thozza@redhat.com
--- Comment #5 from Tomas Hozza thozza@redhat.com --- (In reply to Robert Harker from comment #0)
Additional info: Here are a set of steps I wrote about setting named-chroot in FC18:
# Steps to set up a named in a chroot environment in FC18
# Install the packages yum install bind bind-chroot
"yum install bind-chroot" is enough. bind-chroot Requires bind package, so yum will cover this for you.
# Enable chroot environment # Note: This is a significant change (in FC18)/(relating to systemd) /usr/libexec/setup-named-chroot.sh /var/named/chroot on
# Check chroot environment ls -l /var/named/chroot/etc /var/named/chroot/var/named
# Optional: # You may also want to hard link named.conf and rndc.key from /var/named/chroot/etc to /etc. # Check with ls -li /etc/named.conf /var/named/chroot/etc/named.conf ls -li /etc/rndc.key /var/named/chroot/etc/rndc.key # Create hard links with (ln with no -s) ln /var/named/chroot/etc/named.conf /etc/named.conf ln /var/named/chroot/etc/rndc.key /etc/rndc.key
You don't have to do this at all! named-chroot.service will do everything for you! To all you have to do is just run "systemctl start named-chroot"
# Enable the named-chroot service # Note: If you are running named-chroot.service you do not run named.service # Note: This is a significant change (in FC18)/(relating to systemd) systemctl enable named-chroot.service systemctl start named-chroot.service # Check with systemctl status named-chroot.service
# For ease in named administration add yourself to group named useradd ???
Note: FC18 still uses the rndc command to manage named. Systemd only start/stops the named daemon
systemd can also make BIND to reload it's configuration using rndc for you. All you have to do is type "systemctl reload named-chroot"
https://bugzilla.redhat.com/show_bug.cgi?id=922608
--- Comment #7 from Tomas Hozza thozza@redhat.com --- (In reply to Stephen Wadeley from comment #6)
Created attachment 755032 [details] 2nd draft after feedback.
Thank you for the feedback, improvements have been made.
Looks good. Simple as it gets... :)
https://bugzilla.redhat.com/show_bug.cgi?id=922608
Stephen Wadeley swadeley@redhat.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ASSIGNED |ON_QA
--- Comment #8 from Stephen Wadeley swadeley@redhat.com --- commit bb9374c86e4685aed477a7cc893263301717ab5e Author: Stephen Wadeley swadeley@redhat.com Date: Mon Jun 17 23:58:13 2013 +0200
[Bug 922608] Setting up named-chroot using setup-named-chroot
https://bugzilla.redhat.com/show_bug.cgi?id=922608
Pete Travis me@petetravis.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|ON_QA |VERIFIED CC| |me@petetravis.com QA Contact|docs-qa@lists.fedoraproject |me@petetravis.com |.org |
--- Comment #9 from Pete Travis me@petetravis.com --- A very straightforward and thorough coverage; QA PASS!
docs-qa@lists.fedoraproject.org