I needed to expand my Windows 2008 R2 server with extra HDD data. I had an ISO available with VIOSTOR drivers (Virtio Storage) and autodetected the drivers. How could I be so stupid.

after reboot: BSOD and BSOD and stupid as I was I was unable to go back to ‘last good known configuration’.

first of all I had to pick the drivers for Windows 2008 from this location: ISO/viostor/2k8/(R2 if you have it)/amd64/viostor.*

To stop the BSOD from happening:

Find the viostor drivers (probably):

Windows/System32/drivers/viostor.sys
Windows/DriverStore/FileRepository/viostor.inf_amd64_neutral_b5a4b523b42ac3b3/viostor.sys
Windows/DriverStore/FileRepository/viostor.inf_amd64_neutral_e322cb56cfbcc209/viostor.sys
Windows/LastGood/system32/DRIVERS/viostor.sys

Rename Windows/System32/drivers/viostor.sys to System32/drivers/disabled.viostor.sys.disabled;

Similarly renamed both Windows/DriverStore/FileRepository/viostor.inf_amd64_neutral_b5a4b523b42ac3b3/viostor.sysand Windows/DriverStore/FileRepository/viostor.inf_amd64_neutral_e322cb56cfbcc209/viostor.systo disabled.viostor.sys.disabled

Then reboot.

Please be noticed that it can cost you a NEW license if you add this driver. Your hardware can be changed and it could be that Microsoft does not allow your key anymore.

upgraded ESXI to 6.5 U1 which is version 6.5.0 build 5969303

You are running HPE Customized Image ESXi 6.5.0 version 650.10.1.0.47 released on July 2017 and based on ESXi 6.5.0 Vmkernel Release Build 5310538

unfortunately the HP Microserserver Gen8 is than running with: HPE_bootbank_scsi-hpvsa_5.5.0.102-1OEM.550.0.0.1331820

As I was (and still am but as of writing I am in maintenance mode) seeing spikes in my CPU usages. It might be caused by the bad performance

checking with:
cd /vmfs/volumes/datastore1
time dd if=/dev/zero of=tempfile bs=8k count=1000000

It took a very long time to see some output. (Very long time!)

than I tried to downgrade to the hpvsa-5.5.0-88.zip driver

guidelines:

  1. enter maintenance mode
  2. I do a reboot, but you can do it probably without
  3. copy the downloaded driver to /tmp/ and run the following command
  4. esxcli software vib install -d /tmp/hpvsa-5.5.0-88.zip
  5. the old driver will be removed and the 5.5.0-88 driver installed
  6. Now important: if you do reboot this way: you will not see your DataStores anymore, only your NFS datastores (in my situation) this is caused by VMWARE ESXI as it will be using vmw_ahci driver for the datastore.
  7. so disable the usage of this ‘default’ driver: esxcli system module set –enabled=false –module=vmw_ahci
  8. now you can reboot and your device will be using the 5.5.0-88 driver
  9. you can see this by using; cat /proc/driver/hpvsa/hpvsa0

the speed should have been returned.

 

Wauw ..

yesterday and today I tried to upgrade my HP Microserver Gen8 from VMWARE ESXI 6.0.0 to 6.5
what a trouble ..

Steps:
shut down all vms (hosts) and enter maintenance mode. If you do this there are a number of online blogs with help to install from online depots but in all my tests it was too slow or I was to impatient to wait to end. But in the end I always ended up with an system with errors:

the transaction is not supported: VIB Hewlett-Packard_bootbank_scsi-hpvsa_5.5.0-88OEM.550.0.0.1331820

Do not try to force the installation. You will end up with an system where it seems that your EXSI is updated to 6.5 but actually is is running in a ramdisk environment. Easy to see cause you have lost your datastores (NFS datastores are still mounted).

If you than reboot: you are back to 6.0.0 .. so how to solve this:

easy: when entering maintenance mode: reboot your machine. In many guidelines this part is not mentioned.

After I rebooted I first tried the online depot installation documentation but ended up waiting and waiting. I got a VMWARE image for update from VMWARE but I got all kinds of different issues again:

