можно ли майнить на виртуальной машине
Майнинг на виртуальной машине
Майнинг на виртуальной машине
Майнинг на виртуальной машине – один из способов добычи криптовалюты, который позволяет создать изолированную майнинг-среду и свободно управлять выделением ресурсов. Благодаря этому майнинг не будет мешать обычному функционированию инфраструктуры и выполнению текущих задач. Речь идет об аппаратной технологии виртуализации, поскольку программная не даст нужной производительности.
Размер виртуальной памяти для майнинга
Объем виртуальной памяти для майнинга должен быть установлен на уровне не менее 16 Гб. Чтобы его подкорректировать, нужно зайти в свойства компьютера, на вкладку «Дополнительные параметры системы», затем «Быстродействие», «Параметры» и «Изменить».
После этого остается снять галочку у опции «Автоматически выбирать объем файла подкачки» и установить 16 Гб вручную (16384 Мб).
Виртуальная видеокарта для майнинга
Аппаратная виртуализация дает возможность использовать виртуальную видеокарту для майнинга путем проброса видеокарт в виртуальную машину. Таким методом можно добиться неплохих результатов и создать конкурентоспособную ферму на уже имеющейся инфраструктуре.
В качестве пулов в данном случае хорошо подходят:
Благодаря исследованиям, проводимым на тестовых стендах, выяснилось, что такой вариант работает успешно. Доход с него минимальный, такой вид майнинга больше подойдет для ознакомление с процессом чем для заработка.
Технология проброса видеокарт в виртуальные машины со временем усовершенствуется. Она включает в себя создание нового узла виртуализации. Кроме того, нужно обзавестись видеокартой, которая поддерживает PCI Express 3.0.
Виртуальные фермы для майнинга
Виртуальная ферма для майнинга подразумевает аренду мощностей у сторонней компании. Собрать оборудование у себя дома несложно, это требует всего лишь нескольких основных компонентов, а также обеспечения охлаждения. Проблема стоит в затратности – инвестировать в оборудование рискованно, ведь курс монет может в любой момент упасть.
Подробно о работе с фермами для майнинга (ссылка на https://matbea.com/articles/how-bitcoin-farm-works ) вы можете прочитать в нашей статье.
Поэтому сегодня есть много возможностей взять мощности в аренду и тем самым сэкономить время и средства на организацию домашнего майнинга.
Виртуальный майнинг бесплатно
Один из способов запустить виртуальный майнинг бесплатно и не вникая в технические детали – это воспользоваться услугами сервисов облачного майнинга, некоторые из которых безвозмездно предоставляют хэшрейт новым зарегистрированным пользователям. На большой доход рассчитывать не стоит, это делается сервисами только в качестве рекламной акции для привлечения новых клиентов. Кроме того, снижение цен на криптовалюту делает инвестиции в облачную добычу сегодня менее выгодными.
Следует также понимать, что многие ресурсы устроены по принципу пирамиды, то есть мощности предоставляют за рефералов. По итогу такие сайты часто оказываются мошенническими и только создают видимость майнинга, но доход не выплачивают.
Заключение
Какой бы способ виртуального или обычного майнинга вы ни выбрали, встает вопрос о надежном хранении заработанных средств и их выгодном обмене на фиат. Для этих целей создан наш онлайн-кошелек, позволяющий мгновенно обменивать валюты между собой, а также получать дополнительный доход с многоуровневой реферальной программы.
Bitcoin: Как получить 25+ Mhash/s бесплатно без смс
Добрый день, дорогой %username%!
Наверняка Вы уже слышали о Биткоинах. Возможно, Вам уже удалось ими попользоваться! Великолепно. Как насчет того, чтобы, не напрягаясь, начать майнить криптовалюту на 25 (50, 75, 100,…, 25n) Мегахешах в секунду? Как, у Вас уже есть суперкомпьютер для генерации блоков? Как насчет того, чтобы добавить 25n Мегахешей к Вашей вычислительной мощности прямо сейчас?
Есть отличный сервис Windows Azure от Microsoft. Вкратце, нам дают возможность пользоваться удаленной виртуальной машиной с 20 ядрами для различных серверных решений, вычислений, etc. Но для нас, любителей бесплатного, конечно, важен бесплатный триал на 3 месяца. Естественно, есть определенные ограничения для бесплатной версии, но нас они особо не затронут. Что нам нужно сделать (и что я пошагово опишу в этой статье) это:
Update: добавил описание как майнить Litecoin на Windows Azure. Получается гораздо эффективнее майнинга Bitcoin.
0. Вступление
Стоит сделать пару уточнений:
1. Начнем!
Заходим на Windows Azure, жмем на «Бесплатное пробное использование», регистрируем триал-версию. Понадобятся данные кредитной карты для идентификации личности. Обещают денег не снимать без разрешения. У меня не сняли ничего, даже за простую идентификацию За идентификацию снимают 1$. Спасибо RankoR!
Так же нужна учетка Microsoft. Если ее нет, придется регистрироваться и тут.
Далее заходим в Менеджер Azure, в раздел «Виртуальные Машины».
Жмем на «Создать» внизу экрана.
2. Подключаемся к удаленным рабочим столам
Устанавливаем Remote Desktop Control от Microsoft. Есть версии для Windows, Mac. Про версию для Linux ничего не знаю, но ведь если у Вас установлен Linux, то Вы сможете сами найти способ подключиться к RDC, так? 😉
Выбираем желаемую виртуальную машину в списке и жмем на «Подключиться». Скачается файл формата *.rdp — с его помощью мы будем подключаться к удаленному рабочему столу.
Открываем скаченный файл для одной виртуальной машины. У меня их уже три, так как я скачал файлы для всех трех виртуальных машин.
В поле «Password» вводим пароль, который использовали при создании виртуальной машины. Поле «Domain» можно оставить пустым. Можно сохранить пароль.
Нужно будет немножко подождать, пока запустится служба RDC. Если у Вас черный экран — просто нужно немного подождать. Возможно, RDC ругнется на безопасность соединения. Можно проигнорировать.
А вот и запустился наш сервер на Windows Azure!
IE работает с тучей ограничений, Chrome у меня не вышло установить, так что сразу поставил огнелиса. В панели управления сразу советую отрубить фаервол и контроль над учетной записью (чтобы постоянно не выпрыгивали окошки «подвердить»).
3. Регистрируемся в публичном пуле
Заходим на mining.bitcoin.cz и регистрируемся. Заходим в «My account» и создаем два дополнительных воркера для двух дополнительных виртуальных машин (помните, у нас ведь 8 + 8 + 4?).
4. Ставим софт!
Качаем RPCMiner отсюда (официальный тред). Создаем новую папку «New Folder». Все содержимое (не саму папку) скачаного архива нужно переместить в «New Folder» так, чтобы «rpcminer-cpu.exe» был в папке «New Folder».
Открываем блокнот и прописываем в нем:
Где %username% — это юзернейм одного из Ваших воркеров на публичном пуле, а %password% — это соответствующий этому воркеру пароль. Можно добавить свои аргументы для RPSMiner’a, я не стал сильно заморачиваться. Все 8 ядер процессора используются по умолчанию.
Сохраняем текстовый документ как «miner.bat» на рабочем столе. Должно получиться как на скриншоте ниже.
Установить софт нужно на все используемые виртуальные машины.
5. Начнем процесс!
Запускаем «miner.bat». Должно появиться окно консоли. Спустя некоторое время, если Вы все сделали правильно, Вы увидите нечто подобное скриншоту ниже. Кстати, один из моих воркеров как раз нашел хеш.
На сайте нашего публичного пула в разделе«My account» располагается некоторая статистика, а также можно указать порог, достигнув который, средства будут переводиться на Ваш биткоин кошелек.
Мои клиенты постоянно получают следующую ошибку устаревшего протокола. Я пытался с ней бороться (это не сложно — нужно просто установить и запустить проксюшник на виртуальной машине в пару кликов). Но у меня этот прокси просто не заработал. Я его запускал, подбор хеша шел через него, но на пуле статистика была нулевой. Поэтому я решил что лучше чуть меньше, но хотя бы что-то.
6. Заключение
Хочу поблагодарить Microsoft за такой великолепный сервис, как Azure и за возможность бесплатного использования.
Еще раз напомню, что используем мы CPU, который в сравнение не идет с мощностями майнинга на GPU. Но за неимением большего, как говорится.
Про то, как использовать больше 20 ядер, говорить не буду (вдруг это незаконно).
Пара интересных фактов из жизни:
Всем спасибо за внимание! Если найдете какие-нибудь неточности или ошибки в статье, милости прошу ко мне в личку.
Update:
Хабраюзер psykrab предложил майнить Litecoin, так как CPU выгоднее использовать как раз для этой криптовалюты. Инструкция по замене Bitcoin майнера на Litecoin майнер на наших Azure серверах под спойлером.
1. Регистрируемся на публичном пуле
Заходим на пул Suprnova, жмем кнопочку «Register» наверху. Внимание, запишите или запомните PIN! Он Вам понадобится.
После регистрации логинимся слева («Dashboard») и переходим в My Workers. Как и в случае с Bitcoin, нам нужно добавить еще 2 воркера.
2. Ставим и настраиваем софт
Качаем майнер — Pool’s Miner (ссылки для Linux, Mac можно взять тут)
Распаковываем его на рабочий стол в папку «Litecoin» так, чтобы файл «minerd.exe» был в папке «Litecoin».
Открываем блокнот и прописываем в нем следующую строку:
Где %username% — это юзернейм одного из Ваших воркеров на публичном пуле, а %password% — это соответствующий этому воркеру пароль. Можно добавить свои аргументы. Все 8 ядер процессора используются по умолчанию.
Сохраняем текстовый документ как «Lite Miner.bat» на рабочем столе. Должно получиться как на скриншоте ниже.
3. Небольшие настройки в пуле и запуск!
Использование виртуальных машин AZURE для майнинга Монеро – есть ли в этом смысл?
Эта статья написана как результат практического опыта, полученного автором для изучения возможности майнинга на облачном сервисе Azure. Желание протестировать этот сервис возникло после прочтения ряда разделов на форуме Bitcointalk, где описывался успешный опыт использования бесплатной подписки сервиса Microsoft Azure для майнинга: Mining XMR with Free Trial from Azure и Azure Free Credits for Mining Monero or CN-Heavy:Super Easy and Super Profitable.
Открытие учетной записи Азур
При переходе на страничку Microsoft Azure любой пользователь может открыть бесплатную учетную запись:
При переходе на эту страничку появляется сообщение о предоставлении возможности использования в течение 12 месяцев ряда бесплатных служб, а также 12500 рублей (200 долларов) для изучения возможностей любой службы AZURE в течение 30 дней.
Забегая вперед, можно сказать, что эти обещания не соответствуют действительности и не касаются майнинга, хотя в условиях использования сервиса ничего не указано о запрете проведения такого рода деятельности.
Итак, Майкрософт Азур обещает довольно неплохую возможность бесплатного использования его сервисов на сумму, эквивалентную 200 долларов США, которые при правильном (с точки зрения майнера) подходе можно было бы конвертировать в криптовалюту.
Окно платформы Azure, в котором сообщается о возможности исследования Azure с кредитом 200 долларов:
При использовании бесплатной учетной записи разрешается создание виртуальных машин на одном ресурсе (сервере) с общим количеством процессорных ядер, равному четырем. Это теоретически (и практически) дает возможность запуска майнинга Monero или других криптовалют с алгоритмами майнинга Cryptonight с довольно приличной скоростью – около 160 хешей в секунду.
Кроме того, согласно условиям сервиса, на протяжении года можно использовать виртуальные машины класса B1S (одно ядро у процессора и 1 Гб оперативной памяти).
Каждая такая машина может давать около 30 h/s, но при практическом использовании этих машин выяснилось, что они не предназначены для долговременного проведении вычислений и через несколько минут майнинга его скорость значительно падает (до 2-3 хешей в секунду).
Регистрация на сервисе Microsoft Azure бесплатна, но при этом необходимо пройти верификацию электронной почты, ввести данные о пользователе и месте проживания, а также информацию о банковской карте, с которой при проверке будет удержан 1 доллар.
Сначала необходимо ввести адрес электронной почты:
Затем придумывается и вводится пароль:
Пароль должен состоять из не менее 8 знаков и включать буквы верхнего и нижнего регистров, символы и цифры:
После ввода данных об электронной почте и пароле водится информация о стране проживания и дате рождения:
Затем система Microsoft Azure производит верификацию электронной почты путем ввода проверочного кода, который высылается на адрес, указанный при регистрации.
После ввода верификационного кода, состоящего из четырех цифр необходимо ввести капчу:
Затем пользователю нужно выбрать либо постоянную авторизацию на портале Microsoft Azure, либо производить ввод авторизационных данных при каждом входе в систему:
После этого необходимо ввести информацию о стране проживания, имя, фамилию, e-mail, телефон и нажать кнопку далее:
На следующем этапе система предложит провести проверку личности с помощью банковской карты. При этом будет осуществлено блокирование суммы, эквивалентной одному доллару, который должен будет вернуться при расторжении контракта с Azure или пойдет на счет пользователя при покупке платной подписки.
Затем система предложит распечатать и подписать соглашение с компанией и выслать его в течение трех недель на адрес в Ирландии.
После электронной регистрации платформа Азур готова к использованию. Рассмотрим, какие ее сервисы можно использовать для майнинга.
Создание виртуальной машины для майнинга на мощностях Microsoft Azure
При входе в свою учетную запись на портале Microsoft Azure открывается окно, которое предоставляет доступ ко всем сервисам этого сервиса:
Для запуска майнинга на Microsoft Azure необходимо создать виртуальные машины, которые будут играть роль удаленных компьютеров, на которых можно запустить майнинг криптовалют. Для этого нужно нажать на меню создать ресурс и в открывшемся окне выбрать необходимую виртуальную машину:
Проще всего работать на виртуальных машинах семейства Windows, хотя при желании можно использовать и возможности Ubuntu.
При выборе из операционных систем семейства Windows дешевле всего обходится создание Virtual machine на базе Windows 10 версии 1709.
После нажатия на интерактивную строку виртуальные машины появится окно их конфигурации. В нем нужно создать группу ресурсов, например, Monero и создать имя виртуальной машины (в данном случае имя совпадает с названием ресурса):
Затем нужно выбрать регион, на сервере которого создана виртуальная машина.
Нужно обращать внимание на вид создаваемой виртуальной машины и цену подписки, которая разная для каждого региона. Самые низкие цены на виртуальные машины на серверах западной, восточной или центрально-северной части США.
Для майнинга важен выбор производительности машины (для вычислений), числа ядер и оперативной памяти.
Самую высокую производительность имеют машины класса F2 – F4 (число обозначает количество ядер процессора). Для бесплатной подписки не разрешается использование более четырех ядер, поэтому нужно выбрать соответствующую подписку, например, F4S_v2 (4 ядра, 8 Гб оперативной памяти и 32 Гб на системном диске при стоимости 125,74 доллара в месяц на сервере в восточной части США):
После выбора виртуальной машины можно переходить к ее созданию.
При желании можно произвести конфигурацию других параметров создаваемой виртуальной машины, но они не имеют никакого значения для майнинга. Для создания VM нажимают кнопку просмотра и создание:
В открывшемся окне можно просмотреть информацию о цене кредитной подписки, ознакомиться с условиями использования и нажать на кнопку «Создать»:
Развертывание займет несколько минут:
Во время развертывания виртуальной машины можно подготовить программу для майнинга Монеро на процессоре, например, XMRig. Дляее использования нужно подготовить пакетный BAT-файл для запуска со своими данными относительно пула для майнинга, адреса кошелька и параметров майнинга:
По окончанию развертывания появится сообщение об успехе:
Более подробные сведения о развернутой виртуальной машине можно изучить на вкладке ее обзора:
Подключение к виртуальной машине Azure
В основном окне учетной записи портала Azure выбирают созданную виртуальную машину и в выпадающем меню выбирают «Подключиться»:
В открывшемся окне нажимают на кнопку скачивания RDP-файла и сохраняют его в нужное место. Он будет использоваться для подключения и работы с виртуальной машиной.
Скачанный для подключения к созданной виртуальной машине файл будет иметь ее имя:
При его нажатии появится предупреждение, в котором нужно поставить галочку в отсутствии необходимости появления таких предупреждений:
При попытке немедленного подключения к вновь созданной VM может появится сообющение об ошибке.
Чтобы ее устранить нужно на странице виртуальных машин своей учетной записи портала Azure выбрать меню подключений:
Затем нужно создать правило входящих подключений своей VM:
В меню нового правила нужно указать свой IP адрес (можно узнать в браузере, например на сервисе My IP) и указать нужный порт (проще открыть все порты):
После этого при нажатии на RDP-файл будет произведено подключение к виртуальной машине:
Будет выдано предупреждение о проверке подлинности:
После нажатия на ОК соединение будет успешно создано:
Затем появится меню удаленного рабочего стола. В нем можно работать также, как и на обычном компьютере.
Запуск майнинга на удаленной виртуальной машине Azure
Чтобы встроенный антивирус не ругался на программу-майнер, создается отдельная папка, которая будет внесена в его исключения:
Затем открывается антивирус:
В основном окне антивируса нужно перейти в меню настройки защиты от вирусов:
В этом меню выбирают вкладку добавления исключений (add or remove exclusions)
Затем вносят в меню исключений созданную папку (в данном случае Programs):
Затем копируют обычным способом папку с программой-майнером в папку удаленного виртуального компьютера:
Производят запуск майнинга (в административном режиме для включения поддержки работы с большими страницами памяти):
Запускается программа-майнер с сообщением о необходимости перезагрузки для работы с большими объемами памяти:
После перезагрузки майнинг работает в полноценном режиме:
Контролировать расход средств можно на вкладке виртуальных машин в разделе расходов на ресурсы:
При желании можно создать еще виртуальные машины, но для этого нужно использовать другие регионы (сервера), так как для каждого из них в Азур установлен лимит на 4 ядра:
Результаты облачного майнинга на мощностях платформы Azure
После примерно 15 часов работы виртуальной машины Azure она была отключена, а имеющаяся подписка приостановлена. Всего было создано четыре виртуальных машины (каждая по 4 ядра) и потрачено чуть больше трех «бесплатных» кредитных долларов. Они намайнили около 600 шар на пуле NiceHash, что соответствует скорости четырех майнеров, каждый из которых давал 160 хешей.
Виртуальные машины были остановлены и заблокированы. При попытке их запуска появлялось такое сообщение:
В меню подписок на портале Azure появилось сообщение об отключении бесплатных кредитных 200 долларов:
Заблокированный компанией Майкрософт при оформлении подписки на сервисы Azure один доллар возвращен не был.
Для предотвращения возможных сюрпризов от компании Майкрософт был отправлен запрос на удаление бесплатного аккаунта. Запрос можно отправить на портале Azure на страничке своей учетной записи путем обращения в службу поддержки. Рассмотрение обращения производится на протяжении 8 рабочих часов и требует подтверждения через электронную почту.