8 безплатни виртуални уреда, които ще ви харесат

Въпреки факта, че няма такова нещо като безплатен обяд, можете да изтеглите безплатно осемте виртуални уреда, обсъдени в тази статия. Това не означава, че можете да използвате някоя от тях в производствена среда от висок клас, но не означава, че и вие не можете. Някои дори имат платени и поддържани версии, ако решите да отидете по този маршрут.

Нашата колекция включва най-популярните стекове за уеб приложения в света, две платформи за блогове, NAS сървър и готови сървъри за мониторинг на мрежата и системата, търсене и докладване на журнали и сигурен достъп до мрежата. Открихме повечето от тези бижута в уебсайтовете на VMware Solution Exchange и / или в Bitnami и TurnKey Linux. Ще откриете, че има редица предимства при използването на виртуални уреди, съставени от Bitnami или TurnKey Linux, като се започне с отлична документация, чести актуализации и разполагане с едно кликване на Amazon EC2 и (в случая на Bitnami) няколко други облака .

За да направя тези уреди за въртене, използвах система SuperMicro X10DRU-i + с два процесора Intel Xeon E5-2690 v3 и 128 GB памет, всички свързани към кутия за съхранение на Synology RackStation RS3614xs +, която осигуряваше достъп чрез точка за монтиране на NFS. Системата работеше с VMware ESXi 5.5 и беше домакин на редица други виртуални машини. Използвах както vSphere Client, така и инструмента VMware vCenter Converter, за да кача файловете на виртуалната машина в хост платформата.

Всички тези уреди са достъпни като OVA файлове, които могат лесно да бъдат импортирани и стартирани във VMware или VirtualBox или конвертирани да работят в Hyper-V. Повечето се предлагат и като VMDK.

TurnKey LAMP Stack

LAMP (първоначално Linux, Apache, MySQL и PHP) стек означава почти всяка комбинация от компоненти с отворен код, работещи в операционна система Linux, за да доставят услуга. „P“ в името лесно може да бъде Python или Perl, докато „M“ може да бъде MongoDB или MariaDB. TurnKey Linux LAMP Stack приема MySQL за „M“, като същевременно ви дава всички P, които можете да пожелаете. Всичко е инсталирано и предварително интегрирано в TurnKey Core, базираното на Debian изображение TurnKey Linux използва като основа за голямото разнообразие от виртуални уреди, които ще намерите на уебсайта на TurnKey Linux.

При първо зареждане уредът подканва за нов корен и MySQL парола. Той също така иска разрешение за стартиране на актуализация на защитата за изтегляне на най-новите корекции от уебсайта security.debian.org. Това може да отнеме известно време, в зависимост от възрастта на уреда (последната актуализация е април 2016 г. в този случай), но не е нещо, което искате да пропуснете. Сред отличителните белези на уреда TurnKey Linux са ежедневните актуализации (по подразбиране) и автоматичните архиви на Amazon S3 (или друга цел по ваш избор).

Всеки уред TurnKey се предлага с уеб обвивка с пълни SSH-подобни функции на командния ред, включително редактиране. Отделен интерфейс Webmin осигурява достъп до всички типични функции за администриране, които трябва да изпълните. Интерфейсът Adminer осигурява достъп до базата данни MySQL с пълна гама от административни инструменти. Този виртуален уред е задължителен за всеки разработчик на приложения, насочен към стека LAMP.

Bitnami MEAN Stack

Когато мислите за типичен Linux стек, той обикновено включва уеб сървър на Apache и SQL база данни като MySQL, MariaDB или PostgreSQL. С нарастването на NoSQL бази данни и JavaScript, традиционният LAMP стек има нова конкуренция в стека MEAN. MEAN започва с базата данни NoSQL MongoDB, която съхранява документи, форматирани с помощта на JavaScript Object Notation или JSON, и завършва с Node.js, популярното изпълнение на JavaScript от страна на сървъра. Останалите членове на съкращението са Express, рамка за уеб приложения на Node.js и Angular, JavaScript клиентска рамка от Google. JavaScript рекламира способността си за различни платформи като значителен плюс в сравнение с други езици и е събрал значителен брой последователи сред програмната общност.

