8 besplatnih virtualnih uređaja koji će vam se svidjeti

Unatoč činjenici da ne postoji besplatan ručak, osam virtualnih uređaja o kojima se govori u ovom članku možete preuzeti besplatno. To ne znači da bilo koji od njih možete koristiti u vrhunskom proizvodnom okruženju, ali ne znači da ni ne možete. Neki čak imaju plaćene i podržane verzije ako odlučite krenuti tim putem.

Naša kolekcija uključuje najpopularnije svjetske hrpe web aplikacija, dvije platforme za blogove, NAS poslužitelj i gotove poslužitelje za nadzor mreže i sustava, pretraživanje dnevnika i izvještavanje te siguran mrežni pristup. Većinu ovih dragulja pronašli smo na VMware Solution Exchange i / ili na web mjestima Bitnami i TurnKey Linux. Otkrit ćete da postoje brojne prednosti korištenja virtualnih uređaja koje su sastavili Bitnami ili TurnKey Linux, počevši od izvrsne dokumentacije, čestih ažuriranja i implementacije jednim klikom na Amazon EC2 i (u slučaju Bitnamija) nekoliko drugih oblaka .

Kako bih ove uređaje okrenuo, upotrijebio sam sustav SuperMicro X10DRU-i + s dva procesora Intel Xeon E5-2690 v3 i 128 GB memorije, sve povezane sa Synology RackStation RS3614xs + kutijom za pohranu, koja je omogućavala pristup putem NFS točke montiranja. Sustav je izvodio VMware ESXi 5.5 i bio je domaćin brojnim drugim virtualnim strojevima. Koristio sam i vSphere klijent i alat VMware vCenter Converter za prijenos datoteka virtualnog stroja na platformu hosta.

Svi su ovi uređaji dostupni kao OVA datoteke koje se lako mogu uvesti i pokrenuti u VMware-u ili VirtualBox-u ili pretvoriti u Hyper-V. Većina je dostupna i kao VMDK.

TurnKey LAMP stog

LAMP (izvorno Linux, Apache, MySQL i PHP) stog znači gotovo svaku kombinaciju komponenata otvorenog koda pokrenutu na Linux operativnom sustavu za pružanje usluge. "P" u imenu lako može biti Python ili Perl, dok "M" može biti MongoDB ili MariaDB. TurnKey Linux LAMP Stack prihvaća MySQL za "M", dok vam daje sve P-ove koje biste mogli poželjeti. Sve je to instalirano i unaprijed je integrirano na TurnKey Core, slika koju TurnBey Linux temelji na Debianu koristi kao temelj za širok spektar virtualnih uređaja koje ćete pronaći na web stranici TurnKey Linux.

Pri prvom pokretanju uređaj traži novi root i MySQL lozinku. Također traži dopuštenje za pokretanje sigurnosnog ažuriranja za preuzimanje najnovijih zakrpa s web mjesta security.debian.org. To bi moglo potrajati, ovisno o starosti uređaja (u ovom je slučaju posljednje ažuriranje bilo u travnju 2016.), ali nije nešto što želite preskočiti. Među značajkama TurnKey Linux uređaja su dnevna ažuriranja (prema zadanim postavkama) i automatizirane sigurnosne kopije Amazona S3 (ili drugog cilja po vašem izboru).

Svaki TurnKey uređaj dolazi s mrežnom ljuskom s punim značajkama naredbenog retka nalik SSH-u, uključujući uređivanje. Odvojeno sučelje Webmin omogućuje pristup svim tipičnim administrativnim funkcijama koje biste trebali izvršiti. Adminer sučelje omogućuje pristup MySQL bazi podataka s čitavim nizom administrativnih alata. Ovaj virtualni uređaj nužan je za bilo kojeg programera aplikacija koji cilja LAMP stog.

Bitnami ZNAČI Stog

Kad pomislite na tipični Linux stog, on obično uključuje Apache web poslužitelj i SQL bazu podataka poput MySQL, MariaDB ili PostgreSQL. Međutim, s porastom NoSQL baza podataka i JavaScript-a, tradicionalni LAMP stog ima novu konkurenciju u MEAN stogu. MEAN započinje s NoSQL bazom podataka MongoDB, koja pohranjuje dokumente oblikovane pomoću JavaScript Object Notation ili JSON, a završava s Node.js, popularnim JavaScript izvođenjem na strani poslužitelja. Ostali članovi kratice su Express, okvir web-aplikacije Node.js i Angular, Googleov JavaScript okvir na strani klijenta. JavaScript svoju sposobnost različitih platformi smatra značajnim plusom u usporedbi s drugim jezicima, a među programskom zajednicom okupio je značajan broj sljedbenika.