“The upgrade contains the following set of conflicting VIB” When using the standard image of VMWARE: many conflicting vibs a no go for me. So I read some blogs and I found out that it is best to keep using your HPE image vmware files. (So in short: if you used the HPE VMWARE ESXI ISO installing Esxi onto your HP Microserver Gen8 keep using the update files with HPE in it and not the plain VMWARE onces. It can give issues !

After I used the HPE image I only got 1 issue: one vib was still complaining. On this blog I read what I needed to do: remove this vib (partner supported, so not native).

After removing this VIB I could upload the various ZIP bundle files like

VMware-ESXi-6.5.0-5310538-HPE-650.10.1.0.47-Jul2017-depot.zip
VMware-ESXi-6.5.0-Update1-5969303-HPE-650.U1.10.1.0.14-Jul2017-depot.zip

with the command:
esxcli software vib install -d “/vmfs/volumes/datastore1/patch-directory/VMware-ESXi-6.5.0-5310538-HPE-650.10.1.0.47-Jul2017-depot.zip”

I was able to install finally the 6.5 version. Due to issues of Storage driver I immediately updated to the U1 update
with the command:

esxcli software vib update -d “/vmfs/volumes/datastore1/patch-directory/VMware-ESXi-6.5.0-Update1-5969303-HPE-650.U1.10.1.0.14-Jul2017-depot.zip”

the blog nxhut showed me some info that with the U1 version the storage speed performance issues should be over.

A simple test downloading a file towards a VM showed me a 18MB/s so the 10MB/s barrier was not seen.

A last reboot and get the machine out of maintenance mode. Finally I have a running 6.5U1.

 

Yeah .. wierd title

So in my case: I am at location A and I am making a VPN to my local network what is at location B

I can access all my local servers and computers, but one !

“The One” is a server which has a dedicated openvpn connection to location C, when this is active my VPN from location A cannot access “The One” at location B. Only when the OpenVPN connection is terminated

Solution: add a static route on “The One”

check with: ip route show

and add the route like this: ip route add 10.10.10.0/24 via 10.1.1.1 dev eth0

where 10.10.10.0 is the VPN IP range what your local network is giving VPN users and via 10.1.1.1 is the IP of your gateway (router)

… easy peacy ..

Nadat ik las dat Schiphol data van vertrekkende en landende vliegtuigen beschikbaar ging maken dacht ik: laat ik eens kijken of ik deze data ook kan verwerken in een website.

Na een paar weken stoeien is tie dan als een soort van 1st release beschikbaar: AroundMyRoom’s Schiphol page

Vooral het het begin lopen te stoeien hoe ik de JSON data kom omzetten in arrays en objecten. Met wat hulp van Tweakers.net kwam ik daar wat verder mee.  Daarna liep ik best wel vast met wat for each loops en daar heeft Peter aka zaph.nl mijn mee kunnen helpen.

Op het laatst ging het bijna mis met de checkin balies, want ik wilde wat meer dan wat de API makkelijk mij kon voorschotelen. Ik maak namelijk een verschil tussen normale checkin-balies en andere soorten. Ik had het op basis van Type kunnen doen, maar ik koos onbewust voor de beschrijving waarbij hier vele verschillende schrijfwijzen voorbij kwam.  Door niet op te geven en door te blijven zoeken kwam ik wat functies tegen die ik kon gebruiken. De code is zeer zeker niet geoptimaliseerd, maar hey, het werkt ..

Wat ik als wens heb ik dat ik data wat sneller van de API zou kunnen krijgen / voorschotelen. Wellicht data tijdelijk in een DB stoppen zodat de data snel gepresenteerd kan worden. ..

Message to self: Important

When you create a userspace alike ODBC connection in Windows 2008 Server (whatever) it is likely that Access does not allow you to use linked tables as it is requiring a password.
Although you have the ability to store passwords in Access when linking tables through ODBC it is not always working when the ODBC connection is set in the field ‘user’ rather than Machine DataSource/System

The trick is to execute as admin the file c:\windows\SysWOW64\odbc32.exe
Then create the System ODBC connection towards the SQL database, return to your Access file and link the tables (and keep in mind to save the password as well when linking)

I tried above multiple times when the ODBC was in userspace or was (probably) not correctly created (32 versus 64 bits??)
Possible it can also be related that the application pool is 32bits rather then 64bits and the ODBC connection needs 32bits as well .. Hell: if this occurs again, you have some tips ;_)

Taken from: http://www.dataguys.net/ubiquiti-edgemax-l2tp-setup/

it fixed my issues today #20-12-2016#

Show Running VPN Configurations

configure
#show l2tp config
show vpn l2tp
#show pptp config
show vpn pptp

Delete existing VPN Configurations

configure
delete vpn pptp ## possible this one does not exist so it will be told in your shell
delete vpn l2tp
delete vpn ipsec
commit
save

Now the existing VPN settings are removed

# change eth0 to whatever is the external interface port of the Edgemax
set vpn ipsec ipsec-interfaces interface eth1
set vpn ipsec nat-networks allowed-network 0.0.0.0/0
set vpn ipsec nat-traversal enable
set vpn l2tp remote-access authentication mode local

