HyperV med Ubuntu + Docker, och en Windowsmaskin

Permalänk
Medlem

HyperV med Ubuntu + Docker, och en Windowsmaskin

Jag behöver köra lite tester eller simuleringar och min arbetsgivare är lite för seg med att skaka fram hårdvara som behövs.

Vår applikationssvit körs i ett antal Docker containers, med en tredjeparts mjukvara som körs i Windows. Tydligen är det så krävande att det inte räcker med 16 GB RAM, vilket är vad min jobbdator har. Jag började kolla på att köra det i en Azure VM istället, men diskarna där är långt ifrån tillräckliga tydligen även om man betalar för bättre prestanda. Vilket jag tycker låter lite konstigt, man kör ju servrar i Azure liksom. Men ett annat problem är ju kostnaden, den maskinen jag behöver blir rätt dyr per timme och det är långa tester/simuleringar som ska köras, alltså veckor av ganska intensivt arbete för maskinen.

Så jag började kolla på att använda en NUC då mitt jobb har köpt in ett antal för just sånt här. Men de är tilldelade till team redan och den som mitt team har fått är upptagen och det gäller i alla fall sporadiskt alla de andra också. Vilket ju inte fungerar, så tji fick jag.

Mitt sista alternativ just nu, bara för att komma igång innan de lyckas bestämma sig för om mitt jobb är tillräckligt viktigt att jag får åka och köpa en NUC (jag har ställt frågan, jag hade haft en hemma på en kvart liksom och kostnaden är inte så hög jämfört med att låta mig rulla tummarna), är att köra det på min privata laptop. Den har tillräckligt med minne och diskarna är inte supersnabba men IOPS runt 10000 i alla fall, vilket är bättre än Azures ~1500.

Problemet är att det ju är min laptop med allt vad det innebär, spel och massa annat installerat och så. Dessutom är det inte bara jag som behöver komma åt min testmiljö, så jag vill helst inte släppa in någon i "mitt" Windows liksom. Min tanke är då att köra en HyperV VM med Ubuntu och de containers som behövs, plus en till med Windows för mjukvaran som kräver det.

Diskutrymme är inget problem. Processorn är en i7 4800MQ vilket borde räcka tycker jag. Och som sagt 32 GB RAM. Men det känns lite "inception" över det hela. En VM som kör en massa containers och som kopplar upp sig mot en annan VM som kör Windows med en massa kommunikation emellan, på en laptop. Och detta måste förstås vara åtkomligt remote. Vad tror ni, möjligt? Är det bättre jag åker och köper en NUC och hoppas att de godkänner mina utlägg?

Permalänk
Medlem
Skrivet av snajk:

Jag behöver köra lite tester eller simuleringar och min arbetsgivare är lite för seg med att skaka fram hårdvara som behövs.

Vår applikationssvit körs i ett antal Docker containers, med en tredjeparts mjukvara som körs i Windows. Tydligen är det så krävande att det inte räcker med 16 GB RAM, vilket är vad min jobbdator har. Jag började kolla på att köra det i en Azure VM istället, men diskarna där är långt ifrån tillräckliga tydligen även om man betalar för bättre prestanda. Vilket jag tycker låter lite konstigt, man kör ju servrar i Azure liksom. Men ett annat problem är ju kostnaden, den maskinen jag behöver blir rätt dyr per timme och det är långa tester/simuleringar som ska köras, alltså veckor av ganska intensivt arbete för maskinen.

Så jag började kolla på att använda en NUC då mitt jobb har köpt in ett antal för just sånt här. Men de är tilldelade till team redan och den som mitt team har fått är upptagen och det gäller i alla fall sporadiskt alla de andra också. Vilket ju inte fungerar, så tji fick jag.

Mitt sista alternativ just nu, bara för att komma igång innan de lyckas bestämma sig för om mitt jobb är tillräckligt viktigt att jag får åka och köpa en NUC (jag har ställt frågan, jag hade haft en hemma på en kvart liksom och kostnaden är inte så hög jämfört med att låta mig rulla tummarna), är att köra det på min privata laptop. Den har tillräckligt med minne och diskarna är inte supersnabba men IOPS runt 10000 i alla fall, vilket är bättre än Azures ~1500.

Problemet är att det ju är min laptop med allt vad det innebär, spel och massa annat installerat och så. Dessutom är det inte bara jag som behöver komma åt min testmiljö, så jag vill helst inte släppa in någon i "mitt" Windows liksom. Min tanke är då att köra en HyperV VM med Ubuntu och de containers som behövs, plus en till med Windows för mjukvaran som kräver det.