Bitnami MEAN Stack obavija sve ove dijelove zajedno s Git, Apache, PHP i RockMongo, a to je alat za administraciju MongoDB zasnovan na PHP-u. Bitnamijev vodič za brzi početak pomaže vam da započnete koristiti MEAN stog s primjerima i oglednim projektom (jednostavna web stranica). Očekuje se da imate neko iskustvo s Node.js-om ili Angular-om kako bi ovaj stog funkcionirao. Dobra vijest je da su zajednice Node.js i Angular prilično aktivne te možete pronaći svijet tutorijala i spremnog koda za testiranje. Imajte na umu da ćete za pristup sustavu morati izvršiti malo magije naredbenog retka (uključujući upotrebu PuTTY-a kao tunela za prosljeđivanje SSH priključaka ako imate Windows). Sve je pokriveno dokumentacijom, a uspio sam sve pokrenuti bez previše poteškoća.

Bitnami ELK stog

Indeksiranje i pretraživanje dnevničkih datoteka postalo je industrija za sebe. Tvrtke poput Splunk i Elastic izgradile su niz proizvoda i rješenja oko iskopavanja podataka dnevnika - često nazivanih operativnom inteligencijom. Elastic ELK stog - koji kombinira Elasticov trio otvorenog koda Elasticsearch, Logstash i Kibana - obuhvaća sve na jednom mjestu za raščlanjivanje, indeksiranje, analizu i vizualizaciju informacija u datotekama dnevnika. Sve ove komponente možete provjeriti na web mjestu Elastic. Bitnami ove dijelove kotrlja zajedno s web poslužiteljem Apache u virtualnom stroju Bitnami Elk Stack.

Logstash je alat koji vrši obradu podataka i hrani Elasticsearch pretraživač. Morate konfigurirati Logstash za obradu određenih datoteka dnevnika jer se ne konfigurira iz kutije. Moguće je ručno stvoriti nekoliko unosa u zapisnik za testiranje sustava (pogledajte dokumente Logstash na web mjestu Elastic). Razumijevanje načina konfiguriranja tražilice i filtera koji će se primijeniti na podatke bit će ključno za dobro korištenje ovog alata. Srećom, web mjesto Elastic sadrži niz dobrih video tutorijala (uključujući ovaj na Logstashu) koji će vam pomoći da pokrenete svoj stack. Posljednji dio slagalice je vizualizacija i tu ulazi Kibana. Pogledajte videozapis o početku rada s Kibana za pomoć u izradi nadzorne ploče vizualizacije za vaše podatke.

TurnKey WordPress

WordPress je bez sumnje najpopularnija blogerska platforma koja se danas koristi. Lijepa prednost ove ogromne popularnosti je ogroman broj dodataka i tema dostupnih za WordPress. Osim toga, mnogi autori i objavljivači blogova, poput Microsoftovog Windows Live Writer-a, rade s WordPressom odmah. Poput Rollera, WordPress podržava više korisnika i bilo koji broj imenovanih blogova, ali ima beskrajno više mogućnosti za prilagodbu.

Bitnami WordPress VM zasnovan je na Ubuntu 14.04 i uključuje WordPress, Apache, MySQL i PHP. Dobivate i Varnish za predmemoriranje (koji ćete trebati konfigurirati) i phpMyAdmin za administraciju. Moj prvi korak bio je prijava na konzolu virtualnog uređaja kako bih izvršila ažuriranje operativnog sustava. Broj ažuriranja bio je minimalan, što ukazuje na to da je za izradu virtualnog uređaja korištena relativno novija verzija operativnog sustava.

Uređaj koji sam preuzeo isporučen je s instaliranom WordPress verzijom 4.6.1, najnovijom verzijom i uspio sam početi objavljivati ​​na glavnom blogu u kratkom redoslijedu. Zadane postavke za ovaj VM uključuju 512 MB memorije, jedan virtualni CPU i jedan virtualni disk od 17 GB. Ovaj je uređaj zasigurno izvrstan način za brzo pokretanje i pokretanje web stranice WordPress.

Bitnami valjak

Roller je platforma za bloganje zasnovana na Javi koju sponzorira Apache Foundation. Roller postoji već dugi niz godina i poslužio je kao temelj mnogim velikim, višekorisničkim web lokacijama za blogove, uključujući Oracle blogove i DZoneov JRoller. Roller je prepun značajki, podržava OpenID i LDAP za provjeru autentičnosti i prilagođava se tisućama korisnika.  

Verzija 5.1.2 dostupna je kao virtualni uređaj tvrtke Bitnami. Uređaj Bitnami kombinira Roller s Apache Tomcat, web poslužiteljem Apache i MySQL na Ubuntu 14.04. Instalacija VM-a na moj VMware ESXi poslužitelj zahtijevala je upotrebu VMware vCenter Convertera, što mi je omogućilo da uređaj prenesem izravno u inventar vCenter Server.

Roller se može koristiti za hostiranje jednog bloga ili bilo kojeg broja blogova, ovisno o resursima vašeg poslužitelja i prostoru na disku. Uređaj Roller prema zadanim je postavkama konfiguriran za upotrebu 1024 MB memorije, jedan virtualni CPU i jedan virtualni disk od 17 GB. Smatram da su ove postavke više nego prikladne za mali broj blogova, ali možete jednostavno povećati konfiguraciju ako planirate hosting više.

