Topics
-
-
Production-identical environments for development: Developers use open source tools like Kubernetes to provision individual development environments. Coding against virtual, disposable replicas of production helps you get more work done.
-
- 2 replies
- 439 views
-
-
This is the final step of the DevOps Pipeline OPERATE/Environment (80%) Notifications Recovery Logging MONITOR/Infrastructure (100%) Feedback Data Collection Productivity Customers are already telling you whether you’ve built the right thing – you just have to listen. Continuous feedback includes both the culture and processes to collect feedback regularly, and tools to drive insights from the feedback. Continuous feedback practices include collecting and reviewing NPS data, churn surveys, bug reports, support tickets, and even tweets
-
- 0 replies
- 389 views
-
-
This has about 10% of RELEASE/Repository Schedule plan Micro-services 100% of DEPLOY/Blue-Green Strategy Configuration Automated deployment Multi-level 20% of OPERATE/Environment Notifications Recovery Logging
-
- 0 replies
- 367 views
-
-
DC/OS (the Distributed Cloud Operating System) is an open-source, distributed operating system based on the Apache Mesos distributed systems kernel. DC/OS manages multiple machines in the cloud or on-premises from a single interface; deploys containers, distributed services, and legacy applications into those machines; and provides networking, service discovery and resource management to keep the services running and communicating with each other. https://dcos.io/
-
- 0 replies
- 332 views
-
-
A leader in software containerization, Docker is used by 11 million+ developers across the world. Solomon Hykes is its original author and it was released in 2013 by Docker, Inc. As a DevOps tool, Docker helps developers to build, package, and then deploy the codes with ease and speed via containers with needed dependencies instead of virtual machines. It eliminates mundane configuration activities and fosters effective team collaboration. Docker ensures that the same software development environment is maintained across every stage of a DevOps cycle, from development to staging and production. It empowers the developers to create Docker images that they can run…
-
- 0 replies
- 334 views
-
-
This has about 75% of TEST/UAT Performance Load Testing Continuous Testing And about 90% of RELEASE/Repository Schedule plan Micro-services
-
- 0 replies
- 236 views
-
-
This could include a little of... DEVELOP/Code Shared source code repository Version controls Mainly includes BUILD/Continuous Integration Error Detection Automated tests And starts into TEST/UAT Performance Load Testing Continuous Testing Continuous integration is the practice of checking in code to a shared repository several times a day, and testing it each time. That way, you automatically detect problems early, fix them when they’re easiest to fix, and roll out new features to your users as early as possible.
-
- 0 replies
- 185 views
-
-
-
-
Owned by: Microsoft Source control and collaborative coding: GitHub is used by developers and companies to build, ship, and maintain software. It makes it possible to collaborate and share code and keep tabs of what's changed along the way. (This process can make it easy to track down, say, when or how a bug was introduced.)
-
- 0 replies
- 190 views
-
-
Owner: OpenSource Source control and collaborative coding: As a single application for the complete DevOps lifecycle, GitLab is: Comprehensive: Visualize and optimize your entire DevOps lifecycle with platform-wide analytics within the same system where you do your work. GitLab is more secure than GitHub, whereas GitHub is less secure as it doesn't have License Compliance. GitLab is a cloud-native application, whereas GitHub is used to share work in front of the public.
-
- 0 replies
- 174 views
-
-
Owner: Opensource Continuous Delivery: Open source automation server which enables developers around the world to reliably build, test, and deploy their software. Jenkins is an application that monitors executions of repeated jobs, such as building a software project or jobs run by cron. Jenkins deployments generally involve self-hosting, where the users oversee servers in their own data centers.
-
- 0 replies
- 149 views
-
-
Infrastructure as Code (IaC): Progress Chef is a configuration management tool written in Ruby and Erlang. It uses a pure-Ruby, domain-specific language for writing system configuration "recipes".
-
- 0 replies
- 106 views
-
-
-
Infrastructure as code: HashiCorp Terraform is an infrastructure as code (IaC) software tool that allows DevOps teams to automate infrastructure provisioning using reusable, shareable, human-readable configuration files. The tool can automate infrastructure provisioning in both on-premises and cloud environments.
-
- 0 replies
- 78 views
-
-
Coding against virtual, disposable replicas of production helps you get more work done. Introduction: A Docker private registry is a valuable tool for managing and distributing Docker images within your organization. It allows you to store, share, and control access to container images privately. This document outlines the step-by-step process to set up a Docker private registry on an AlmaLinux system. Step 1: Docker Installation: Add the Docker repository: Use the dnf config-manager command to add the Docker repository for CentOS. dnf config-manager --add-repo=docker-ce.repo Verify the repository is added: Check the available repositories using dnf re…
-
- 1 reply
- 108 views
-
-
This includes PLAN/Requirements Workflow Planning Tasks lists Sprints Also touches on DEVELOP/Code Shared source code repository Version controls
-
- 0 replies
- 160 views
-
-
A great practice is continuously gathering user feedback, organizing it into actionable inputs, and prioritizing those actions for your development teams. Look for tools that encourage “asynchronous brainstorming” (if you will). It’s important that everyone can share and comment on anything: ideas, strategies, goals, requirements, roadmaps and documentation
-
- 0 replies
- 93 views
-
-
From idea to next big thing, make it happen in Miro. Miro has rich, ready-to-use native capabilities for teams of every size to build out their vision with a creative, collaborative edge. That means supporting workflows in every corner of your business. A quick demo from coderdave
-
- 0 replies
- 159 views
-
-
-
Here are some basics on configuring PXE boot using legacy or the new UEFI LEGACY UEFI Applying Filters subnet 10.10.10.0 netmask 255.255.254.0 { option domain-name "hosangit.corp"; option domain-name-servers 10.10.250.11, 10.44.88.11, 10.44.112.234; option routers 10.10.10.1 ; option option-242 "L2QVLAN=2106"; infoblox-client-association-grace-period 86400; if (substring(option vendor-class-identifier,0,20)="PXEClient:Arch:00000") { # Option filter "PXE USCHI1 Legacy" option vendor-encapsulated-options "01:P04:00:00:00:00"; option vendor-class-identifier "PXEClient"; server-name "10.10.250.…
-
- 0 replies
- 270 views
-
-
For quick reference Code Description 0 Pad. 1 Subnet Mask. 2 Time Offset (deprecated). 3 Router. 4 Time Server. 5 Name Server. 6 Domain Name Server. 7 Log Server. 8 Quote Server. 9 LPR Server. 10 Impress Server. 11 Resource Location Server. 12 Host Name. 13 Boot File Size. 14 Merit Dump File. 15 Domain Name. 16 Swap Server. 17 Root Path. 18 Extensions Path. 19 IP Forwarding enable/disable. 20 Non-local Source Routing enable/disable. 21 Policy Filter. 22 Maximum Datagram Reassembly Size. 23 Default IP Time-to-live. 24 Path MTU Aging Timeout. 25 Path MTU Plateau Table. 26 Interface MTU. 27 All Subnets are Local. 28 Broadcast Address. 29 Perform Mask Discovery. 30 Mask s…
-
- 0 replies
- 152 views
-
-
DHCP Option 60 DHCP Option 66 will contain the ip or FQDN of your WDS server (PXE Service Point role in SCCM) DHCP Option 67 will contain the name of your bootfile (SMSBoot\x86\wdsnbp.com)
-
- 0 replies
- 102 views
-
-
Step One (Select Interface) Open Wireshark and go to (Capture -> Interfaces) Determine which Ethernet device you are using to connect to the network. You can determine which one is being used by the number of packets sent/received. NOTE: I’m using the one called eth0, which is my virtual network card. Step Two (Choose Options) Click the options button on the device being used to bring up the capture options menu. Uncheck the capture packets in promiscuous mode option to only see traffic that is sent and received to this network card. Step Three (Start Capture) Click the start button to begin capturing network traffi…
-
- 0 replies
- 88 views
-
-
When I ping 1.2.3.4... I get this. Pinging 1.2.3.4 with 32 bytes of data: Reply from 1.1.1.1: TTL expired in transit. Reply from 1.1.1.1: TTL expired in transit. Reply from 1.1.1.1: TTL expired in transit. Reply from 1.1.1.1: TTL expired in transit. Ping statistics for 1.2.3.4: Packets: Sent = 4, Received = 4, Lost = 0 (0 Approximate round trip times in milli-seconds: Minimum = 0ms, Maximum = 0ms, Average = 0ms The TTL (Time To Live) value determines the maximum amount of time an IP packet may live in the network without reaching its destination. It is effectively a bound on the number of routers an IP packet may pass thro…
-
- 0 replies
- 99 views
-
-
Dynamic Host Configuration Protocol (DHCP) is a network protocol that enables a server to automatically assign an IP address to a computer from a defined range of numbers (i.e., a scope) configured for a given network. DHCP assigns an IP address when a system is started, for example: A user turns on a computer with a DHCP client. The client computer sends a broadcast request (called a DISCOVER or DHCPDISCOVER), looking for a DHCP server to answer. The router directs the DISCOVER packet to the correct DHCP server. UDP Src=0.0.0.0 sPort=68 Dest=255.255.255.255 dPort=67 The server receives the DISCOVER packet. Based on availability and usage p…
-
- 0 replies
- 92 views
-
-
Many hardware and software solutions exist to implement redundancy and load balancing for hosted services. One way to implement load balancing and redundancy is to use anycast, defined in RFC 1546. In an anycast setup, multiple hosts share the same IP address. This address is announced through a routing protocol, so that packets sent to the anycast address will be routed to the (network topology wise) closest host. A paper from Cisco provides a good background on anycast. Another, more theoretical paper is available from IBM. Because anycast relies only on a routing protocol, no additional hardware or software is needed to implement it. Since it relies on inherently …
-
- 0 replies
- 87 views
-
-
This is an attempt to help troubleshoot DHCP issues. First let me attempt at explaining how DHCP works to better understand how to troubleshoot it. Let's talk about DHCP at the home which is more simple. Your router typically does everything to providing wireless signal for you to connect to as well as route traffic to your internet provider via a cable modem or other device that connects you to the internet. The router also provides DHCP to all the devices in your home like your phone, iPad, Smart TV, Apple TV, computer, Playstation etc.. So what happens when you connect a device to your WiFi or plug directly into your router with a network cable? The n…
-
- 0 replies
- 86 views
-
-
I put together this script that checks the status of everything prior to the change and then run it after the change and then download the two log files and open in something like VSCode and do a compare to see if the change you did on the GTM changed the status of something. It has helped me and I hope it helps you. I'm sure there is something better but this is what I know how to do. ** USE AT YOUR OWN RISK ** #!/bin/bash ## Author: Cowboy Denny ## Last Modified: 2024.05.06 ## RUN THIS FILE ON THE GTM in the /var/tmp directory ## GTM: Change Verify BEFORE & AFTER change deployment ## RUN with: bash gtmchgverify.sh unset totalgtmwips; unset totalgtmwipsa; uns…
-
- 0 replies
- 136 views
-
-
I have a task of locating a server based off of URL So what my thought process is would be to first find the IP address ping url.com Then if it is a Windows server, try and utilize nbtstat -A ip.address or nbtstat -a computername Tried tracert url.com then connected to last hop/switch sh arp | incl ip.address sh mac-address-table address mac.address (may want to lookup mac address for vendor) if it shows up on a trunk or multiple ports, see if its going to another switch sh cdp nei (look for the port that the sh mac-address-table address result included) Also tried nslookup ip.address Also downloaded nmap and tried os det…
-
- 0 replies
- 91 views
-
-
So whats the difference? hosangit.example.com. CNAME mywiseguys.example.com. mywiseguys.example.com. A 192.168.2.23 When an A record lookup for hosangit.example.com is done, the resolver will see a CNAME record and restart the checking at mywiseguys.example.com and will then return 192.168.2.23.
-
- 0 replies
- 126 views
-
-
I'm moving my website from my school machine (blah.mypc.com) to my own domain (myname.com). I parked myname.com a long time ago and set it as a simple redirect to blah.mypc.com following the instructions at Hostmonster, where I registered it. Now I'm going to convert myname.com to a full site, and I want my personal address blah.mypc.com to disappear as a machine and be nothing but a simple dns redirect to myname.com. What exactly do I want to ask my school tech people to do (in terms they will recognize)? Do I want a CNAME record created that will permanently redirect all incoming traffic from blah.mypc.com to myname.com? (There is no ftp or email traffic at this ad…
-
- 0 replies
- 93 views
-
-
I want to add an IP address to a DNS name so I don't have to rely on DNS to do the resolution for me but I can not seem to locate the hosts file when I do a search on my machine. Any ideas? Sometimes doing a search will not find the hosts file. Typically the hosts file is located on a windows machine at the following location: %SystemRoot%\system32\drivers\etc\ So you can click on Start - Run and type: See if the file is there in explorer run: explorer %SystemRoot%\system32\drivers\etc\ To edit the file run: notepad %SystemRoot%\system32\drivers\etc\hosts to edit the file If you aren't seeing the file in that location then the a…
-
- 0 replies
- 93 views
-
-
First check the domain using nslookup nslookup set querytype=ns mywiseguys.com Next check the alias or hostname set querytype=a branch.mywiseguys.com Using nslookup interactively Enter nslookup at the command line. The nslookup prompt appears. View the current options by entering set all. Change any desired options by entering set option. Issue nslookup commands. Enter exit to leave nslookup. For a list of sample commands, see ``nslookup interactive commands''. For a list of options, see ``nslookup interactive options''. nslookup interactive commands These sample commands are available from the nslookup shell: volga …
-
- 0 replies
- 89 views
-
Who's Online (See full list)
- There are no registered users currently online