Diskutrymme är inget problem. Processorn är en i7 4800MQ vilket borde räcka tycker jag. Och som sagt 32 GB RAM. Men det känns lite "inception" över det hela. En VM som kör en massa containers och som kopplar upp sig mot en annan VM som kör Windows med en massa kommunikation emellan, på en laptop. Och detta måste förstås vara åtkomligt remote. Vad tror ni, möjligt? Är det bättre jag åker och köper en NUC och hoppas att de godkänner mina utlägg?

Är det inte bättre att kräva att få ett svar? argumentera för att du "kan" göra det på egen hårdvara men lyft fram riskerna med det så går de nog med på att införskaffa en dator med rätt specifikationer. Ta med dig ett exempel på en specifikation också så de ser att det inte kostar skjortan.

Permalänk
Medlem
Skrivet av MsSmith:

Är det inte bättre att kräva att få ett svar? argumentera för att du "kan" göra det på egen hårdvara men lyft fram riskerna med det så går de nog med på att införskaffa en dator med rätt specifikationer. Ta med dig ett exempel på en specifikation också så de ser att det inte kostar skjortan.

Jo jag har försökt. En chef svarade efter en vecka typ: "Men du har ju redan en dator och den kommer att bytas till något bättre inom kort." Suck.

Men jag fick igång en VM på en gammal laptop som går att komma åt via VPN och Remote Desktop. Den duger inte för hela applikationen, men för de delar jag måste ha i alla fall. Men det är inte enkelt med konstiga rullande licenser och så.

Permalänk
Moderator
Skrivet av snajk:

Jo jag har försökt. En chef svarade efter en vecka typ: "Men du har ju redan en dator och den kommer att bytas till något bättre inom kort." Suck.

Men jag fick igång en VM på en gammal laptop som går att komma åt via VPN och Remote Desktop. Den duger inte för hela applikationen, men för de delar jag måste ha i alla fall. Men det är inte enkelt med konstiga rullande licenser och så.

Tydligen tycker inte din arbetsgivare att du behöver köra de här simuleringarna.

Permalänk
Medlem
Skrivet av giplet:

Tydligen tycker inte din arbetsgivare att du behöver köra de här simuleringarna.

Håller med, skriv ett mail där du säger något i stil med "Jag bordlägger dessa simuleringar tills lämplig hårdvara finns på plats", så att du har det dokumenterat att det inte är ditt fel att det inte rör på sig. Det är orimligt att du ska behöva dra igång din personliga utrustning.

Permalänk
Medlem
Skrivet av giplet:

Tydligen tycker inte din arbetsgivare att du behöver köra de här simuleringarna.

Skrivet av urban22:

Håller med, skriv ett mail där du säger något i stil med "Jag bordlägger dessa simuleringar tills lämplig hårdvara finns på plats", så att du har det dokumenterat att det inte är ditt fel att det inte rör på sig. Det är orimligt att du ska behöva dra igång din personliga utrustning.

Nej visst. Samtidigt är det ju ett stort företag och ansvarsområdena är rätt konstiga.

Jag har en chef, som inte är min chef på något sätt, som har gett mig den här uppgiften, och det har redan dragit ut på tiden för det är komplicerat och jag har behövt samla in en massa information och dessutom hitta personer som kan utföra olika delar (pandemin har inte gjort det lättare att samordna, och det har blivit en del VAB det senaste också). För denna chefen och de ovanför är det väldigt viktigt att detta blir klart.

Sen har jag min chef (gruppchef) som egentligen inte har något att göra med mitt jobb mer än att hen sätter min lön, har hand om budget och så. Denna chef klagar på att mitt jobb inte går framåt så fort, men vet inte alls vad jobbet innebär.

Sen är det ytterligare två chefer som är ansvariga för IT på olika sätt, lokalt här i Göteborg, och andra IT-ansvariga för koncernen som sitter i andra städer, ofta andra länder, på andra bolag än det jag jobbar för, som liksom är gatekeepers för vad som är tillåtet att komma in på företagsnätet och så. Det är dessa två chefer som inte svarar på mina mail om nya datorer.

Och så har vi en lokal IT-funktion som de plockade in när folk tröttnade på att ringa till Indien för varje litet problem. Denna IT-kille är inte snabb men han kan i alla fall lösa en del problem, men han har inget att göra med vissa delar som tredjepartsmjukvara eller licenshantering som jag förstås behöver nu. Han har heller inget mandat att fatta några som helst beslut eller så. Det var denna person som jag gav en gammal laptop till för att jag villa ha ägandeskapet, den var rensad innan dess för att vara kopplad till en TV och visa typ task boards och så. Det tog ca 7 arbetsdagar att få till det, vilket var ganska lång tid i mina ögon, men nu har jag den och den funkar.

