Hi,Can anyone help here. Aim is to backup and restore chef server data. Approach and issue i am getting is explained in my previous mail.Any input is much appreciated
On Sunday, June 21, 2015, Chandan Maheshwari < " target="_blank"> > wrote:Hi All,My Source and Target chef server version is 12.0.5 ("chef-server-core-12.0.5-1.el6.x86_64.rpm").
2 Scenarios:
First Scenorios
1) Setup target chef-server.
After setting up created user:
vagrant]# chef-server-ctl user-create takedump Test Test --filename test_chef.key
User is created.
Second Scenario:
1) I took dump from source chef-server. [I followed the below steps from link : https://docs.chef.io/server_backup_restore.html]
a) Make a postgres export using the following commands:
export THEDATE=`date '+%Y-%m-%d-%H-%M-%S'`
sudo -E -u opscode-pgsql bash
/opt/opscode/embedded/bin/pg_dumpall -c | gzip --fast > /tmp/postgresql-dump-$THEDATE.gz
b) Synchronize to make sure that all of the data is present on-disk:
sync
c) Backup the /etc/opscode and /var/opt/opscode directories and include the postgres export file as root
tar cvfzp var-opt-opscode-$THEDATE.tar.gz /etc/opscode /var/opt/opscode /tmp/postgresql-dump-$THEDATE.gz
2) Restoring on Target server: [setup target chef-server]
a) Stop the server:
$ chef-server-ctl stop
b) Restore the previously backed-up files to the following locations:
/etc/opscode
/var/opt/opscode
by using the following command, which will exclude PostgreSQL files:
tar xvfzp /vagrant/var-opt-opscode-2015-06-19-08-23-26.tar.gz --exclude='var/opt/opscode/postgresql/9.2/data' -C /
c) Start the postgresql service:
$ chef-server-ctl start postgresql
d) Restore the PostgreSQL database:
su - opscode-pgsql
gunzip -c /tmp/postgresql-dump-2015-06-19-08-23-26.gz | /opt/opscode/embedded/bin/psql -U "opscode-pgsql" -d postgres
Ignore the following error messages:
ERROR: current user cannot be dropped
ERROR: role "opscode-pgsql" already exists
e) Start the server:
$ chef-server-ctl start
Now when I try to login with the user which was existing on my Source chef-server, I am not able to login
When I try to create a new-user, see the beloww logs:
vagrant]# chef-server-ctl user-create takedump Test Test --filename test_chef.key
ERROR: Failed to authenticate to https://127.0.0.1:443 as pivotal with key /etc/opscode/pivotal.pem
Response: An error occurred while trying to find 'pivotal'. Please contact support.
vagrant]# chef-server-ctl user-list
ERROR: Failed to authenticate to https://127.0.0.1:443 as pivotal with key /etc/opscode/pivotal.pem
Response: An error occurred while trying to find 'pivotal'. Please contact supportThanks,Chandan
--Thanks and Regards,
Chandan
Archive powered by MHonArc 2.6.16.