Od tada je stvaranje novog web dnevnika potrebno samo nekoliko minuta od administratorske stranice. Osnovni uređaj Roller dolazi s pet različitih tema i mogućnošću prilagodbe izgleda i rasporeda pomoću Apache Velocity predložaka.

Poslužitelj datoteka TurnKey

Virtualni uređaj za pohranu može biti iznenađujuće koristan, pogotovo ako radite u VMware VSAN okruženju. Datotečni poslužitelj TurnKey izvrstan je izbor za pružanje usluga pohrane datoteka u virtualnom uređaju. Ovo je još jedan uređaj zasnovan na distribuciji TurnKey Core, s nekoliko dodataka koji nude SMB, SFTP, NFS, WebDAV i Rsync protokole za prijenos datoteka.

Pokrenite uređaj i sustav će zatražiti da promijenite root lozinku i pružiti vam priliku da izvršite sigurnosno ažuriranje operativnog sustava. Kad su ti koraci dovršeni, sva interakcija od tamo nadalje odvija se putem web preglednika. Da bi TurnKey Core's Web Shell i Webmin moduli, File Server dodaje stranice za upravljanje Samba i WebDAV.

Morat ćete dodati pohranu diska osnovnom virtualnom uređaju jer je prema zadanim postavkama konfiguriran s jednim virtualnim diskom od 20 GB. Jedan od izazova korištenja Sambe na tipičnoj Linux platformi bile su zadane postavke, koje se obično ne igraju dobro s Windows klijentima. TurnKey File Server rješava ove probleme pomoću WORKGROUP-a kao unaprijed konfiguriranog naziva radne grupe i nudeći unaprijed konfigurirane dijelove, uključujući korisnikov kućni direktorij, javni udio pod nazivom memorija i CD-ROM.

TurnKey Observium

Jednostavni protokol za upravljanje mrežom (SNMP) postoji već dugo vremena i još uvijek mu je mjesto u upravljanju uređajima na mreži. U stvari, većina poslužiteljskih operativnih sustava - uključujući Linux i Windows - podržava određenu razinu upravljanja i nadzora putem SNMP-a. Uređaj TurnKey Linux Observium uvlači Observium 14.1 u LAMP stog izgrađen na njegovom jezgrenom OS-u TurnKey koji se temelji na Debianu.

Observium kombinira nadzor sustava i mreže s trendovima izvedbe, omogućujući vam praćenje gotovo svih dostupnih mjernih podataka. Pružit će mnoštvo statistika, grafikona i grafikona za vaše upravljane prekidače, a prikazuje CPU, RAM, pohranu, razmjenu, temperaturu i status dnevnika događaja za vaše poslužitelje. Imajte na umu da Windows Server uključuje opciju upravljanja SNMP-om, ali mora biti omogućena. Isprobajte mrežni demo programa Observium da biste vidjeli sve mogućnosti i grafike dostupne ovim alatom.

OpenVPN pristupni poslužitelj

OpenVPN je najpopularnija aplikacija otvorenog koda za VPN klijente i poslužitelje. Može se naći u popularnom firmwareu usmjerivača s otvorenim kodom DD-WRT i u brojnim komercijalnim usmjerivačima tvrtki, uključujući Linksys i Netgear. Ako trebate podržati velik broj istodobnih VPN veza, trebali biste provjeriti virtualni uređaj OpenVPN. Demo verzija omogućuje samo dvije istodobne veze, ali nudi način za testiranje funkcija instalacije i upravljanja. Licenciranje je razumnih 15 USD po klijentskoj vezi godišnje.

Za ovaj pregled preuzeo sam VMware ESXi verziju uređaja s web mjesta OpenVPN. Instalacija se sastojala od prijenosa OVA datoteke na moj VMware poslužitelj pomoću vSphere klijenta, a zatim pokretanja novostvorenog virtualnog stroja. Kad prvi put pristupite konzoli i prijavite se, prolazite kroz brojna pitanja kako biste konfigurirali zadane postavke umrežavanja i administracije. Za većinu instalacija jedini zadani unos potreban je odabir Ethernet sučelja. Posljednji korak nakon završetka početnog postavljanja je postavljanje lozinke za zadani administratorski račun.

Za instalaciju iza NAT usmjerivača morat ćete proslijediti TCP priključke 443 i 943, plus UDP priključak 1194 na IP adresu dodijeljenu tijekom postupka postavljanja. Administratorski web poslužitelj preslušava na priključku 943 ako želite da mu pristupite na daljinu. Virtualni uređaj OpenVPN ne može biti jednostavniji za pokretanje i pruža čisto i jednostavno sučelje za upravljanje koje udovoljava svim vašim VPN potrebama.