#Add local users for L2TP
set vpn l2tp remote-access authentication local-users username [myusername] password [mypassword]  ### do not use the [] in the command

# Set a range of IP addresses that are not being used by your LAN DHCP
set vpn l2tp remote-access client-ip-pool start 10.10.10.100
set vpn l2tp remote-access client-ip-pool stop 10.10.10.110

# Set the DNS servers to give out over DHCP for VPN Name Resolution
set vpn l2tp remote-access dns-servers server-1 10.1.1.50
set vpn l2tp remote-access dns-servers server-2 8.8.8.8

# Set the authentication mode for L2TP
set vpn l2tp remote-access ipsec-settings authentication mode pre-shared-secret
set vpn l2tp remote-access ipsec-settings authentication pre-shared-secret [secretkey]
set vpn l2tp remote-access ipsec-settings ike-lifetime 3600

# Set the l2tp listening address to the WAN IP and WAN Gateway
set vpn l2tp remote-access outside-address [Your-WAN-IP]
set vpn l2tp remote-access outside-nexthop [Your-WAN-GATEWAY-IP]

# Optional to set the MTU but I do this just in case they end up on DSL or T1
set vpn l2tp remote-access mtu 1492

commit
save
exit

Notice: firewall rules must also be enabled as ruleset in the Edgemax Lite, this is not yet in the document documented.

Please be noticed above text is derived from the URL above and used in my home setup. If it crashes I will be able to fix it.

Ik heb tijdelijk de beschikking gekregen over de TP-Link AURAnet EAP330, AC1900 Wireless Dual Band Gigabit Ceiling Mount Access Point


img_0931

Ben je alleen geïnteresseerd in de conclusie:

Conclusie: ik was erg sceptisch over de kwaliteit en de performance van deze AP. Vooral omdat ik de indruk had dat TP-Link teveel naar de buren zou hebben gekeken. Om dat beeld te ontkrachten heb ik gevraagd of ik een set kon testen. En dat gevoel heeft het product geheel kunnen wegnemen.

Het gebruik van de AP is, na installatie, zoals je verwacht van een Pro oplossing en dat is wat je wilt hebben en waar je voor betaald.  Het product is stabiel en zeer snel. Beter zelfs dan wat ik heb ervaren met mijn eigen Unifi’s AP AC LR en AP AC Pro. Functioneel gezien doet deze AP absoluut niet onder voor andere professionele AccessPoints. De controller software mag wat mij betreft nog wat meer onder handen genomen worden om de gebruiker een betere gebruikerservaring te geven. Dit is momenteel voor mij nog een wat minder punt.

Prijs – Prestatie: uitmuntend

Zou ik deze in mijn eigen netwerk willen gaan gebruiken: zeer zeker.

Review:

De naam van de AccessPoint is Een hele mond vol om aan te geven dat deze AccessPoint uit de Business Solution range komt.  In ieder geval wel een oplossing die ervoor kan zorgen dat er eindelijk eens fatsoenlijk draadloos internet mogelijk is.

De doos bevat alles wat je nodig hebt om aan de slag te gaan met de AccessPoint

img_0933img_0932

img_0935img_0934

 

De kreet AC1900 komt voort uit een maximale snelheid van 600mbps voor de 2.4GHz (802.11n/g/b/a) range de 1300mbps is dan voor de 5GHz ( 802.11ac). Dit is een van de weinige accesspoint die de volledige bandbreedte voor wireless gebruikt, wat veelal ook aangeduid wordt als AC1900. Zelfs Ubiquity kan hier niet aan tippen. Deze heeft namelijk een schamele 450mbps op de 2,4Ghz. range zodat deze uitkomt op AC1750

De doos bevat naast de AccessPoint een powersupply, muur en plafond bevestigingen en wat handleidingen.

Wat ontbreekt is een PoE injector welke aangesloten kan worden op de PoE netwerk aansluiting (ETH1). De PoE aansluiting is trouwens de standaard tot 48V (802.3at), je kan dus niet de 24V PoE injector van de Unifi AP Pro gebruiken. Deze laatste is namelijk niet de standaard.

Ik heb dan de AccessPoint ook met de powersupply aangesloten. Een Switch met PoE is in mijn thuisomgeving te duur en derhalve ook niet aanwezig. Dit onderdeel is dan ook niet getest.

