Pagina dell'autore

Gianluca Nanoia

Gianluca Nanoia è consulente informatico da oltre 15 anni e collabora attraverso la Solutions Plus srl con alcune tra le più importanti aziende del settore. L'esperienza lavorativa è concentrata particolarmente nel design e l'installazione di infrastrutture virtualizzate e standalone, su sistemi operativi Windows e Linux. Grazie alle certificazioni ASE HP opera anche in ambienti Enterprise per l'implementazione di sistemi integrati o l'esecuzione di interventi di troubleshooting.

Dal 2017 al 2020 è stato Microsoft Most Valuable Professional per la categoria Cloud and Datacenter Management.

https://www.splus.it

Configurazione di macchine Linux su Azure tramite DSC

In un articolo precedente (https://www.ictpower.it/guide/installare-e-configurare-powershell-desired-state-configuration-for-linux.htm) abbiamo visto come configurare un ambiente per il deploy automatico di packages tramite Desired State Configuration for Linux su client e server nella nostra rete locale. Vediamo cosa succede nel caso in cui l’esigenza è quella di configurare delle macchine linux che si trovano invece sul cloud di Microsoft, da tutti conosciuto con il nome di Azure. Per questo esempio utilizzeremo una macchina Debian, creandola utilizzando uno dei template disponibili; per creare le risorse su Azure è necessario possedere una sottoscrizione attiva. Iniziamo proprio creando le risorse necessarie su Azure, effettuiamo quindi il login su…

Switch delle shell Linux con Windows 10 WSL

Sono passati 9 mesi dal rilascio di Windows 10 Anniversary Update, l’aggiornamento del sistema operativo che ha introdotto la funzionalità Windows Subsystem for Linux (WSL), grazie alla quale è possibile eseguire su Windows i binari di tipo ELF64, compilati cioè per funzionare su un sistema operativo Linux. All’interno della community ICTPower ci siamo spesso occupati di questa nuova funzionalità, poiché ribadisce con forza la volontà di Microsoft di avvicinare il mondo dell’Open Source, e costituisce quindi una delle novità più importanti della politica aziendale degli ultimi tempi. Rimandiamo quindi agli articoli precedenti in cui abbiamo illustrato gli step per l’installazione…

X server e Desktop App con Windows Subsystem for Linux

Nel codice etico del bravo tecnico, ed ancor più in quello del consulente informatico, esiste la rigida regola di utilizzare e proporre sempre soluzioni supportate dai produttori. Perché tenere un’azienda ferma minuti, ore, o addirittura giorni perché i sistemi si bloccano, non rispondono quello che ci aspettiamo, e non poter chiedere aiuto a nessuno non è mai piacevole. Ci sono delle situazioni, però, in cui utilizzare soluzioni non supportate è tollerato, se non addirittura una necessità. I motivi possono essere i più disparati: hardware o software oltre la data di “End of Support” a cui non esiste un’alternativa, budget limitato,…

openSUSE in Windows Subsystem for Linux in Windows 10

Con il rilascio dell’Anniversary update è stata aggiunta a Windows 10 una funzionalità molto particolare, chiamata Windows Subsystem for Linux (WSL), che consente di eseguire dei binari di tipo ELF64 (eseguibili compilati in modalità nativa Linux), direttamente su Windows, senza l’ausilio di macchine virtuali o emulatori di terze parti. In questo articolo (https://www.ictpower.it/sistemi-operativi/windows-subsystem-for-linux-finalmente-in-una-release-ufficiale.htm) abbiamo visto come abilitare questa funzionalità, e come durante l’installazione il sistema scarichi dal Windows Store il pacchetto Ubuntu for Linux, distribuzione prodotta da Microsoft e Canonical appositamente per l’integrazione su Windows. L’aggiunta di questa funzionalità, passata forse in sordina nei primi tempi, sta ora suscitando qualche…

Installare e configurare PowerShell Desired State Configuration for Linux

Panoramica PowerShell Desired State Configuration, più semplicemente conosciuta come PowerShell DSC, è una piattaforma utilizzabile all’interno di Windows PowerShell, che permette di eseguire alcune operazioni di configurazione su delle macchine definite “Target”. I Target possono essere server singoli o gruppi di server, o anche semplici client. Tramite questa funzionalità è possibile esaminare la configurazione attuale di un sistema, confrontarla con un modello, ed eseguire in maniera automatica le operazioni per allineare il sistema a quel modello. PowerShell DSC è in grado di effettuare molte operazioni al fine di rendere la configurazione compatibile con il modello, tra cui: Gestione di file…

Installare e configurare Microsoft SQL Server for Linux

Ormai non è più una novità, torniamo a parlare di Microsoft nel mondo Linux come se fosse una cosa “normale”; in questo articolo vediamo come è possibile installare SQL Server, si proprio lui, Microsoft SQL Server, su una macchina Linux, in maniera davvero semplice e veloce. Non stiamo ovviamente parlando di Open Source, il servizio database viene fornito già compilato e pacchettizzato per le varie distribuzioni. Nella versione Linux, attualmente denominata SQL Server vNext CTP1 è basato sul nuovo motore SQL Server 2016, ed è scaricabile direttamente dal sito Microsoft al seguente link: https://www.microsoft.com/en-us/sql-server/sql-server-vnext-including-Linux#resources Senza dilungarci troppo su cos’è e…

Installare e configurare PowerShell for Linux

Ci stiamo quasi abituando ai rilasci sempre più rapidi di software e servizi che integrano il mondo Windows con quello Linux e le sfaccettature della nuova politica di Microsoft sono talmente tante che spesso capita di perderci qualcosa. A me per esempio era sfuggito questo simpatico video, nel quale viene ufficializzato dal team di sviluppo il rilascio della prima PowerShell Open Source nei repository GitHub. https://www.youtube.com/watch?v=1uGyswOOPdA E’ sicuramente un altro passo verso la strada della completa interazione tra Windows ed il mondo Open Source iniziata due anni fa e fortemente voluta dal CEO di Microsoft Satya Nadella. Tramite PowerShell Open…

Gestione dei servizi su Windows 10 Subsystem for Linux

Possiamo definire “servizio” un processo, o un insieme di processi, che può funzionare su un sistema indipendentemente dall’attività dell’utente. Su un qualsiasi client Windows, ad esempio, troviamo i servizi per gestire l’assegnazione automatica di un indizzo ip (dhcp client), per indicizzare i files in modo da facilitare le ricerche (Windows search), per proteggere le connessioni verso la nostra macchina (Firewall), analizzare file potenzialmente dannosi (Windows Defender), e così via… Tutte queste funzionalità, ed ovviamente molte altre, sono presenti su una macchina anche se nessun utente la sta utilizzando, e costituiscono una componente molto importante nell’architettura di un sistema operativo poiché…

Installazione di WordPress su Windows Subsystem for Linux

Torniamo a parlare di Windows Subsystem for Linux, questa volta per una prova “pratica”. Proveremo infatti a configurare nell’ambiente creato in precedenza (https://www.ictpower.it/guide/apache-php-e-mysql-su-windows-subsystem-for-linux-e-possibile.htm) un sito basato sul famoso CMS WordPress. L’ambiente citato è una architettura di tipo Linux, sul quale sono installati i servizi Apache (webserver) MySQL (database engine) e PHP (interprete di comandi), ottenuto però su una macchina Windows 10 su cui è attiva la funzionalità Windows Subsystem for Linux. Per l’installazione di questa funzionalità vi riporto al seguente articolo (https://www.ictpower.it/sistemi-operativi/windows-subsystem-for-linux-finalmente-in-una-release-ufficiale.htm). La scelta di WordPress per questo test non è casuale. Ho scelto un sistema relativamente complesso, a larga…

Windows Subsystem for Linux: finalmente in una release ufficiale

Il gran giorno è arrivato. Il 2 Agosto 2016, esattamente un anno dopo il lancio del nuovo sistema operativo, Microsoft ha rilasciato la build 14393 di Windows 10 versione 1607, presentandolo con l’accattivante identificativo “Anniversary Update”. Le novità di questa versione sono molto importanti e come era intuibile sono in parte incentrate sul miglioramento degli strumenti introdotti per la prima volta con Windows 10 ed in parte sull’introduzione di nuove features molto interessanti. Parliamo in particolare di Windows Edge, Cortana, Windows Ink e soprattutto di Windows Subsystem for Linux, il componente che, una volta attivato, permette di avere un vero…