Ja ja, företagsbyråkrati är jobbigt och ju större koncern desto värre. Jag jobbar på ett av världens största företag så det är väl bara att acceptera att det innebär en av världens trögaste organisationer också.

Permalänk
Medlem
Skrivet av snajk:

Nej visst. Samtidigt är det ju ett stort företag och ansvarsområdena är rätt konstiga.

Jag har en chef, som inte är min chef på något sätt, som har gett mig den här uppgiften, och det har redan dragit ut på tiden för det är komplicerat och jag har behövt samla in en massa information och dessutom hitta personer som kan utföra olika delar (pandemin har inte gjort det lättare att samordna, och det har blivit en del VAB det senaste också). För denna chefen och de ovanför är det väldigt viktigt att detta blir klart.

Sen har jag min chef (gruppchef) som egentligen inte har något att göra med mitt jobb mer än att hen sätter min lön, har hand om budget och så. Denna chef klagar på att mitt jobb inte går framåt så fort, men vet inte alls vad jobbet innebär.

Sen är det ytterligare två chefer som är ansvariga för IT på olika sätt, lokalt här i Göteborg, och andra IT-ansvariga för koncernen som sitter i andra städer, ofta andra länder, på andra bolag än det jag jobbar för, som liksom är gatekeepers för vad som är tillåtet att komma in på företagsnätet och så. Det är dessa två chefer som inte svarar på mina mail om nya datorer.

Och så har vi en lokal IT-funktion som de plockade in när folk tröttnade på att ringa till Indien för varje litet problem. Denna IT-kille är inte snabb men han kan i alla fall lösa en del problem, men han har inget att göra med vissa delar som tredjepartsmjukvara eller licenshantering som jag förstås behöver nu. Han har heller inget mandat att fatta några som helst beslut eller så. Det var denna person som jag gav en gammal laptop till för att jag villa ha ägandeskapet, den var rensad innan dess för att vara kopplad till en TV och visa typ task boards och så. Det tog ca 7 arbetsdagar att få till det, vilket var ganska lång tid i mina ögon, men nu har jag den och den funkar.

Ja ja, företagsbyråkrati är jobbigt och ju större koncern desto värre. Jag jobbar på ett av världens största företag så det är väl bara att acceptera att det innebär en av världens trögaste organisationer också.

Ditt problem låter såpass bekant att jag nästan undrar om jag en gång i tiden jobbade på samma företag som du gör nu, eller så kanske det är så det är på stora företag i allmänhet

Nåja, om beställaren av uppgiften inte är samma person som håller i plånboken är det inte så mycket du kan göra annat än att skriftligt peka ut vilka beslut det är som blockerar dina framsteg. Det låter som att dina chefer behöver snacka ihop sig snarare än att du ska slitas mellan dem.

Permalänk
Medlem

OT men jag hade blivit tokig av att jobba på ett sånt företag.

Permalänk
Medlem
Skrivet av urban22:

Ditt problem låter såpass bekant att jag nästan undrar om jag en gång i tiden jobbade på samma företag som du gör nu, eller så kanske det är så det är på stora företag i allmänhet

Nåja, om beställaren av uppgiften inte är samma person som håller i plånboken är det inte så mycket du kan göra annat än att skriftligt peka ut vilka beslut det är som blockerar dina framsteg. Det låter som att dina chefer behöver snacka ihop sig snarare än att du ska slitas mellan dem.

Jo, det verkar vara rätt vanligt på stora företag.

Problemet för mig är lite att jag har dragit ut på detta för att andra arbetsuppgifter har tagit mer tid än beräknat så jag ligger redan lite efter liksom, och det hade inte varit något större problem om jag hade kunnat komma igång med grejerna, men så drar allt runtomkring ut på tiden istället. Tanken var att jag skulle jobba med detta parallellt men de andra uppgifterna har liksom mitt team varit beroende av så jag har prioriterat de över denna. Men men, man lär sig så länge man lever.

Skrivet av Basse:

OT men jag hade blivit tokig av att jobba på ett sånt företag.

Jo, och det är ändå inte de värsta problemen med organisationen.

Jag kan inte säga att jag inte har funderat en del, samtidigt ger detta företag ju en del möjligheter till att gå vidare till annat än det jag jobbar med nu. Om jag vill gå mot säg systemarkitekt från att vara utvecklare så är det svårt att göra det på en ny arbetsplats liksom. Då får jag ju bli utvecklare där i några år innan jag skulle kunna gå över mot en sådan roll. Här har jag ju gjort mina år liksom.

Och det finns ju andra fördelar. Skulle jag vilja flytta på mig så finns vi representerade i de flesta länder exempelvis, och jag har flera kollegor som har typ flyttat iväg med hela familjen där företaget ordnat boende, skola, ersättning till partnern och så.