In principe gaat het mij in deze test ook niet zozeer om de performance van de AccessPoint, Deze valt en staat namelijk met de verbonden clients. En ookal heb ik de beschikking over de DWL -192 van D-Link, die ook 1300Mbps aan kan, Wat ik met deze test wilde weten is hoe deze oplossing van TP-Link zich verhoud tot de Ubiquity Unifi lijn. Je ziet dat TP-Link geen concessies heeft gedaan op functioneel niveau.

De AccessPoint is degelijk gebouwd, de behuizing is van staal/ijzer en heeft een plastic kap. De AP is zwaar en bezit zelfs een Kensington lock om deze ergens aan vast te maken zodat deze niet direct door iemand meegenomen kan worden mocht deze niet vast te maken zijn.

Aan de voorkant is een LED aanwezig die verschillende kleuren kan aannemen. Helaas is hier geen bescherming aan de zijkanten aangebracht zodat de LED doorschijnt door het plastic. Jammer.  De AP bevat aan de achterkant naast het Kensington lock ook een resetknop. De aansluitingen voor Power, ETH1 (PoE) en ETH2 (geen PoE) vind je ook aan de achterkant, maar dan wat meer naar binnen geschoven.

De AccessPoint voelt stevig aan. Losschroeven kan, maar de kap van de AP laat niet makkelijk los. Ik heb die poging maar opgegeven (bang om wat plastic te breken).
Later in deze review wat simpele eindgebruikers testen om te zien of de werking (gebruik en snelheid) van de AP voldoet aan de verwachtingen.

Software

Een belangrijk onderdeel binnen een business oplossing is de beschikbaarheid van een gecentraliseerd beheer systeem. TP-Link bied software aan: de EAP Controller software, geschikt voor: WinXP/Vista/7/8/8.1/10/Server2008  (32/64 bit) en Server 2012 (64 bit). Helaas geen mogelijkheid om de controller onder Linux te installeren (maar wat er niet is kan wellicht nog komen).

Bij het maken van de controller software is er goed gekeken naar de software van Ubiquity. Wat er onder de motorkap ligt is gelijkwaardig, de userinterface laat hier en daar te wensen over. Daar mag nog wel wat aan gedaan worden.

software

Grotendeels zijn de functies van de TP-Link controller gelijk aan die van de Unifi controller.

Wat ik wel super vind van TP-Link is dat ze de werking van de AP’s onafhankelijk hebben gemaakt van de controller software. Zo blijft een hotspot werken ookal is de controller software niet actief. (Dit in tegenstelling to the Ubitquity Controller software).

Ik schreef al dat de controller software nog wat beter mag,

Overal in de software is het zoeken wat je mag en kunt doen. Daarnaast is het pakket niet consistent. Je kan het MAC adres vervangen door een naam, maar als je dan een overzicht van functionaliteiten of iets anders voor meerdere AP’s opvraagt dan wordt niet de naam maar het MAC adres getoond, zo weet je nog niet met welke AP je bezig bent.

Gelukkig wordt er hard gewerkt aan de functionaliteit van de software om de hardware nog beter te kunnen ondersteunen

Wat ik miste was een handleiding van deze AP. Deze is er wel (zie link). Advies aan TP-Link: stop de PDF ook bij de zip / exe file van de controller software zodat deze direct meegeleverd wordt. Vele systeembeheerders denken vaak dat ze het beter weten dan iemand anders en hoeven geen handleiding te lezen. Die vliegen meteen naar de controller software en dan lopen ze vast en heeft de hardware leverancier het gedaan.

Helaas wordt uit kostenoogpunt veelal geen uitgebreide handleiding in verschillende talen meegeleverd. Iets wat gemeengoed is en dus niet iets wat alleen TP-Link doet.

Het adopten van een AP is trouwens een crime. (als je de handleiding niet leest). De foutmeldingen die je te zien krijgt zijn niet simpel te herleiden. Er wordt namelijk om een gebruikersnaam en wachtwoord gevraagd. Je denkt dat het de gebruikersnaam of wachtwoord is van de software, maar het blijkt uiteindelijk admin/admin te zijn wat achterop de AccessPoint staat. (duh .. )

Nadat de AP opgenomen is in je beheerstool worden de instellingen naar de AP gebracht.

Op de doos staan prachtige unique sellingpoints. Daarover kun je discussieren. Ik vind dat bij een business oplossing het niet noodzakelijk zou moeten zijn of hoeven te zijn dat een AP de functie heeft dat deze op gezette tijden automatisch gereboot kan worden.  Vooral omdat dan beter de stabiliteit gegarandeerd kan worden. Mja ..  Ik snap de marketing filosofie erachter, voor een consumenten oplossing een nuttige functie, maar niet voor een business oplossing. Maar je kan het gebruiken, het hoeft niet.

