New pages

Jump to navigation Jump to search
New pages
Hide registered users | Show bots | Show redirects
  • 20:24, 8 September 2023Node (hist | edit) ‎[1,050 bytes]Digimer (talk | contribs) (Created page with "{{header}} An Anvil! node is a fully redundant host for servers in an Anvil! cluster. Each node is made from a matched pair of subnodes that fully replicate each other. Anvil! nodes can have very different capacity and performance from each other, if you wish. The resources available on a node sets the limit of the servers that can run on that given node. So you may well design a subset of nodes to be resource rich in storage or processing performance, while o...")
  • 19:41, 8 September 2023NFS (hist | edit) ‎[320 bytes]Digimer (talk | contribs) (Created page with "{{fs_header}} Network File System, or NFS, is a way of sharing data from the host OS over the network, such that it can be read from or written to. NFS is common in Linux based operating systems. See: http://en.wikipedia.org/wiki/Network_File_System_(protocol)<br /> See: http://nfs.sourceforge.net/<br /> {{footer}}")
  • 19:39, 8 September 2023SMB (hist | edit) ‎[247 bytes]Digimer (talk | contribs) (Created page with "{{header}} SMB, or "Samba", is a way of sharing data from the host OS over the network, such that it can be read from or written to. SMB is very popular in Windows environments. See: http://en.wikipedia.org/wiki/Server_Message_Block {{footer}}")
  • 19:38, 8 September 2023NAS (hist | edit) ‎[335 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''NAS''' is an acronym for '''''N'''etwork '''A'''ttached '''S'''torage''. It differs from SAN in that NAS disk space is generally made available at the file system level using SMB or NFS. Also, it tends to be build using much simpler technology with lower bandwidth, commodity networking hardware. {{footer}}")
  • 19:37, 8 September 2023LUN (hist | edit) ‎[195 bytes]Digimer (talk | contribs) (Created page with "{{header}} A "Logical Unit Number", or "LUN", is an identifier used to access a unit of storage in a SAN. See: [https://en.wikipedia.org/wiki/Logical_unit_number] {{footer}}")
  • 19:16, 8 September 2023Storage Replication (hist | edit) ‎[3,675 bytes]Digimer (talk | contribs) (Created page with "{{header}} In the Anvil! cluster, everything has to be fully redundant, and all components need to be electrically and mechanically isolated. This is required so that anything can be taken offline without a maintenance window. In traditional clusters, shared storage is provided by a SAN. These are devices that share raw storage (called LUNs) to provide the backing storage for hosted servers. SANs typical have thorough redundancy; Dual controllers, dual powe...")
  • 00:29, 8 September 2023Live Migration (hist | edit) ‎[2,070 bytes]Digimer (talk | contribs) (Created page with "{{header}} "Live migration" is the process where a server that is actively running on an Anvil! subnode can be moved to the peer subnode, without interrupting it or stopping it. This can happen if, for example, Scancore detects that the active subnode is developing a hardware fault. To minimize the risk of service interruption, the Anvil! will migrate to the peer subnode as a preventative measure to protect your servers. The way this works is that a "pa...")
  • 19:09, 20 August 2023Alteeve (hist | edit) ‎[73 bytes]Digimer (talk | contribs) (Created page with "{{header}} Oh hi there! [https://alteeve.com Alteeve] is us! {{footer}}")
  • 19:09, 20 August 2023CentOS Stream (hist | edit) ‎[367 bytes]Digimer (talk | contribs) (Created page with "{{header}} [https://www.centos.org/centos-stream/ CentOS Stream] is an operating system, supported by Alteeve, managed by Red Hat as a free alternative to the RHEL operating system. It replaced the CentOS operating system, and now leads RHEL proper, acting as a platform for test and validate software before it lands in RHEL proper. {{footer}}")
  • 19:07, 20 August 2023CentOS (hist | edit) ‎[406 bytes]Digimer (talk | contribs) (Created page with "{{header}} The [http://centos.org CentOS] project was a project designed to build a binary equivalent replacement for the commercial Red Hat Enterprise Linux distribution. The only changes the CentOS distribution is in changing branding and images. Red Hat purchased the organization behind the CentOS project and subsequently ended the project, replacing it with CentOS Stream. {{footer}}")
  • 19:05, 20 August 2023Rocky (hist | edit) ‎[220 bytes]Digimer (talk | contribs) (Created page with "{{header}} [https://rockylinux.org/ Rocky Linux] was created to replace the tradition CentOS operating system. Specifically, it's designed to be binary compatible with the RHEL operating system. {{footer}}")
  • 19:04, 20 August 2023RHEL (hist | edit) ‎[383 bytes]Digimer (talk | contribs) (Created page with "{{header}} RHEL is an acronym for '''R'''ed '''H'''at '''E'''nterprise '''L'''inux, their server-class commercial Linux distribution. It's source is available under the terms of the GNU Public License (GPL). Other distributions have been based on this release, often changing only the Red Hat branding. Perhaps the most popular RHEL-based distribution is CentOS. {{footer}}")
  • 19:02, 20 August 2023Microsoft (hist | edit) ‎[149 bytes]Digimer (talk | contribs) (Created page with "{{header}} Microsoft Software, authors of the MS-DOS and Windows operating systems and several partition and file system formats. {{footer}}")
  • 19:01, 20 August 2023Minix (hist | edit) ‎[217 bytes]Digimer (talk | contribs) (Created page with "{{header}} POSIX-Compliant micro kernel operating system created by [http://en.wikipedia.org/wiki/Andrew_S._Tanenbaum Andrew S. Tanenbaum] used largely for teaching operating system theory. {{footer}}")
  • 19:01, 20 August 2023OS X (hist | edit) ‎[141 bytes]Digimer (talk | contribs) (Created page with "{{header}} OS X is the current operating system used by Apple computers. It is a derivative of FreeBSD (??) UNIX. {{footer}}")
  • 19:00, 20 August 2023Apple (hist | edit) ‎[106 bytes]Digimer (talk | contribs) (Created page with "{{header}} Apple Computer Corporation is a long-time player in the personal computer segment. {{footer}}")
  • 18:59, 20 August 2023BSD (hist | edit) ‎[272 bytes]Digimer (talk | contribs) (Created page with "{{header}} BSD is an acronym for the '''''B'''erkeley '''S'''cience '''D'''epartment'' at University of California, Berkeley. It is also often used to describe on of several UNIX-derivative, free operating systems based on the BSD Unix variant. {{footer}}")
  • 18:58, 20 August 2023SUSE (hist | edit) ‎[107 bytes]Digimer (talk | contribs) (Created page with "{{header}} SUSE was originally a German Linux distribution and is now owned by Novell. {{footer}}")
  • 18:57, 20 August 2023NetWare (hist | edit) ‎[81 bytes]Digimer (talk | contribs) (Created page with "{{header}} Novell's proprietary network operating system. {{footer}}")
  • 18:57, 20 August 2023SCO (hist | edit) ‎[166 bytes]Digimer (talk | contribs) (Created page with "{{header}} Originally '''''S'''anta '''C'''ruz '''O'''perations'' (Old-SCO). Now has limited presence in the Unix market and is primarily a patent house. {{footer}}")
  • 18:56, 20 August 2023Novell (hist | edit) ‎[84 bytes]Digimer (talk | contribs) (Created page with "{{header}} Novell, creators of NetWare and owner of SuSe Linux. {{footer}}")
  • 18:56, 20 August 2023HP-UX (hist | edit) ‎[62 bytes]Digimer (talk | contribs) (Created page with "{{header}} HP-UX is HP's variant of Unix. {{footer}}")
  • 18:56, 20 August 2023HP (hist | edit) ‎[243 bytes]Digimer (talk | contribs) (Created page with "{{header}} HP, whose full name is '''''H'''ewlett-'''P'''ackard Development Company, L.P.'', is a major player in the server, workstation and end-user computer market. They also have their own variant of Unix called HP-UX. {{footer}}")
  • 18:55, 20 August 2023IRIX (hist | edit) ‎[54 bytes]Digimer (talk | contribs) (Created page with "{{header}} SGI's version of Unix. {{footer}}")
  • 18:54, 20 August 2023SGI (hist | edit) ‎[272 bytes]Digimer (talk | contribs) (Created page with "{{header}} Formerly ''Silicon Graphics, Inc.'', now known as simple '''SGI'''. They provide high-end workstations and servers, most often to customers running graphically intensive applications. They also offer their own variant on Unix known as IRIX. {{footer}}")
  • 18:52, 20 August 2023AIX (hist | edit) ‎[181 bytes]Digimer (talk | contribs) (Created page with "{{header}} AIX is IBM's flavour of Unix. It is falling out of favour within IBM as it shifts it's focus to Linux. See: http://en.wikipedia.org/wiki/IBM_AIX {{footer}}")
  • 18:52, 20 August 2023IBM (hist | edit) ‎[218 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''IBM''', which is short for '''''I'''nternational '''B'''usiness '''M'''achines'', is a vendor of AIX Unix and business-grade computer equipment. See: http://en.wikipedia.org/wiki/Ibm {{footer}}")
  • 18:51, 20 August 2023UNIX (hist | edit) ‎[722 bytes]Digimer (talk | contribs) (Created page with "{{header}} Unix is the oldest operating system still in use today. The term "Unix" is often used to describe POSIX compliant operating systems in general. There are several commercial Unix variants like IBM's AIX, SGI's IRIX and HP's HP-UX. Currently there is a dispute between Novell and SCO as to who owns the Unix source code. There are several open source derivatives based on BSD Unix like FreeBSD, NetBSD and OpenBSD...")
  • 18:49, 20 August 2023Fedora (hist | edit) ‎[97 bytes]Digimer (talk | contribs) (Created page with "{{header}} Fedora Core is a community driven, Red Hat-guided Linux distribution. {{footer}}")
  • 18:48, 20 August 2023Red Hat (hist | edit) ‎[225 bytes]Digimer (talk | contribs) (Created page with "{{header}} Red Hat is a brand of IBM and the developer of a popular commercial Linux distribution called 'Red Hat Enterprise Linux' and manages the fully open-source, community driven Fedora distribution. {{footer}}") originally created as "Redhat"
  • 18:45, 20 August 2023OS (hist | edit) ‎[320 bytes]Digimer (talk | contribs) (Created page with "{{header}} An operating system is a piece of software that runs on a given hardware platform and allows supporting programs to be run on it. Linux, UNIX (of which there are several flavours), Microsoft's Windows and Apple's OS X are some common modern-days examples of operating systems. {{footer}}")
  • 18:45, 20 August 2023POSIX (hist | edit) ‎[160 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''POSIX''' is an acronym for '''''P'''ortable '''O'''perating '''S'''ystem '''I'''nterface''. See: http://en.wikipedia.org/wiki/POSIX {{footer}}")
  • 18:44, 20 August 2023Linux (hist | edit) ‎[349 bytes]Digimer (talk | contribs) (Created page with "{{header}} Linux is a POSIX compliant open-source operating system created by Linux Torvalds. It is currently developed by a very large number of developers and forms the foundation for many Linux distributions, including Debian, Ubuntu, Redhat and Fedora Core, among '''many''' others. See: http://en.wikipedia.org/wiki/Linux {{footer}}")
  • 18:43, 20 August 2023ISO (hist | edit) ‎[861 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''ISO''' is an acronym for '''I'''nternational '''O'''rganization for '''S'''tandardization. In computing, '''ISO''' is most often used to describe the [http://en.wikipedia.org/wiki/ISO_9660 ISO 9660] standard describing data storage on optical media like CD and DVD disks. In turn, the term "iso file" usually describes an archive designed to be written to an optical disk. Some operating systems, like Linux, allow for these archives to be "mounted" and th...")
  • 18:38, 20 August 2023Md5sum (hist | edit) ‎[573 bytes]Digimer (talk | contribs) (Created page with "{{header}} The program "md5sum" takes a file as an input for an 128-bit [https://en.wikipedia.org/wiki/MD5 MD5] calculation. In the context of Anvil! clusters, md5sum hashes can be used to confirm that the file stored in the cluster is byte-for-byte identical to the source the file was originally downloaded from or created. The Anvil! displays the md5sum's hash in the file browser so that you can confirm that the file matches what you expected. It's also used...")
  • 18:27, 16 August 2023APC (hist | edit) ‎[248 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''A'''merican '''P'''ower '''C'''onversion, or "[https://apc.com APC]", is a brand owned by the company [Schneider Electric https://www.se.com/]. Their UPSes and switched PDUs are often used in Anvil! Clusters. {{footer}}")
  • 03:19, 16 August 2023MAC (hist | edit) ‎[474 bytes]Digimer (talk | contribs) (Created page with "{{header}} MAC is an acronym for '''M'''edia '''A'''ccess '''C'''ontrol. This is a 32 bit hexadecimal identifying string that is unique to every network device. This address is used in networking for locating a device when it does not have an IP address. MAC addresses are not routeable, thus, MAC addresses are only useful on the subnet the device is on. For more information, please see the [http://en.wikipedia.org/wiki/MAC_address wikipedia] entry. {{footer}}")
  • 02:56, 16 August 2023What is an Anvil! and why do I care? (hist | edit) ‎[138,456 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} The most basic answer to this question is; * An ''Anvil!'' is one of the most resilient platforms for running servers on. If you have a server that, if it failed, would really hurt, you probably want to put it on an ''Anvil!'' system. Now, the longer answer. = Overview = The Anvil! platform is an Intelligent Availability platform. This means it has the following core features; * It proactively protects hosted servers. It predicts failures where...")
  • 02:55, 16 August 2023Bit (hist | edit) ‎[128 bytes]Digimer (talk | contribs) (Created page with "{{header}} A 'Bit' is a single Base-2 'BInary DigiT'; 0 or 1. See 'Binary' for more information. {{footer}}")
  • 02:54, 16 August 2023ECC (hist | edit) ‎[500 bytes]Digimer (talk | contribs) (Created page with "{{header}} [https://en.wikipedia.org/wiki/Error-correcting_code Error correcting code] is a mechanism for transmitting additional, redundant data that allows for the detection of errors. In most cases, ECC allows the automatic correction of single-byte errors without requiring the corrupted data being retransmitted. It is often found in enterprise-grade memory, often referred to as "ECC RAM". The same technology is used in many different system components, like sto...")
  • 02:52, 16 August 2023FBU (hist | edit) ‎[633 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''F'''lash '''B'''ack '''U'''p, or FBU, is a a technology used to protect cached data on a RAID controller. Specifically, if power is lost while disk writes are still in a RAID controller's memory, FBU provides sufficient power, generally via a capacitor bank, to keep the controller alive long enough to copy the contents of the cache to an on-board solid-state storage device. When power is restored to the system, the RAID controller will see this cached...")
  • 02:41, 16 August 2023LSI SafeStore (hist | edit) ‎[25,006 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} This covers how to use LSI's [http://www.lsi.com/products/raid-controllers/pages/megaraid-safestore-software.aspx SafeStore] controller option along with Seagate [http://www.seagate.com/ca/en/tech-insights/protect-data-with-seagate-secure-self-encrypting-drives-master-ti/ Self-Encrypting Drives] (SED). This provides protection of drive contents at rest and enables [http://www.seagate.com/ca/en/tech-insights/data-protection-instant-secure-erase-master-ti...")
  • 02:40, 16 August 2023SAS (hist | edit) ‎[159 bytes]Digimer (talk | contribs) (Created page with "{{header}} [https://en.wikipedia.org/wiki/Serial_Attached_SCSI SAS] is an interface standard used principally by enterprise-grade storage devices. {{footer}}")
  • 02:40, 16 August 2023SATA (hist | edit) ‎[148 bytes]Digimer (talk | contribs) (Created page with "{{header}} [https://en.wikipedia.org/wiki/Serial_ATA SATA] is an interface standard used principally by consumer-grade storage devices. {{footer}}")
  • 02:37, 16 August 2023Boolean Algebra (hist | edit) ‎[3,613 bytes]Digimer (talk | contribs) (Created page with "{{header}} ''' Boolean Algebra ''' These are the various 'logic gates' used to create all computer logic. At their core, they are all made up of the 'NAND' gate. = Logic Gates = : Logic gates can be represented by showing two input lines and one output line followed by a table showing what electrical/binary state the inputs must be in to effect a certain output state. In these 'Truth Tables', the two inputs are represented as inputs 'A' and 'B', and the output is...")
  • 02:36, 16 August 2023Write-back caching (hist | edit) ‎[2,012 bytes]Digimer (talk | contribs) (Created page with "{{header}} Write-back caching is a technology used in disk storage to improve performance. It works by providing an amount of high-speed, volatile memory used to store data destined for non-volatile storage on relatively slow hard drives or solid state drives. Write-back caching is particularly useful on traditional platter-based hard drives and RAID arrays where highly random write access is expected. It allows for writes to be buffered, masking the performance lo...")
  • 02:34, 16 August 2023MN (hist | edit) ‎[403 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} '''MN''' is an acronym for "Migration Network". In Anvil! clustering, this is the optional (but recommended) subnet used for copying a server's RAM during a live-migration. This is generally connected back-to-back between the two subnodes in an Anvil! node. This is done to allow for maximum bandwidth and minimal latency to facilitate as fast as possible live migrations. {{footer}}")
  • 02:27, 16 August 2023SN (hist | edit) ‎[354 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} '''SN''' is an acronym for "Storage Network". In Anvil! clustering, this is the subnet used for storage network traffic. Specifically, this is used for the DRBD replication traffic. Given the large amount of bandwidth needed for replicated storage, it is generally a good idea to use this network for no other purpose. {{footer}}")
  • 02:26, 16 August 2023BCN (hist | edit) ‎[324 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} '''BCN''' is an acronym for "Back-Channel Network". In Anvil! clustering, this is the subnet used for inter-node cluster communication as well as other non-storage related cluster network traffic. It should be completely isolated from any networks exposed to the internet for security reasons. {{footer}}")
  • 02:24, 16 August 2023IFN (hist | edit) ‎[464 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} '''IFN''' is an acronym for "Internet-Facing Network" (or "Intranet-Facing Network"). In Anvil! clustering, this is the subnet used for all untrusted network traffic. Generally, as the name implies, this network has access to the Internet or other untrusted networks. No cluster or storage related traffic should use this network. This is the network used for all traffic to and from the servers hosted on the Anvil! cluster nodes. {{footer}}")
  • 02:22, 16 August 2023YB (hist | edit) ‎[265 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">yottabyte</span>s. * YB = yottabyte (10^24 / 1,000,000,000,000,000,000,000,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:22, 16 August 2023ZB (hist | edit) ‎[261 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">zettabyte</span>s. * ZB = zettabyte (10^21 / 1,000,000,000,000,000,000,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:22, 16 August 2023EB (hist | edit) ‎[255 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">exabyte</span>s. * EB = exabyte (10^18 / 1,000,000,000,000,000,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:21, 16 August 2023PB (hist | edit) ‎[252 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">petabyte</span>s. * PB = petabyte (10^15 / 1,000,000,000,000,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:21, 16 August 2023TB (hist | edit) ‎[248 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">terabyte</span>s. * TB = terabyte (10^12 / 1,000,000,000,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:21, 16 August 2023GB (hist | edit) ‎[244 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">gigabyte</span>s. * GB = gigabyte (10^9 / 1,000,000,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:20, 16 August 2023MB (hist | edit) ‎[240 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">megabyte</span>s. * MB = megabyte (10^6 / 1,000,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:20, 16 August 2023KB (hist | edit) ‎[236 bytes]Digimer (talk | contribs) (Created page with "{{header}} SI base2 notation for <span class="code">kilobyte</span>s. * KB = kilobyte (10^3 / 1,000 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:18, 16 August 2023YiB (hist | edit) ‎[265 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">yebibyte</span>s. * YiB = yebibyte (2^80 / 1,208,925,819,614,629,174,706,176 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:18, 16 August 2023ZiB (hist | edit) ‎[261 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">zebibyte</span>s. * ZiB = zebibyte (2^70 / 1,180,591,620,717,411,303,424 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:18, 16 August 2023EiB (hist | edit) ‎[256 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">exbibyte</span>s. * EiB = exbibyte (2^60 / 1,152,921,504,606,846,976 bytes See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:17, 16 August 2023PiB (hist | edit) ‎[253 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">pebibyte</span>s. * PiB = pebibyte (2^50 / 1,125,899,906,842,624 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:17, 16 August 2023TiB (hist | edit) ‎[247 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">tebibyte</span>s. TiB = tebibyte (2^40 / 1,099,511,627,776 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:16, 16 August 2023MiB (hist | edit) ‎[241 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">mebibyte</span>s. * MiB = mebibyte (2^20 / 1,048,576 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:16, 16 August 2023KiB (hist | edit) ‎[237 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">kibibyte</span>s. * KiB = kibibyte (2^10 / 1,024 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 02:15, 16 August 2023IEC and SI Size Notations (hist | edit) ‎[1,545 bytes]Digimer (talk | contribs) (Created page with "{{header}} How data sizes are shortened varies depend on whether the program or author is using base2 and base10 notation. The short-form notation followed by it's English long-form name for each type is listed below. Then it shows in the braces the X to the power of Y value that it represents followed, finally, by the exact number of bytes represented. = base2 Notation = <span class="text"> IEC Notation Size -------------- --------------------------------...")
  • 02:14, 16 August 2023GiB (hist | edit) ‎[243 bytes]Digimer (talk | contribs) (Created page with "{{header}} IEC base2 notation for <span class="code">gibibyte</span>s. GiB = gibibyte (2^30 / 1,073,741,824 bytes) See the following article for a fill list of IEC and SI data size notations: * IEC and SI Size Notations {{footer}}")
  • 01:55, 16 August 2023TLUG Talk: Storage Technologies and Theory (hist | edit) ‎[50,364 bytes]Digimer (talk | contribs) (Created page with "{{talk_header}} '''Note''': This talk is quite old, and much has happened in storage tech since this talk was given. This was the first IT-related public talk I gave and as such, it's not my favourite work. I present it here though for historical reasons. Take it all with a healthy grain a salt. '''''Storage Technologies and Theory'''''<br /> '''An AN!Speech to TLUG, May 2002''' = Introduction = Good day! I wanted to speak with you all today to help you make a more e...")
  • 01:54, 16 August 2023Write-back (hist | edit) ‎[2,012 bytes]Digimer (talk | contribs) (Created page with "{{header}} Write-back caching is a technology used in disk storage to improve performance. It works by providing an amount of high-speed, volatile memory used to store data destined for non-volatile storage on relatively slow hard drives or solid state drives. Write-back caching is particularly useful on traditional platter-based hard drives and RAID arrays where highly random write access is expected. It allows for writes to be buffered, masking the performance lo...")
  • 01:54, 16 August 2023IOPS (hist | edit) ‎[428 bytes]Digimer (talk | contribs) (Created page with "{{howto}} IOPS is an acronym for '''I'''nput/output '''O'''perations '''P'''er '''S'''econd. It is a measure of storage performance used to indicate how many read and how many write operations can be serviced, on average, per second. This measurement is particularly important for storage backing services with highly random reads and writes. To learn more: * [https://en.wikipedia.org/wiki/IOPS IOPS on Wikipedia] {{footer}}")
  • 01:50, 16 August 2023Split-brain (hist | edit) ‎[2,778 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} {{warning|1=A "split-brain" condition is a potentially catastrophic event in clustering.}} It is a particular risk in two-node clusters, but can occur in larger clusters if quorum is not honoured. This section uses language specific to two node split-brain conditions, but "node" could be replaced with "partition" to describe a subsection of a cluster and still be accurate. A split-brain is a state in which two nodes lose contact with one another a...")
  • 01:47, 16 August 2023Support (hist | edit) ‎[1,180 bytes]Digimer (talk | contribs) (Created page with "{{header}} = Community Support = If you need help with an Anvil! cluster, Striker, ScanCore or other AN!Tutorials please use one of the options below. == Mailing List == Support for the Anvil! platform can be found on the [http://clusterlabs.org/wiki/Mailing_lists Cluster Labs] mailing list. * [http://clusterlabs.org/mailman/listinfo/users Clusterlabs - Users] mailing list. == IRC Channel == Support can also be found on the [https://libera.chat/ Libera chat] [...")
  • 01:38, 16 August 2023Selecting Hardware For Your Anvil! (hist | edit) ‎[30,671 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} This guide's goal is to provide a high-level overview on how to match appropriate hardware for anticipated loads on your ''Anvil!'' platform. = System Requirements = To provide full stack redundancy, there are minimum system requirements. These are not performance requirements, but instead, minimum features and capabilities. = Foundation Pack = The foundation pack consists of redundant power...")
  • 01:24, 16 August 2023Gluster (hist | edit) ‎[161 bytes]Digimer (talk | contribs) (Created page with "{{header}} See: http://www.gluster.org/docs/index.php/GlusterFS<br /> See: http://www.gluster.org/<br /> See: http://en.wikipedia.org/wiki/GlusterFS {{footer}}")
  • 01:23, 16 August 2023DRBD (hist | edit) ‎[478 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''D'''istributed '''R'''eplicated '''B'''lock '''D'''evice, [https://linbit.com/drbd/ DRBD], is a software product created by [LINBIT https://linbit.com/]. It is, at it's simplest description, a program that insures data on two storage devices, on different hosts, are identical. It differs from programs like gluster and ceph in that it's core focus is resiliency over scalability. In this way, it is a perfect fit for the Anvil! cluster. {{footer}}")
  • 23:54, 15 August 2023Generate 8bit dec to hex to bin chart.pl (hist | edit) ‎[1,380 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} A short script that generates a byte-length chart of decimal to hexadecimal to binary values. <source lang="perl"> #!/usr/bin/perl # Author: Madison Kelly; mkelly@alteeve.com # Date: Jun. 21, 2010 # License: GPLv2 # Be clean use strict; use warnings; # Headers print " Dec. | Hex. | Binary\n"; print "------+-------+-----------\n"; foreach my $dec (0..255) { # Convert the decimal to hexadecimal and pad the result with a lea...")
  • 23:52, 15 August 2023Base-10 (hist | edit) ‎[246 bytes]Digimer (talk | contribs) (Created page with "{{header}} Base-10 is a counting system made up of ten digits, '0' through '9'. This is in contrast with the binary 'Base-2' counting system that uses only two digits, 0 and 1. Base-10 is used to represent decimal values. {{footer}}")
  • 23:52, 15 August 2023Decimal (hist | edit) ‎[226 bytes]Digimer (talk | contribs) (Created page with "{{header}} In computing terms, 'decimal' refers to the Base-10 Roman counting system that uses ten base digits (0 through 9) to represent numerical values. It is the "normal" counting system in most societies. {{footer}}")
  • 23:51, 15 August 2023Hex (hist | edit) ‎[78 bytes]Digimer (talk | contribs) (Created page with "{{header}} The term '''Hex''' is a short form of Hexadecimal. {{footer}}")
  • 23:51, 15 August 2023ASCII (hist | edit) ‎[687 bytes]Digimer (talk | contribs) (Created page with "{{header}} ASCII is an acronym for 'American Standard Code for Information Interchange'. See: http://en.wikipedia.org/wiki/ASCII Operating systems that follow the ASCII standard will always interpret the lower 7 bits of a byte to represent the same value. These seven bits cover 128 possible combinations. Of those, the first 32 (0-31) and last entry (127) are not printable character, but instead are "control characters". These are codes used to control certain...")
  • 23:50, 15 August 2023Hexadecimal (hist | edit) ‎[8,623 bytes]Digimer (talk | contribs) (Created page with "{{header}} Hexadecimal is a method of representing 4 bits of data (known as a nibble) using a single ASCII character in the range from [0-9a-f]. = Use = Hexadecimal is very often used where a long binary string needs to presented to a human user. A good example would be the colour setting used on most modern graphics and web programs. Continuing this example, computer colours are often represented as six hexadecimal digits. Each pair, that is each byte, re...")
  • 23:50, 15 August 2023Nibble (hist | edit) ‎[102 bytes]Digimer (talk | contribs) (Created page with "{{header}} A nibble is 4 bits and can be represented as single hexadecimal value. {{footer}}")
  • 23:48, 15 August 2023Big Endian (hist | edit) ‎[534 bytes]Digimer (talk | contribs) (Created page with "{{header}} In a binary string, 'Big Endianess' indicated that the least significant bit is on the right side. A big-endian byte would thus be structured like this: 0 0 0 0 0 0 0 0 <- Binary string consisting of 8-bits. | | | | | | | \- 128 | | | | | | \--- 64 | | | | | \----- 32 | | | | \------- 16 | | | | | | | \----------- 8 | | \------------- 4 | \--------------- 2 \----------------- 1 ^...")
  • 23:47, 15 August 2023Endianess (hist | edit) ‎[336 bytes]Digimer (talk | contribs) (Created page with "{{header}} Endianess is the term used when describing the relative values of binary digits. There are two types; * Big Endian, where the least significant bit is the left-most value in the binary string. * Little Endian, where the least significant bit is the right-most value in the binary string. {{footer}}")
  • 23:47, 15 August 2023LSB (hist | edit) ‎[135 bytes]Digimer (talk | contribs) (Created page with "{{header}} 'LSB' is an acronym for 'Least Significant Bit' and is used to indicate 'Endianess' in a binary string. {{footer}}")
  • 23:45, 15 August 2023Little Endian (hist | edit) ‎[561 bytes]Digimer (talk | contribs) (Created page with "{{header}} In a binary string, 'Little Endianess' indicated that the least significant bit is on the left side of a binary string. A little-endian byte would thus be structured like this: 0 0 0 0 0 0 0 0 <- Binary string consisting of 8-bits. | | | | | | | \- 1 | | | | | | \--- 2 | | | | | \----- 4 | | | | \------- 8 | | | | | | | \----------- 16 | | \------------- 32 | \--------------- 64 \----------------- 128...")
  • 23:45, 15 August 2023Base-2 (hist | edit) ‎[226 bytes]Digimer (talk | contribs) (Created page with "{{header}} Base-2 is a counting system made up of only two digits, '0' and '1'. This is in contrast with the Roman 'Base-10' counting system that uses 10 digits, 0-9. Base-2 is used to represent binary values. {{footer}}")
  • 23:44, 15 August 2023Binary (hist | edit) ‎[2,662 bytes]Digimer (talk | contribs) (Created page with "{{header}} Binary is a form of counting that uses a base-2 system, a counting system with 2 digits. Binary uses only '0' and '1', which relates to an electrical 'low' (0) or 'high' (1) signal. This can conceptually be extended to 'false' (0) or 'true' (1). In computing, binary is used for all forms of calculations. Larger values are expressed as being 'X-bits', where 'X' is the number of 'BInary digiTs' used to create the value. Modern computers generally use multi...")
  • 23:44, 15 August 2023Bits (hist | edit) ‎[128 bytes]Digimer (talk | contribs) (Created page with "{{header}} A 'Bit' is a single Base-2 'BInary DigiT'; 0 or 1. See 'Binary' for more information. {{footer}}")
  • 23:43, 15 August 2023Byte (hist | edit) ‎[5,209 bytes]Digimer (talk | contribs) (Created page with "{{header}} A byte is the smallest unit of storage used in modern computers. It is made of 8 bits and can be arranged in 256 possible combinations. These possible combinations are used to represent a base set of values, the specifics of which depend on the operating system being used. Most modern operating systems conform to ASCII standards and thus share the same representative values for the first 128 possible combinations. In the example below, Little Endian...")
  • 23:42, 15 August 2023Block (hist | edit) ‎[1,730 bytes]Digimer (talk | contribs) (Created page with "{{header}} A block is a collection of physical units of storage on a storage device or medium. A common 'block size' is 2,048 bytes, which could consist of 4x512byte sectors on a hard drive. A block is the smallest unit of space that a file system will use when storing data. If a file is smaller that this size, it will still use up the rest of the space. This of a block as a filing cabinet drawer with a set number of file folders (which actually...")
  • 23:41, 15 August 2023SSD (hist | edit) ‎[408 bytes]Digimer (talk | contribs) (Created page with "{{header}} '''SSD''' stands for 'Solid State Drive'. These are like traditional Hard Disk Drives but instead of using a rotating magnetic platter, they use a flash RAM device. This allows the drive to be much more tolerant of motion as there is no risk of centripetal forces causing the read head on a tradition hard drive from contacting the rotating platters. SSD uses no moving parts. {{footer}}")
  • 23:40, 15 August 2023HDD (hist | edit) ‎[354 bytes]Digimer (talk | contribs) (Created page with "{{header}} A "hard drive", also known as a "fixed disk", "hard disk drive (HDD)", is a physical device, traditionally using rotating magnetic platters, to store data. Modern hard drives can instead use flash memory, though often these are called 'Solid State Drives', though they server the same function and use the same interfaces. {{footer}}")
  • 23:40, 15 August 2023RAID (hist | edit) ‎[49,250 bytes]Digimer (talk | contribs) (Created page with "{{fs_header}} Redundant Array of Inexpensive Disks. This is a collection of storage devices (traditionally platter-based hard drives) used together in one of 6 base "levels" to provide redundancy. RAID level 0 is not a true RAID level, but is often referenced and thus worth noting. It is not, however, redundant. * RAID0 - Striping only, NO redundancy (not a true RAID level) * RAID1 - Mirroring only. * RAID2 - Proprietary RAI...")
  • 19:41, 15 August 2023Scancore (hist | edit) ‎[9,669 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} {{warning|1=This is little more that raw notes, do not consider anything here to be valid or accurate at this time.}} = ScanCore - The Decision Engine = ScanCore is, at its core, a "decision engine". It was created as a way for Anvil! systems to make intelligent decisions based on data coming in from any number of places. It generates alerts for admins, so in this regard it is an alert and monitoring solution, but that is almost a secondary benef...")
  • 19:14, 15 August 2023Intelligent Availability (hist | edit) ‎[8,666 bytes]Digimer (talk | contribs) (Created page with "{{header}} Intelligent Availability™ is the successor to High Availability. For a system to be defined as "IA", it must meet the following requirements and design focus; 1. Where HA is reactive, IA is proactive. 2. Complete stack redundancy with no single point of failure. 3. IA must survive both failure and recovery without interruption. 4. Over-provisioning/thin-provisioning is not allowed. 5. Performance must remain consistent in a degraded state. 6. Human in...")
  • 19:12, 15 August 2023Anvil! (hist | edit) ‎[554 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} "'''Anvil!'''" is the name of the Intelligent Availability™ platform. The platform consists of; * A full-stack, zero single point of failure hardware architecture * The Striker web user interface; Designed simple to minimize potential for human error. * Scancore decision engine that proactively mitigates changing risks; ** Automated live-migration ** Autonomous Load shedding and recovery ** Autonomous Emergency shutdown and recovery * What...")
  • 19:11, 15 August 2023UPS (hist | edit) ‎[461 bytes]Digimer (talk | contribs) (Created page with "{{header}} thumb|right|500px|APC brand [http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=SMT1500RM2U SMT1500RM2U] UPS. Photo by APC. A UPS, Uninterrupted Power Supply, is a device that uses batteries to provide line voltage to equipment when the power from building mains is lost. These are used extensively in server rooms, data centres and in Anvil! platforms. {{footer}}")
  • 18:59, 15 August 2023Configuring an APC AP7900 (hist | edit) ‎[18,414 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} thumb|right|400px|APC [http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7900 AP7900 8-Outlet 1U] 120vAC PDU. Photo by [http://www.apcmedia.com/prod_image_library/index.cfm?search_item=AP7900# APC]. = Purpose of This Tutorial = The APC-brand '''AP7900''' (and '''AP7900B''') switched PDU is an excellent backup fence device. All ''Anvil!'' systems we build use a pair of th...")
  • 18:51, 15 August 2023PDU (hist | edit) ‎[680 bytes]Digimer (talk | contribs) (Created page with "{{header}} thumb|right|400px|APC [http://www.apc.com/products/resource/include/techspec_index.cfm?base_sku=AP7900 AP7900 8-Outlet 1U] 120vAC PDU. Photo by [http://www.apcmedia.com/prod_image_library/index.cfm?search_item=AP7900# APC]. In clustering, an addressable '''PDU''' ('''P'''ower '''D'''istribution '''U'''nit) is, essentially, a network-connected power bar where the power to any given plug can be remotely and individually con...")
  • 18:49, 15 August 2023PSU (hist | edit) ‎[406 bytes]Digimer (talk | contribs) (Created page with "{{header}} A '''P'''ower '''S'''upply '''U'''nit, or "PSU", is the device that converts mains power into the various voltages needed inside of a computer, switch or other electronic device. In Anvil! clusters, most devices have redundant power supplies. This allows a device to be powered by two different power sources so that the loss of one power rail doesn't cause the device to shut down. {{footer}}")
  • 18:44, 15 August 2023BMC (hist | edit) ‎[298 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} '''BMC''' is an acronym for "Baseboard Management Card", which is the physical circuit board to provides IPMI functionality to a server. Learn more: * [http://en.wikipedia.org/wiki/Baseboard_management_controller#Baseboard_management_controller BMC] on Wikipedia. {{footer}}")
  • 18:09, 15 August 2023OEM (hist | edit) ‎[171 bytes]Digimer (talk | contribs) (Created page with "{{header}} OEM is an acronym for '''O'''riginal '''E'''quipment '''M'''anufacturer. It generally refers to the company that built a physical device or widget. {{footer}}")
  • 18:06, 15 August 2023SAN (hist | edit) ‎[396 bytes]Digimer (talk | contribs) (Created page with "{{header}} SAN is an acronym for '''''S'''torage '''A'''rea '''N'''etwork''. It differs from NAS in that it makes it's disk space available to multiple servers at the block level. It generally uses many disk drives in an array using high-speed copper or fiber networking technologies and is generally fault tolerant. See: http://en.wikipedia.org/wiki/Storage_area_network<br /> {{footer}}")
  • 18:06, 15 August 2023Fencing (hist | edit) ‎[1,694 bytes]Digimer (talk | contribs) (Created page with "{{header}} In clustering, '''fence''' (also called 'stonith') refers to the action of removing a node from the cluster. A fence is carried out when the cluster software determines a node is faulty. Once this decision is made, the cluster software consults it's configuration for information on how to carry out the fence. The fence action is in turn carried out by a software or hardware action. The details of which depend on the fence method(s) configured for the node be...")
  • 18:05, 15 August 2023Quorum (hist | edit) ‎[1,804 bytes]Digimer (talk | contribs) (Created page with "{{header}} In clustering terms, '''quorum''' is synonymous with "majority". All nodes and quorum disks, when used, are assigned a number of votes. The cluster is then told how many votes to expect (the sum of all nodes plus the quorum disk). When a problem occurs that caused the cluster to split into two or more partitions, each partition will add up the votes of itself plus the devices it can talk to. If the resulting count is greater than half, that partition is deter...")
  • 18:04, 15 August 2023The 2-Node Myth (hist | edit) ‎[8,242 bytes]Digimer (talk | contribs) (Created page with "{{header}} A common argument in the availability world is "You need at least 3-nodes for availability clustering". This article aims to disprove that. To understand this argument we must first discuss two concepts in availability clustering; Quorum and fencing (also called 'stonith'). = Quorum = "Quorum" is a term used to define simple majority. Nodes in a cluster have a default value of '1'. Said mathematically, quorum is > 50%. When a cluster is quora...")
  • 23:46, 11 August 2023How To (hist | edit) ‎[51 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} How-to articles; * {{footer}}")
  • 21:16, 11 August 2023IPMI (hist | edit) ‎[27,359 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} IPMI is an acronym for '''I'''ntelligent '''P'''latform '''M'''anagement '''I'''nterface. This is a technology built into many server-grade mainboards. This is called the '''B'''aseboard '''M'''anagement '''C'''ontroller, or '''BMC'''. IPMI, via the BMC, allows "out of band" access to a server. This means that, via an IPMI interface, a user can remotely connect to a server regardless of it's power state and sensor data. The BMC is isolated from the hos...")
  • 01:42, 4 August 2023Anvil! Networking (hist | edit) ‎[16,350 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} The Anvil! Cluster implements four main network types, each of which there could be one or more of. {| class="wikitable" !style="white-space:nowrap; text-align:center;"|Network Name !style="white-space:nowrap; text-align:center;"|Prefix !style="white-space:nowrap; text-align:center;"|Subnet !style="white-space:nowrap; text-align:center;"|Used By !style="white-space:nowrap; text-align:center;"|Description |- !style="white-space:nowrap; text-align:l...")
  • 03:07, 27 July 2023Configuring Networking in RHEL9 (hist | edit) ‎[1,412 bytes]Digimer (talk | contribs) (Created page with "{{howto_header}} This tutorial covers a few different network configurations. This should be generally useful, but it is written with the Anvil! cluster member machine. Striker dashboards generally had two interfaces, directly configured. Anvil! nodes consist of two sub-nodes, acting in unison. Those sub-nodes have 8 interfaces, paired into four bonds. Two of those bonds will have IPs directly, and two will have bridge interfaces. DR hosts often match the hardwa...")