Author Archives: mralcadmin

Admin Admin Podcast #051 Shownotes – Basics of OpenStack

Al had issue with his VPS and had to restore one of his Database, Cert bot  to create and renew certs for Let’s Encrypt certificates.

Andy also had issues with wordpress

Jerry has issue with large log files filling up his hosted server.

Common OpenStack Deployments – The book al was talking about

High Availability for Pets and Hypervisors – State of The Nation – Good youtube video explain issue with HA in OpenStack this.

Keystone

Handle the identity between services. Provide authentication and access management to OpenStack.

Horizon

Provides a web interface and api to manage OpenStack instances.

Nova

Provide the compute (ie hypervisor) to run the instances. This run KVM. There is scheduler and conductor to automate the created and delete of instances.

RabbitMQ

Send messages between the services using Advanced Message Queuing Protocol (AMQP). I.E a user requests a new instance in Horizon. Message is sent via rabbitMQ to NOVA-conductor where an instance is created via NOVA-scheduler and then a message is then set back to Horizon once the instance has been created

Neutron

Handles the networking stack, provides networks encapsulation (VXLAN),Firewalling Loadblancing and Floating IPs.

Glance

Hold images to provide to instance to transfer them to a nova services.

Ceiometer

Provide charageback and telemetry of the resources used in OpenStack

Cinder

Provides block storage to instances. Cinder can present mountable volumes to instances

Swift

Object Storage which developer can use API to access high available storage.

Ironic

Bare metal provisioning of physical hardware to provide provisioning of nova hosts using IPMI (IE ILO) also can be used to power and shutdown physical hardware depending on hardware load.

Magnum

To provide support of containers in OpenStack.

Admin Admin Podcast #050 – Show Notes – Retro Computers

Al:
THE WORD FROM GOSTEV:
Do you have a plan what to do when your network gets hit by a CryptoLocker? Because it is a matter of “if” not “when”, best is to be prepared. Of course, most of you will have Veeam backups – however, before you restore those, you need to find and kill the source of malware, right? And not everyone know how to proceed here. Usually, it is dead simple: just open properties of the decryption instructions file that gets created by ransomware, and see who is the file owner – this will usually point to the infected user/machine. If that does not help because the owner is a group (or ransomware is super smart), go to Computer Management snap-in on the file server with files being encrypted, and open Shares > Open Files. One of the users will have hundreds of open files, this would be it. Now, just disable that user and their computer account until the issue is resolved, and perform the restore from the latest Veeam backup!

Easily upgrade ESXi 5.x to the latest ESXi 6.0 via CLI

[Fixed] Windows 10 Limited Connectivity and Not Getting IP from DHCP

Andy: https://blogs.technet.microsoft.com/office365security/how-to-deal-with-ransomware/

Jerry: https://www.statuscake.com

Alister Retro Computers

Acorn Electron
BBC Micro at Primary School with LOGO and Chuckie Egg
CPC 6128 with colour screen and 3” disk.
Middle School – Acorn Archimedes – First Mouse
High School –
Apple Mac Plus
Apple – Macintosh Plus + External HD + Macintosh LC – CD Rom Drive with CD Caddy.
Windows 3.11 at colloeuge
First PC – Windows 95 P1 -150mmx
Windows 95 Plus
NT4 Server

Andy Retro Computers

Amstrad CPC 464
Amiga 500 Plus
386 + 486SX

Jerry Retro Computers

ZX81
ZX Spectrum
ATARI ST 1024
386 PC – Amstrad(!)
PC (386)
PC (486-DX)
PC (Pentium of some kind?)
PC (Athlon)

Other things we Mentioned

Knightwise TV Show
Imagine 3D Software
Go 8 Bits
ISDN BT Highway
BBC Horizon: 1977-1978 Now The Chips Are Down
Micro Men
Amstrad Mega PC
Sega Game Coding in Assembly – Computerphile

Admin Admin Podcast #049 – Show Notes – Or And Not Logic Gates

Al been been building Switch Stack- Ansible Network Modules
Andy been adding 1Gb Networks card to his NAS
Jerry been playing with Apache Modules and IP Tables.

 

 

 

 