AccessPoint

De AccessPoint krijgt een IP adres en heeft ook een ‘fall-back’ IP adres zodat je de AP kan benaderen zonder dat deze is opgenomen in je netwerk. Zolang de controller software niet draait kun je in de webinterface van de AP terecht. Is deze opgenomen in je netwerk dan moet je met het admin wachtwoord van je controller naar de webinterface. De interface van de AccesPoint is helder en duidelijk. Niet dat je deze vaak nodig hebt, maar in tegenstelling tot de controller software vind ik dit vele malen beter.

Hotspot

Ook op functioneel niveau heeft TP-Link goed gekeken naar Ubiquity, de Hotspot functionaliteit is hier ook te vinden, aan te maken en te gebruiken en werkt exact zoals het bij Ubiquity werkt. Een mooi voordeel van de TP-Link versie: de hotspot functie blijft werken zonder dat de controller software actief is. Wanneer de configuratie deployed is dan neemt de AccessPoint de taak van de controller software over. Dat is dus beter geregeld dan bij de Unifi controller software welke moet blijven draaien.

Specifieke functionaliteiten

De performance van de AP is buitengewoon goed te noemen. De performance zoals ik hem kon meten was beter dan de Unifi AC Pro

37 MB/s lezen t.o.v. 27MB/s voor de AC Prosnelheid_lezen

En het schrijven scheelt ook zo’n 6 tot 8MB/s

shelheid_schrijven

Wel een kanttekening: ik was niet in staat om de Unifi AC pro op de exact dezelfde plaats te testen. De TP-Link is gewoon sneller. Wel is de schrijf en leessnelheid van de Unifi AC Pro wat stabieler. Ik zie daar wat minder fluctuatie.

De datadoorvoer kan hoger zijn, dit is geheel afhankelijk wat voor soort type protocol je gebruikt. Zo geeft Samba (Windows File Sharing) een andere performance dan FTP of NFS of andersoortige doorvoer testen. In ieder geval ben ik zeer tevreden met het totale resultaat.  Ik heb zowel 2,4Ghz en 5Ghz getest en de snelheden waren goed tot zeer goed te noemen. Wel zal de snelheid vallen en staan met omgevingsfactoren en gebruikte clients die zich aanmelden op de AccessPoit

Wanneer de AP in een drukke omgeving gebruikt wordt in combinatie met meerdere ‘broetjes of zusjes’ dan zijn de onderstaande functionaliteiten ook bruikbaar. Al is het afhankelijk van hoe de situatie is wat je zou willen gebruiken.

Heel goed is de Load Balance feature om te bepalen hoeveel clients er maximaal verbonden mogen worden en wat de kwaliteit van het signaal moet zijn om jezelf erop te kunnen verbinden.

Trunking is mogelijk omdat er 2 Ethernet poorten erop zitten en de AP hier functionaliteit voor bied. Maar ik vraag me af waarom iemand dit zou gebruiken als je toch niet het maximale uit een gigabit verbinding kan halen. Wellicht dat iemand dat kan uitleggen

Om boefjes tegen te gaan is er ook support voor ‘Roque AP detection’ .. een niet geauthentiseerde AP wordt dan gedetecteerd en uitgeschakeld.

Prijs

De prijs van dit setje ligt zo rond de 150 euro, gelijkwaardig aan de Unifi AP AC Pro.

TP-Link probeert met deze set en prijs alles uit de kast te halen op Wireless gebied. Ik denk dat ze daar goed in geslaagd zijn. Zou de controller software een meer eigen gezicht krijgen, zodat het minder lijkt op de concullega, dan is het nog meer een zeer goede keuze dan wat het al is.

OpenSource

Meegeleverd is een boekje met licentie informatie over GPLv1,v2 en v3. Helaas ontbreekt informatie over welke onderdelen dan vallen onder deze licentie en ik vraag me af of er niet andere licentiemodellen ook nog gebruikt wordt. De SourceCode is in ieder geval te downloaden van de website van TP-Link.

 

Disclaimer:

ik ben geen medewerker van TP-Link. Wel ken ik medewerkers van TP-Link Nederland welke in een vorig leven collega’s van mij waren,  echter ben ik objectief en geef mijn eigen mening.  Ik ben tevens niet betaald voor deze test. Zelf bezit ik de Ubiquity Unifi AP series en had een gezonde interesse in deze TP-Link serie, vandaar dat ik de beschikking kreeg over een setje EAP 330 om te testen

De client waarmee ik heb getest is een DWL-192 USB 3.0 Wireless van D-Link.