{"id":17143036,"url":"https://github.com/debianmaster/ops-life","last_synced_at":"2025-04-13T10:43:03.260Z","repository":{"id":150499280,"uuid":"100036465","full_name":"debianmaster/ops-life","owner":"debianmaster","description":"Daily ops activities examples","archived":false,"fork":false,"pushed_at":"2024-12-25T01:13:24.000Z","size":214,"stargazers_count":3,"open_issues_count":3,"forks_count":4,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-03-27T02:07:57.931Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/debianmaster.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-08-11T13:48:54.000Z","updated_at":"2024-12-25T01:13:27.000Z","dependencies_parsed_at":null,"dependency_job_id":"d69ad06f-0c39-4c6d-97ed-cb589a9e9c23","html_url":"https://github.com/debianmaster/ops-life","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debianmaster%2Fops-life","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debianmaster%2Fops-life/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debianmaster%2Fops-life/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/debianmaster%2Fops-life/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/debianmaster","download_url":"https://codeload.github.com/debianmaster/ops-life/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":248701976,"owners_count":21148111,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-10-14T20:33:33.447Z","updated_at":"2025-04-13T10:43:03.233Z","avatar_url":"https://github.com/debianmaster.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"## Mongodb\n\n#### Login as Admin\n```sh\nmongo --host 127.0.0.1\nuse admin\ndb.auth('admin','adminpass')\n```\n\n#### Take db backup\n```\nmongodump --host mongodb.example.net --port 27017 --username user --password \"pass\" --db \"database\" --authenticationDatabase=\"targetdb\" --out /data/backup/\n```\n#### Restore a database\n```\nmongorestore --host mongodb1.example.net --port 37017 --username user --password \"pass\" --db \"database\" /opt/backup/mongodump-2011-10-24\n```\n\u003e inside container\n```mongorestore --drop --host localhost --port 27017 --username admin --password jbmongojbmongo --db admin --authenticationDatabase admin  /opt/app-root/src/dump```\n\n\n## Networking (oh-my...)\n#### Add additional DNS servers to host\n```\n/etc/sysconfig/network-scripts/ifcfg-eth0\nDNS1=dns1.server.com\nDNS2=dns1.server.com\n```\n```sh\ncat /etc/dnsmasq.d/origin-upstream-dns.conf\nserver=192.168.119.10\nserver=192.168.119.11\n```\n```sh\ncat /etc/resolv.conf | grep nameserver | sed 's/nameserver /server=/g' \u003e\u003e /etc/dnsmasq.d/origin-upstream-dns.conf\n```\n\n#### Openshift upstream dns\n```\ncat /etc/dnsmasq.d/origin-upstream-dns.conf\n```\n\n```\ndig  @localhost -x 172.30.197.228 +short\n```\n\n### Openshift Debugging tools\n```\noc run rhel-toolbox --image=registry.access.redhat.com/rhel7/rhel-tools --restart=Never --attach -i --tty\n```\n### Openshift Debugging steps\n#### Network \nhttps://access.redhat.com/solutions/2529411\n```sh\ndig  @localhost -x 172.30.128.67 +short\nhost docker-registry-default.svc.local\n```\n\n\n### check proxy config at following locations\n/etc/rhsm/rhsm.conf   \n/etc/yum.conf   \n/etc/sysconfig/docker  \n/etc/environment  \n/etc/ansible/hosts  \n\n\n\n## Azure (Oh-My..)\n#### IF you want to attach storage to a Blob based root disks\n\u003e If error = Addition of a managed disk to a VM with blob based disks is not supported   \n```sh\naz vm unmanaged-disk  attach -g ocp-rg --vm-name ocp-node-1  --size-gb 50   --new\n```\n\n### Reset Docker storage\n```sh\nsystemctl stop docker\nrm -rf /var/lib/docker\ndocker-storage-setup --reset\n```\n### Get rid of satellite repos. \n```sh\nasible all -m file -a 'dest= status=absent' #wip\n```\n### NO_PROXY for openshift\n```sh\n172.17.0.0/16,.domain.nodes.com,172.30.0.0/16\n```\n\n### Replace in all files\n```sh\nfind . -type f | xargs -n1 sed -i '' 's/old_string/new_string/g'\n```\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebianmaster%2Fops-life","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdebianmaster%2Fops-life","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdebianmaster%2Fops-life/lists"}