Înapoi la articole →

Cel mai recent articol

Ultima verificare

Urmăritori 0 urmăritori
Articole: 94
  1. In the previous post , we introduced KubeVirtBMC and showed how it provides virtual BMC endpoints for KubeVirt VMs.

  2. When you provision bare-metal servers using software, such as Tinkerbell, Metal3, or even Foreman, you need a BMC (Baseboard Management Controller) to power them on, set the boot order, and control them remotely.

  3. Why Sometimes, you need a quick and temporary way to serve Helm charts without setting up a full-fledged chart repository like ChartMuseum or relying on an external service.

  4. Poor Man's Harvester

    Overview It’s possible to provision machines from scratch to act like running a Harvester cluster but in a poor man’s fashion.

  5. The Harvester team often uses the ipxe-examples to spin up live and VM-based clusters for development and testing.

  6. The dockershim has been announced as deprecated since Kubernetes v1.20.

  7. Blogging the Hard Way

    There’s an old saying: One must first polish his/her tools to do a good job.

  8. GnuPG Cheatsheet

    These are important but not so commonly used.

  9. Imagine a scenario: There are three nodes and each of them runs a daemon.

  10. As you may have already known, I have a 4-node Kubernetes cluster, which was installed using kubeadm.

  11. DinD MTU Size Matters

    Foreword I use Jekyll, a static site generator, to build my blog.

  12. Inlets Inlets is a lightweight tunneling tool.

  13. CentOS 7 + Zabbix 4.0 # yum install epel-release # yum install yum-utils # yum-config-manager --enable rhel-7-server-optional-rpms Zabbix Installation Adding Zabbix Repository # rpm -Uvh https://repo.zabbix.com/zabbix/4.0/rhel/7/x86_64/zabbix-release-4.0…

  14. It’s always recommended to view web pages through HTTPS connections, even it’s just a static HTML page.

  15. cloud-init Overview

    cloud-init’s behavior can be configured via user-data.

  16. Firstly, expand RAID 5 by adding a new hard drive into it.

  17. Hadoop with HA

    Overview of Hadoop High Availability Before we can go about configuring YARN HA it’s important that you have: Setup a Hadoop and YARN cluster Setup a ZooKeeper cluster High Availability in Hadoop should be considered in two parts: HDFS & YARN.

  18. Introduction ZooKeeper is commonly used in distributed systems to manage configuration information, naming services, distributed synchronization, quorum, and state.

  19. Redfish Cheatsheet

    Redfish Data Model All resources are linked from a service entry point (root), always located at URL /redfish/v1.

  20. Poudriere is used by FreeBSD project to build the official pkg repositories.

  21. PXE UEFI

    GRUB In file /etc/dhcp/dhcpd.conf: ddns-update-style interim; allow booting; allow bootp; ignore client-updates; set vendorclass = option vendor-class-identifier; option pxe-system-type code 93 = unsigned integer 16; subnet 10.190.21.0 netmask 255.2…

  22. Placement API is a separate REST API stack and data model used to track resource provider inventories and usages, along with different classes of resources.

  23. Create New LUN with existing iSCSI Target on Synology We can see there is already one LUN called pve-vmimages mapped to pve-vmimages iSCSI target.

  24. iDRAC Lifecycle Controller

    Lifecycle Controller in Recovery Mode Because disk space is not enough on pve1, I’m planning to use 4 unused HDDs in the chassis using iDRAC’s build RAID on-the-fly feature.

  25. root@pve1:~# lvmdiskscan /dev/mapper/36d094660267abf0024ff75e573972158 [ 4.91 TiB] /dev/mapper/35000c500a0d6c0ef [ 1.64 TiB] /dev/mapper/35000c500a0d688eb [ 1.64 TiB] /dev/mapper/35000c500a0d68dbf [ 1.64 TiB] /dev/mapper/35000c500a0d6a79b [ 1.64 TiB]

  26. Motherboard & RAM

    記憶體挑選準則 時脈越高越好 時序越低越好 記憶體種類 揮發性記憶體 Volatile Memory Static Random Access Memory (SRAM) Dynamic Random Access Memory (DRAM) 非揮發性記憶體 Non-Volatile Memory Read-Only Memory (ROM) Flash Memory DRAM Level Channel 每組記憶體控制器個別對應一個 channel。

  27. Git Flow Explaination

    Main branches master 👍 Production-ready develop ⚔️ Branch-off from the master Main branch for the development ✔️ Suppose to be always stable Supporting branches feature 🚀 branch name: feature/JIRA-298 Branch-off from the develop Where new feature to work…

  28. Tinc with Stunnel FTW

    Server-Side Installation sudo apt install build-essential automake libssl-dev liblzo2-dev libbz2-dev zlib1g-dev wget https://tinc-vpn.org/packages/tinc-1.0.33.tar.gz tar -xf tinc-1.0.33.tar.gz cd tinc-1.0.33 .

  29. OpenStack API Curl Examples

    Identity: Keystone Default-Scoped (May be unscoped) $ curl -i -H "Content-Type: application/json" -d ' { "auth": { "identity": { "methods": ["password"], "password": { "user": { "name": "admin", "domain": { "id": "default" }, "password": "password"

  30. MySQL Replication

    Standard asynchronous replication is not a synchronous cluster.

  31. Introduction Corosync is the messaging layer inside your cluster.

  32. Ironic Installation Guide

    OpenStack version: Newton Ironic API In this installation guide, Ironic API will be installed on controller node.

  33. Hybrid Cloud Configuration

    Availability Zone This article only talks about OpenStack data plane availability, control plane availability is out of the scope.

  34. Check path environment variable Check Java home environment variable Replacing the following three files under C:\Program Files (x86)\Common Files\Oracle\Java\javapath with the right ones. java.exe javaw.exe javaws.exe Configuring registry settings using…

  35. In addition to import self-signed certificate into system, you need to import it to another place.

  36. Wrapper for Remote Executor

    Currently BAMPI uses remote executor to do various types of tasks.

  37. This tricky network issue consists of: Subnet overlapping ARP request not ignored Proxy ARP race condition Asymmetric routing arp_ignore arp_ignore - INTEGER Define different modes for sending replies in response to received ARP requests that resolve lo…

  38. A split-brain condition is the result of a Cluster Partition, where each side believes the other is dead, and then proceeds to take over resources as though the other side no longer owned any resources.

  39. HaaS is a emerging type of cloud service model which aims physical machines rather than virtual machines.

  40. MySQL Cheatsheet

    Note: This article assumes you are using MySQL 5.7.6 and later.

  41. As KDDI/NOS’ requests, we’re constructing a new network architecture of our development site which consists of three parts: KCPS Bare-Metal: for CKKB (HaaS-like project) KCPS: for original KCPS Dev: internal use of BAMPI team To make the new network archi…

  42. NAT stands for Network Address Translation.

  43. Direct server return is usually shortened to DSR.

  44. Elasticsearch curl -L -O <https://artifacts.elastic.co/downloads/elasticsearch/elasticsearch-7.2.0-linux-x86_64.tar.gz> tar -xzvf elasticsearch-7.2.0-linux-x86_64.tar.gz cd elasticsearch-7.2.0 config/elasticsearch.yml network.host: 0.0.0.0 cluster.initia…

  45. This is an relatively simple guide about how to install DRBD (Distributed Replicated Block Device) on two CentOS 6.9 hosts in active/passive mode as block-level data failover.

  46. $ mkdir certs $ openssl req \ -newkey rsa:4096 -nodes \ -sha256 \ -keyout certs/domain.key \ -x509 \ -days 365 \ -out certs/domain.crt $ docker secret create domain.crt certs/domain.crt $ docker secret create domain.key certs/domain.key $ docker s…

  47. Heartbeat is not the best tool to get a redundant haproxy setup, it was designed to build clusters, which is a lot different from having two redundant stateless network equipments.

  48. Custom File Descriptors

    $ echo "This is an input test" > test.txt $ exec 3< test.txt $ cat <&3 This is an input test $ exec 4> test.txt $ echo "This is a truncate write test" >&4 $ cat test.txt This is a truncate write test $ exec 5>> test.txt $ echo "This is an append write t…

  49. After installing whole new Windows 10 on my new computer, I installed Oracle Java version 8 update 162, which made me unable to use BMC Java console.

  50. Mastering Screen

    You probably familiar with manipulating screen operations in your screen sessions.