Sunday, December 20, 2020

Linux phones

An Open Source Smart Phone Supported by All Major Linux Phone Projects

https://www.pine64.org/pinephone/

 A Security and Privacy Focused PhoneThe Librem 5 represents the opportunity for you to take back control and protect your private information, your digital life through free and open source software, open governance, and transparency.

https://puri.sm/products/librem-5/

Tuesday, December 15, 2020

openshift taints and tolerations

Define a taint:

 oc adm taint nodes node1 key1=value1:NoSchedule

Remove a taint:


oc adm taint nodes node1 key1:NoSchedule-

List a taint:

oc describe node node1

or

oc get node node1 -o yaml

Openshift 4: "Deployment config does not have minimum availability."

1. Check replica count, if replicata count is zero this message can be seen.

2. Check trigger definition in deploymentconfig yaml. If no trigger is defined. Start pods manually. 

oc rollout latest dc/<configname>


Friday, November 27, 2020

jq installation on Red Hat 7.8

 [root@resilient domain1]# rpm -ivh https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/j/jq-1.6-2.el7.x86_64.rpm https://download-ib01.fedoraproject.org/pub/epel/7/x86_64/Packages/o/oniguruma-6.8.2-1.el7.x86_64.rpm

Wednesday, November 4, 2020

Create custom rhcos installation iso image

 
yum install -y genisoimage-1.1.11-39.el8.x86_64
wget https://mirror.openshift.com/pub/openshift-v4/dependencies/rhcos/4.5/4.5.2/rhcos-4.5.2-x86_64-installer.x86_64.iso
mkdir /mnt/1; mount -t iso9660 -o loop rhcos-4.5.2-x86_64-installer.x86_64.iso /mnt/1
mkdir /mnt/2
cd /mnt/1/

tar cf - . | (cd /mnt/2/; tar xfp -)
cd /mnt/2/
cd isolinux/
vim isolinux.cfg

--

label linux
  menu label ^Install Bootstrap
  kernel /images/vmlinuz
  append initrd=/images/initramfs.img nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=sda coreos.inst.image_url=http://10.1.1.2/ocp45/rhcos-4.5.2-x86_64-metal.x86_64.raw.gz coreos.inst.ignition_url=http://10.1.1.2/ocp45/bootstrap.ign ip=10.1.1.59::10.1.1.254:255.255.255.0:bootstrap.data.tr.ibm.com:ens192:none nameserver=10.1.1.2

label linux
  menu label ^Install Master0
  kernel /images/vmlinuz
  append initrd=/images/initramfs.img nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=sda coreos.inst.image_url=http://10.1.1.2/ocp45/rhcos-4.5.2-x86_64-metal.x86_64.raw.gz coreos.inst.ignition_url=http://10.1.1.2/ocp45/master.ign ip=10.1.1.61::10.1.1.254:255.255.255.0:control-plane-0.data.tr.ibm.com:ens192:none nameserver=10.1.1.2

label linux
  menu label ^Install Master1
  kernel /images/vmlinuz
  append initrd=/images/initramfs.img nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=sda coreos.inst.image_url=http://10.1.1.2/ocp45/rhcos-4.5.2-x86_64-metal.x86_64.raw.gz coreos.inst.ignition_url=http://10.1.1.2/ocp45/master.ign ip=10.1.1.62::10.1.1.254:255.255.255.0:control-plane-1.data.tr.ibm.com:ens192:none nameserver=10.1.1.2

label linux
  menu label ^Install Master2
  kernel /images/vmlinuz
  append initrd=/images/initramfs.img nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=sda coreos.inst.image_url=http://10.1.1.2/ocp45/rhcos-4.5.2-x86_64-metal.x86_64.raw.gz coreos.inst.ignition_url=http://10.1.1.2/ocp45/master.ign ip=10.1.1.63::10.1.1.254:255.255.255.0:control-plane-2.data.tr.ibm.com:ens192:none nameserver=10.1.1.2

label linux
  menu label ^Install Worker0
  kernel /images/vmlinuz
  append initrd=/images/initramfs.img nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=sda coreos.inst.image_url=http://10.1.1.2/ocp45/rhcos-4.5.2-x86_64-metal.x86_64.raw.gz coreos.inst.ignition_url=http://10.1.1.2/ocp45/worker.ign ip=10.1.1.64::10.1.1.254:255.255.255.0:compute-0.data.tr.ibm.com:ens192:none nameserver=10.1.1.2

label linux
  menu label ^Install Worker1
  kernel /images/vmlinuz
  append initrd=/images/initramfs.img nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=sda coreos.inst.image_url=http://10.1.1.2/ocp45/rhcos-4.5.2-x86_64-metal.x86_64.raw.gz coreos.inst.ignition_url=http://10.1.1.2/ocp45/worker.ign ip=10.1.1.65::10.1.1.254:255.255.255.0:compute-1.data.tr.ibm.com:ens192:none nameserver=10.1.1.2

label linux
  menu label ^Install Worker2
  kernel /images/vmlinuz
  append initrd=/images/initramfs.img nomodeset rd.neednet=1 coreos.inst=yes coreos.inst.install_dev=sda coreos.inst.image_url=http://10.1.1.2/ocp45/rhcos-4.5.2-x86_64-metal.x86_64.raw.gz coreos.inst.ignition_url=http://10.1.1.2/ocp45/worker.ign ip=10.1.1.65::10.1.1.254:255.255.255.0:compute-2.data.tr.ibm.com:ens192:none nameserver=10.1.1.2


--

cp isolinux.cfg /opt/oc45setup/config/


mkisofs -U -A  rhcos-4.5.2-modified -V  rhcos-4.5.2-modified -volset  rhcos-4.5.2-modified -J -joliet-long -r -v -T -x ./lost-found -o ~/rhcos-4.5.2-modified.iso -b isolinux/isolinux.bin -c isolinux/boot.cat -no-emul-boot -boot-load-size 4 -boot-info-table -eltorito-alt-boot -e images/efiboot.img -no-emul-boot .