Bitnami MEAN Stack обгръща всички тези парчета заедно с Git, Apache, PHP и RockMongo, който е PHP-базиран инструмент за администриране MongoDB. Ръководството за бързо стартиране на Bitnami ви помага да започнете да използвате стека MEAN с примери и примерен проект (проста уеб страница). Очаква се да имате опит с Node.js или Angular, за да накарате този стек да работи. Добрата новина е, че общностите Node.js и Angular са доста активни и можете да намерите цял свят от уроци и готов за стартиране код, който да тествате. Имайте предвид, че ще трябва да извършите малко магия от командния ред за достъп до системата (включително използването на PuTTY като SSH тунел за пренасочване на портове, ако използвате Windows). Всичко е обхванато в документацията и успях да накарам всичко да работи без много трудности.

Bitnami ELK стек

Индексирането и търсенето на регистрационни файлове се превърна в индустрия за себе си. Компании като Splunk и Elastic са създали редица продукти и решения около извличането на регистрационни данни - често наричани оперативно разузнаване. Стекът Elastic ELK - който съчетава триото на Elastic с отворен код Elasticsearch, Logstash и Kibana - включва едно гише за анализиране, индексиране, анализ и визуализиране на информацията в регистрационните файлове. Можете да проверите всички тези компоненти на уебсайта на Elastic. Bitnami търкаля тези парчета заедно с уеб сървъра Apache във виртуалната машина Bitnami Elk Stack.

Logstash е инструментът, който извършва обработката на данните и захранва търсачката Elasticsearch. Трябва да конфигурирате Logstash за обработка на конкретни регистрационни файлове, тъй като той не е конфигуриран извън кутията. Възможно е да създадете ръчно няколко записа в дневника, за да тествате системата (вижте документите Logstash на сайта Elastic). Разбирането как да конфигурирате търсачката и какви филтри да приложите към данните ще бъде ключово за доброто използване на този инструмент. За щастие уебсайтът на Elastic има редица добри видео уроци (включително този на Logstash), които ще ви помогнат да стартирате и стартирате своя стек. Последното парче от пъзела е визуализация и тук идва Kibana. Вижте видеото за стартиране с Kibana за помощ при изграждането на табло за визуализация на вашите данни.

TurnKey WordPress

WordPress без съмнение е най-популярната платформа за блогове, която се използва днес. Приятна полза от тази огромна популярност е огромният брой добавки и теми, достъпни за WordPress. Освен това много клиенти за създаване и публикуване на блогове, като Windows Live Writer на Microsoft, работят с WordPress нестандартно. Подобно на Roller, WordPress поддържа множество потребители и произволен брой поименни блогове, но има безкрайно повече възможности за персонализиране.

Bitnami WordPress VM е базиран на Ubuntu 14.04 и включва WordPress, Apache, MySQL и PHP. Получавате също Varnish за кеширане (което ще трябва да конфигурирате) и phpMyAdmin за администриране. Първата ми стъпка беше да вляза в конзолата на виртуалния уред, за да извърша актуализация на операционната система. Броят на актуализациите беше минимален, което показва, че за създаването на виртуалния уред е използвана сравнително нова версия на операционната система.

Уредът, който изтеглих, беше с инсталирана WordPress версия 4.6.1, най-новата версия и успях да започна да публикувам в основния сайт на блога в кратък ред. Настройките по подразбиране за тази виртуална машина включват 512MB памет, единичен виртуален процесор и един 17GB виртуален диск. Този уред определено е чудесен начин за бързо стартиране и работа на WordPress сайт.

Bitnami Roller

Roller е базирана на Java платформа за блогове, спонсорирана от Apache Foundation. Roller съществува от много години и служи като основа за много големи сайтове за многобройни блогове, включително блогове на Oracle и JRoller на DZone. Roller е пълен с функции, поддържа OpenID и LDAP за удостоверяване и се мащабира до много хиляди потребители.  

Версия 5.1.2 се предлага като виртуален уред от Bitnami. Уредът Bitnami комбинира Roller с Apache Tomcat, уеб сървъра Apache и MySQL на Ubuntu 14.04. Инсталирането на VM на моя VMware ESXi сървър изискваше използването на VMware vCenter Converter, което ми позволи да кача уреда директно в инвентара на vCenter Server.

Ролката може да се използва за хостване на отделен блог или произволен брой блогове, в зависимост от ресурсите на вашия сървър и дисковото пространство. По подразбиране уредът Roller е конфигуриран да използва 1024MB памет, един виртуален процесор и един 17GB виртуален диск. Намерих тези настройки повече от подходящи за малък брой блогове, но можете лесно да увеличите конфигурацията, ако планирате да хоствате повече.

