Я видел много интересных ссылок наЛаки хотел бы поиграться с ним. Однако я использую Windows XP и у меня нет дополнительной машины для запуска Linux, и у меня нет большого опыта работы с Linux. Я хотел бы установить Linux под каким-нибудь программным обеспечением виртуализации, чтобы я мог оценить Varnish и его VCL.
Есть ли способ запустить Linux как виртуальную машину поверх Windows, чтобы получить лучшее из обоих миров?дал мне несколько хороших советов. Я могу использовать любой из нихВиртуальный ПК(которым я пользуюсь сейчас) илиVirtualBox(кажется, это хороший выбор). Есть ли у вас рекомендации, какой из них использовать?
Далее, какой дистрибутив Linux имеет наибольший смысл. Мне не нужна настольная версия, если я просто хочу поиграться с сетевым приложением. Я бы предпочел что-то, что не занимает много места на диске и легко настраивается, или даже уже в основном настроено на виртуальном жестком диске. Лучшим вариантом будет что-то, в чем установлен Varnish и все зависимости.
решение1
Virtual PC исторически был большой головной болью в дистрибутивах Linux (многие дистрибутивы Linux требовали установки 16-битной графики, которая не поддерживалась в VPC). Virtual Box или VMWare Server — гораздо лучший выбор для настройки виртуализированных Linux-боксов.
Varnish включен в стандартные дистрибутивы Ubuntu как дополнительный пакет, поэтому начать работу с ним очень просто. Вы можете загрузить vmware ubuntu appliance с сайта VMWare.
решение2
Virtualbox. Доступно на большем количестве платформ и приложений бесшовного режима. Вам не понадобится использовать Seamless с виртуальным сервером. Вы можете запустить виртуальный headless и использовать putty и ssh для передачи файлов и получить оболочку, если это необходимо.
Если вы перенаправите порт сети NAT по умолчанию, вы получите доступ к обычному веб-серверу по адресуhttp://localhostи лакировать прокси-кэш веб-сервера наhttp://localhost:3128или любой другой верхний порт, которому вы его назначаете. Или используйте мостовую сеть и назначьте виртуальному собственный адрес.
У Debian и Ubuntu было ~70 тыс. результатов поиска, у Centos ~55 тыс.
- Debian — используйте минимальную установку сервера
- Ubuntu - используйте Jeos
- Centos - (может быть Fedora AOS? еще не пробовал) это самая большая базовая установка
Все основные дистрибутивы должны подойти. Fedora, Ubuntu, Opensuse, Gentoo и виртуальные системы LFS.
Вам следует скомпилировать текущую версию из исходного кода, если в ваших репозиториях есть более старая версия. Установите версию Varnish для разработки из репозиториев вашего дистрибутива, чтобы установить все исходные коды зависимостей. Затем проверьте текущую версию из системы управления исходным кодом Varnish и скомпилируйте.
Установка базы и добавление пакетов для изолированной среды тестирования
- веб-сервер - nginx, lighttpd или apache и т. д.
- сервер баз данных - mysql, postgresql, sqllite и т. д.
- сервер передачи файлов/сервер консоли оболочки - openssh
- обратный прокси-сервер - пакеты разработки Lac, должны подтягивать исходные коды зависимостей
- компилятор, система управления исходным кодом, отладчики, автоматизированная среда тестирования, отслеживание ошибок
- просмотрщики журналов, мониторинг сети и системы, резервное копирование, инструменты производительности
- вики - использовать как источник информации о лаке, а также для заметок о конфигурации, использовании и тестировании