Andy Linus Network Commands

andy@skynet:~$ netstat -i

Kernel Interface table

Iface   MTU Met   RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg

enp3s0     1500 0      2319      0     17 0          1493      0      0      0 BMRU

lo        65536 0       931      0      0 0           931      0      0      0 LRU

andy@skynet:~$ ip link show

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT group default qlen 1

   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00

2: enp3s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT group default qlen 1000

   link/ether f4:f2:6d:03:47:5a brd ff:ff:ff:ff:ff:ff

3: enp0s7: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN mode DEFAULT group default qlen 1000

   link/ether 00:1d:72:ba:d5:74 brd ff:ff:ff:ff:ff:ff

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto enp3s0

iface enp3s0 inet static

       address 192.168.1.234

       netmask 255.255.255.0

       network 192.168.1.0

       broadcast 192.168.1.255

       gateway 192.168.1.1

       # dns-* options are implemented by the resolvconf package, if installed

       dns-nameservers 192.168.1.1

Admin Admin Podcast #048 – Show Notes – Branches and Windows Server 2016

Al Talks about Branches in Windows 10:

  • Insider Program
  • Current Branch (CB)
  • Current Branch for Business (CBB)
  • Long-term Servicing Branch (LTSB)

https://technet.microsoft.com/de-de/itpro/windows/manage/introduction-to-windows-10-servicing

https://technet.microsoft.com/en-us/windows/release-info.aspx

Move Windows to other screen which is not attched

etc keeper

Blackblaze API

FILE TRANSFER TIME CALCULATOR

Admin Admin Podcast #047 – Show Notes – Going It Alone

Al Went to this event – can you spot him!
Docker networking Video Series
What Jerry recommend as offsite backup: Crash Plan
TrueCrypt
Rackspace Lon5
Jerry WordPress X-Addon Plugin issue
Geekster Podcast
Podnuts Pro Podcast
Vim cheatsheat
IR35

Why would you?

“Employer”

  • As a contractor, you work for your own company who supplies services to the company you’re working for. They don’t have to pay for holidays/national insurance/pension, etc.
  • They take no risk – you often have to take out insurance as a contractor

“Employee”

  • The money is much better
  • “Tax efficiency”. Pay yourself a nominal salary that keeps you under the PAYE threshold
  • Pay yourself dividends, which are only subject to corporation tax
  • Pay VAT as a lump sum to HMRC on profits only – can claim it back on any business expenses
  • Business expenses also eat into profits, but lower profits mean a lower overall tax bill

—-

Are you aware of Hacktoberfest? Contribute 4 Pull Requests to any github project (including documentation, unit tests or even *shock horror* code…) and get a T-Shirt and stickers.

It’s a great idea for getting people dipping their toes into using git, and potentially into contributing to open source projects.

I “won” it last year (as in, I completed my four PRs and got the T-Shirt and stickers), and I’m entered again for this year.

All the best,

Jon “The Nice Guy”

 

 

Vim Cheat Sheet

i = Insert mode
o = instert new line
h = left
j = Move down
k = Move up
l =right
r = replace current character
x = remove a current character
dd = delete line
dw = delete Word
wq = Write and Quit Vim
q! = Quit with out saving

To search
/searchterm and press enter and then press N to next occurrence,

Copy and Pasting lines in VIM

  1. Make sure you’re in the normal mode. Press Esc to be sure. Then copy the entire line by pressing yy (more info :help yy). Y stands for “yank“. Instead, you can also press Y (shift + y) but I find the former a bit more convenient.
  2. Paste the line by pressing p. That will put the yanked line right under your cursor (on the next line). You can also paste before your current line by pressing the capital letter P. Again, to get some help you can use :help p.

Copy and Pasting in VIM

  1. Position the cursor where you want to begin cutting.
  2. Press v to select characters (or uppercase V to select whole lines, or Ctrl-v to select rectangular blocks).
  3. Move the cursor to the end of what you want to cut.
  4. Press d to cut (or y to copy).
  5. Move to where you would like to paste.
  6. Press P to paste before the cursor, or p to paste after.