Оттам нататък създаването на нов уеблог отнема само няколко минути от страницата на администратора. Основният уред Roller се предлага с пет различни теми и възможност за персонализиране на външния вид и оформленията, използвайки шаблони на Apache Velocity.

Файлов сървър TurnKey

Виртуалният уред за съхранение може да бъде изненадващо полезен, особено ако работите в VMware VSAN среда. Файловият сървър TurnKey е чудесен избор за предоставяне на услуги за съхранение на файлове във виртуален уред. Това е друг уред, базиран на разпространението на TurnKey Core, с няколко допълнения, които предлагат SMB, SFTP, NFS, WebDAV и Rsync протоколи за прехвърляне на файлове.

Стартирайте уреда и системата ще ви подкани да промените основната парола и ще ви даде възможност да извършите актуализация на защитата на операционната система. С тези стъпки завършени, всяко взаимодействие оттам нататък се осъществява чрез уеб браузър. Към модулите Web Shell и Webmin на TurnKey Core, Файловият сървър добавя Samba и WebDAV страници за управление.

Ще трябва да добавите дисково хранилище към базовия виртуален уред, тъй като той е конфигуриран с един 20GB виртуален диск по подразбиране. Едно от предизвикателствата при използването на Samba на типична Linux платформа са настройките по подразбиране, които обикновено не играят добре с клиенти на Windows. Файловият сървър TurnKey адресира тези проблеми, като използва WORKGROUP като предварително конфигурирано име на работна група и предлага предварително конфигурирани споделяния, включително домашната директория на потребителя, публичен дял с име за съхранение и CD-ROM.

TurnKey Observium

Простият протокол за мрежово управление (SNMP) съществува отдавна и все още има място в управлението на устройства в мрежата. Всъщност повечето сървърни операционни системи - включително Linux и Windows - поддържат някакво ниво на управление и мониторинг чрез SNMP. Устройството TurnKey Linux Observium навива Observium 14.1 в LAMP стек, изграден върху неговата базирана на Debian TurnKey Core OS.

Observium съчетава системно и мрежово наблюдение с тенденция на производителността, позволявайки ви да проследявате почти всяка налична метрика. Той ще предостави множество статистически данни, диаграми и графики за вашите управлявани комутатори и показва CPU, RAM, съхранение, суап, температура и състояние на регистрационния файл за вашите сървъри. Имайте предвид, че Windows Server включва опция за управление на SNMP, но тя трябва да бъде активирана. Опитайте онлайн демонстрацията на Observium, за да видите пълните възможности и графики, налични от този инструмент.

Сървър за достъп на OpenVPN

OpenVPN е най-популярният клиентски и сървърни приложения с отворен код наоколо. Той може да бъде намерен в популярния фърмуер на рутер с отворен код DD-WRT и в редица търговски рутери от компании, включително Linksys и Netgear. Ако трябва да поддържате голям брой едновременни VPN връзки, трябва да проверите виртуалния уред OpenVPN. Демо версията позволява само две едновременни връзки, но предлага начин за тестване на функциите за инсталиране и управление. Лицензирането е разумно $ 15 на клиентска връзка годишно.

За този преглед изтеглих версията на уреда VMware ESXi от уебсайта на OpenVPN. Инсталацията се състоеше от качване на OVA файла на моя VMware сървър с помощта на vSphere Client, след което стартиране на новосъздадената виртуална машина. Когато влезете в конзолата и влезете за първи път, сте преминали през редица въпроси, за да конфигурирате мрежовите и административните настройки по подразбиране. За повечето инсталации единственият необходим запис по подразбиране е изборът на Ethernet интерфейс. Последната стъпка след завършване на първоначалната настройка е да зададете парола за администраторския акаунт по подразбиране.

За инсталация зад NAT рутер ще трябва да препратите TCP портове 443 и 943, плюс UDP порт 1194 към IP адреса, присвоен по време на процеса на настройка. Административният уеб сървър слуша на порт 943, ако желаете да получите достъп до него от разстояние. Виртуалният уред OpenVPN не може да бъде по-лесен за стартиране и осигурява изчистен и опростен интерфейс за управление, който отговаря на всички ваши VPN нужди.