Chapter 32 of Finnish Legends. This is a LibriVox recording. All LibriVox recordings are in the public domain. For more information or to volunteer, please visit LibriVox.org. Recording by Fanno Jahangili. Finnish Legends by R. I. Wind. Chapter 32. The Capture of the Sampo. After the magic entallee was finished, the three great heroes and magicians sailed away again towards this small Northland. Ilmarinen led their hours on one side of the ship, and Lemminkainen to the other, and all Vynamoinen steered. They soon reached Pajola and landed near Lohu's house. When they had drawn their vessel up on land, they all went up to Luhi's house, and Vynamoinen told her that they were come for the sample. That if she would only give them the many colored lid, they would go away content. But if not, they would take the whole sample by force. Then Luhi grew very angry, and called together all the Northland warriors to assay them. But Vynamoinen began to play upon his cantallee, and so wonderfully sweet were the tunes that he played, that the warriors forgot all about fighting, and began to weep, and all the men of Pajola began to dance. They still Vynamoinen played on and on until a deep slumber came upon all the Northland folk. Then he seized playing, and cast a powerful spell over them so that they should not awake. When all the Pajola folk were sound asleep, the three great heroes went to the mountains to seek the magic sample. And as they went, Vynamoinen played such wonderful music that the great cliffs opened before them, and left them an open road to where the Sampolei hid. When they had come near the cavern in which the Sampolei, they sent Lemenkainen to enter the cave and bring it out. He boasting of his strength went into the cavern, and seizing hold of the magic sample, he put forth all his strength to lift it up, but it remained immovable, for the roots had grown deep into the earth, and bound down tightly. Then Lemenkainen remembered a huge ox that he had seen out in the fields, with horned seven fathoms long, and he went after it and hitched it to the biggest plow he could find, and began to plow all around the roots which hold the sample down. And in a very short while, the roots became loosened, and they were able to pick up the magic sample and carry it on board their vessel. As soon as it was safely on board, they sailed away, leaving all the Pajola folk sleeping. On they flew towards their homes in Kallavala, but Lemenkainen grew weary of the silence, and asked Vainamoin and why he would not sing to cheer them, but Vainamoin answered that song would only disturb the rowers, and that it was best never to rejoice until all danger was passed. At length, when they had gone three days on their journey, Lemenkainen grew angry at Vainamoin and silence, and began to sing himself, but his voice sounded harsh and unmelodious, and it made the very ship tremble. Far off on the land, a crane was standing amidst the rushes, amusing itself by counting its toes, but when it heard Lemenkainen's attempt at singing, it was so frightened that it flew off a screaming over Pajola, and by its screeching, it awoke all the slumbering people. As soon as Luhi awoke, she hurried off to her barns and cattle pens to see if anything had been stolen, but she found everything alright. Next she hurried to the mountains, the cavern where she had hidden the sample, but when she came there, she found the cavern empty, and saw how her visitors had torn the sample loose from its fastenings. Then Luhi returned to her palace, pale with anger and fear, for she knew that if the sample were lost, that all the prosperity of the new land would be lost with it. So she called up the goddess of the fox, and sent her out to delay Vainamoin's vessel, and then she called on Ikotorso, a wicked monster living in the depth of the sea, to swim to the ship and sink it, and to eat the man in it, but to bring back the sample to Pajola once more, and she prayed moreover to great Ukko that if the sea monster should not succeed, that Ukko himself would send a fearful tempest to wreck the vessel. First came the goddess of the fox, and wrapped them in such a thick mist that they could not move, three days they lay so, and then Vainamoin drew his sword, exclaiming, we shall all perish here in the park if no attempt is made to drive it away, and with these wars he struck their ways with his sword. From the blade there flowed a stream of honey, and all at once the fox broke up, and left the way clear before them, but the scarcely had the fox disappeared, and they heard a mighty roaring sound, and the foam began to shoot up from the water alongside, and to cover the ship. Then Vainamoin leaned over the vessel side, and stretching out his arm, he grasped something that he saw in the water, and pulled up the awful monster Ikotorso, but the monster was so frightened by being lifted out of the water, that he promised to leave them in peace, and never to appear above the waters again, if Vainamoin would only release him. So Vainamoin let him go, and the second danger was passed, but now came the third and most terrible of all, for Ukko sent a mighty storm wind, which lashed the waves into a fury, and stirred up the ocean to its very bottom, but at the very first pitch of the ship, the magic entallée was swept overboard by the waves and otu, the sea god caught it, and carried it off to his home beneath the waves. Then Vainamoin began to bewail the loss of his wonderful instrument, but as the storm grew worse, and tossed their ship about like a feather, all on board began to despair of ever reaching land alive, but Vainamoin and gave them comfort and courage, and he and Elmarinen and Lemenkainen by their magical spells, quietened the winds and the waves, and repaired the damage which the vessel had suffered from the storm. And then they went on their way in peace. End of chapter 32 Chapter 33 of Finnish Legends This is a LibriVox recording. All LibriVox recordings are in the public domain. For information or to volunteer, please visit LibriVox.org. Recording by Fano Jahankeli Finnish Legends by R.I.Wend Chapter 33 The Sampo is Lost in the Sea But when Luhi found that all her magic had failed, he assembled all her warriors and embarked them in her largest ship, and herself sailed off to recapture the Sampo by force of arms. Before long, they came in sight of Vainamoin's vessel, and when he saw that Luhi was pursuing him with such a mighty host of warriors, he carried out to Elmarinen and Lemenkainen to row with all their might in order to escape from their pursuers. So all the rowers rowed until the vessel fairly trembled, and the foam was tossed up from the bow as high as the clouds, but still they could not gain on their pursuers. Then Vainamoin and saw that he must use some other means. So he took out a piece of flint from his tinderbox and dropped it into the water. Saying as he did so, rise up from the bottom of the sea into a mighty mountain so that Luhi's ship may be dashed to pieces. And suddenly a mountain of rocks sprang up out of the water, and before Luhi could stop her ship, it had hit upon their rocks and was wrecked. But Luhi was not to be outdone in magic, so she took the timbles of the ship and made from them a magic eagle using the rudder for its tail and five sharp iron sights for its talons. And on his wings and back, she posted all her warriors, and then the magic eagle rose up into the air. It made one circle round the heavens, and then lit upon the mast of Vainamoin's vessel, almost overturning it by its weight. Vainamoin had first prayed to Uko for aid, and then he asked Luhi if she would consent now to divide the Sampo between them. But she scorned his offer, and the eagle made a soup-down war to pick up the Sampo in its talons. But Lemenkinan raised his sword, and no sooner had the eagle grasped the Sampo than he brought down his sword with such force that every talon was cut off but one. Then the eagle flew up on to the mast once more and up-braided Lemenkinan because he had broken his promise to his mother that he would not go through war for sixty years. But Vainamoin and believing that his last hour was come took the rudder in his hand and struck the eagle such a mighty blow that all the warriors fell from its wings and back into the water. Then the eagle made one more soup-down upon the vessel, and with the one talon it had left it dragged the Sampo over the side of the ship so that it fell to the bottom of the ocean and was broken to pieces. And it is this that has brought so much wealth to the sea for where the Sampo is there will always be wealth also. But a few pieces of the lid floated ashore to Kalavala and it is therefore that our country has now the harvests that before that grew in the dismal Northland. But Luhi threatened Vainamoin and saying, I will seal away thy silver moonlight and thy golden sunlight.  I will send upon thy people nine diseases each one of them more fatal than the other before. Then Vainamoin replied, No one from dismal Northland can harm us of Kalavala only you co-rudes the fate of your people and he will guard my crops from frost and hail and my cattle from the bear would sow. Thou must hide evil people in thy northern caverns but thou canst never hasteath a sun and moon and all thy frost and plagues and bears may turn against thyself. And then Luhi departed to her home weeping for the loss of the magic sample and ever since that time there have been famines and poverty in gloomy Pajola. But Vainamoin and the other heroes returned home rejoicing and on the shore they found fragments of the sample's lid. And Vainamoin prayed to Ukot to be merciful and kind to them and to protect them from frost and hail and bears and to let the golden light of the moon and sun shine forever on the plains of Kalavala. Oh, said Eric half smiling. It's a great pity that the whole sun parted and floated shore to our country for perhaps then there would never have been any famines in our land at all and he sighed as he thought the hard winters in years passed. All is in God's hands, said Father Miko reverently. And we must take both good and ill as they come to us. It is not for us to say what we would wish. Let us be thankful that even a part of the sample floated hither he added a smiling. There was a few moments silence and then Mimi asked what Vainamoin had done about his last cantile. So Father Miko went on. When the heroes had returned home and found the fragments of the sample on the shore, they wished to make merry over the good fortune which even these fragments were sure to bring. But Vainamoinon could not give the music since the wondrous cantile had been lost in the sea. Then he bade Ilmarinin make a huge rake with copper teeth a hundred fathoms long and the handle a thousand fathoms. And when the rake was ready Vainamoinon took it and sailing out over the sea in a magic vessel he needed neither sails nor ores to move it. He raked over the whole bottom of the ocean. But he only raked up shells and seaweed and found no trace of the cantile. Then Vainamoinon returned sadly home saying, Never again shall I pour forth floods of music to the people of Kalevala from the magic strings of my cantile. And driven on by his grief he left his house and went far off into the forest. As he wandered there he heard the birch tree and Vainamoinon asked the tree why it was unhappy when it had such lovely silver leaves and tassels. To this the birch tree replied thou thinkest that I am always happy and that my leaves and tassels must always be whispering joy. But alas I am so weak and feeble and must always stand alone without a word of sympathy. Others rejoice at the coming of the spring but I am robbed of bark and tassels and tender twigs and am cut up for firewood and then in the wintertime the frost and the cold biting winds kill my young shoots and strip me of my silver leaves and leave me cold and naked. While the birch tree was speaking Vainamoinon's face began to brighten and he finally exclaimed Weep no more good birch tree for I will turn thy grief into joy and make thee sing the most marvellous songs. Having said this he set to work to make a new cantile taking birch wood for the framework. At length the frame was already but he did not know of what to make the pegs. Suddenly he came upon a great oak tree on which grew golden coloured acorns and on each acorn sat a sacred cuckoo singing its melody. So Vainamoinon took a piece of the oak and made the pegs from it. But the harp was not yet finished for the five strings were still lacking. Then Vainamoinon journeyed on through the forest until at length he came to where a forest maiden was sitting on a mound and singing and her long golden hair was falling loose over her shoulders. So Vainamoinon went up to her and begged her to give him some of her golden tresses from which to weave the five strings for the cantile. And the maiden willingly gave up a portion of her golden hair and from it Vainamoinon wove five strings and at last the second cantile was complete. Then Vainamoinon sat down upon a rock and placed the cantile upon his knees and after putting five strings in tune he began to play. The fairy music resounded over hill and dale until at length the very mountains began to dance with delight and the rocks were rent in sunder and floated on the surface of the ocean. The trees of the forest too laughed with joy and began to dance about like children. The young men and maidens rejoiced as they listened to the music and the grey-haired men and women were amazed while the babies tried to sing. The magic music resounded far and wide over Kalevala and all the wild beasts of the forest fell upon their knees in wonder while the birds perched upon the trees about him and accompanied the music with their singing. The fish left their homes beneath the waters and crowded the shore to listen and everything in nature from earth and air and water came to listen to the magic sweetness of Vainamoinon playing. Three days and more he played unceasing playing with the voices of his people until their very beams rejoiced and wandering through the forest where the trees all bent in homage to him and waved their branches to his music. Then over the meadows still playing until the very ferns and flowers laughed with delight and the bushes chimed in unison with the magic music of the cantele.  I shall tell you all a hint at revenge on the heroes who captured the Sampo, he replied and how they all failed and then I shall wind up with the last story of all. And having rested a while, the old man continued. End of Chapter 34 Chapter 35 of Finnish Legends This is a LibriVox recording. All LibriVox recordings are in the public domain. For more information or to volunteer, please visit www.vox.org Recording by Sonja Finnish Legends by R. Aivind Chapter 35 Lohi Attempts Revenge Lohi grew more and more angry and envious when she heard how prosperous and happy all the folk of Kalevala were since the fragments of the Sampo had floated to their shore. So she pondered long in her evil heart how she might send them sorrow and misfortune. Now just at that time the old witch Lohi Attar Tuoni's daughter came to Lohi and asked for shelter from the storms and cold and Lohi took her in and treated her like an honoured guest. And while Lohi Attar was there, nine children were born to her. All horrible diseases and she named them Collic, Fever, Plague, Plurisy, Ulcer, Consumption, Gout, Sterility and Cancer. And then Lohi's evil heart rejoiced and she took the nine diseases and sent them into Kalevala, there to harass and kill Vynamoinen's people. And when the diseases came everyone in Kalevala, both young and old, fell ill of all sorts of illnesses and Vynamoinen at first did not know whence all his evil had come, but soon by his magic power he learned that it came from the children of Tuoni's daughter, Lohi Attar and then he set to work to drive them away. First he took all those that were ill to the bath houses and then he brought buckets of water and he did blocks of stone until he had filled the whole room with warm steam. Then he prayed to Uko to drive away all these diseases from them and these evil spirits to Tuoni's kingdom where they belonged. After Vynamoinen had prayed thus to Uko he took a magic balsam and rubbed it over all those that were ill and sang magic spells over them and then prayed once more to Uko for success and that length he drove out in nine diseases and saved his people from dying. When the nine diseases had been driven out of Kalevala, the news of Vynamoinen's victory over them came at length to the old witch Lohi and she grew angrier than ever that her revenge had failed but she pondered over what means of revenge she should try next and at length she hit upon another plan. She went out into the forest and cast a magic spell upon the eugest bear in all the Northland the great Otso and he hastened from his Poyola home and began to kill the flocks and herds in Kalevala. Then Vynamoinen hastened to Ilmarinen and bait him make a triple-pointed spear with which to kill Otso and when the spear was ready Vynamoinen hastened off to the forest to find the bear singing as he went and calling upon the forest got Tapio and his wife to grant him success in his hunt.  When Otso was dead Vynamoinen threw the body across his shoulder and hastened off home singing songs of rejoicing as he went and when he reached his house there was great rejoicing and everyone came out to welcome addressing it as if Otso were some honored guest come to see them. First Vynamoinen sang a song of praise to the dead Otso and bait his people welcome him with all due honor and then the people answered with the most extravagant expressions of pleasure and welcome and admiration for Otso and offered him all the best things in the house and when all this ceremony was over they took off the fur and cut the body up and prepared the steaks and joints to make a grand feast. At length the whole of the bear was cooked and the great feast was spread in Vynamoinen's house on golden dishes and with sparkling beer in copper beakers and when all was seated at the table Vynamoinen rose and sang the story of Otso's birth and life and this is the story which he sang. Long ago a maiden walked in the ether on the edges of the clouds and as she walked she threw down wool and hair upon the waters from two boxes that she carried. The wool and hair were floated into the shore and there Mialiki, wife of the forest god found them and joined the wool and hair together by magic spells. Then she laid the bundle in a birch bark basket and bound it in the top of the lofty pine and there the young bear was rocked into life. Otso grew quickly and became graceful in his movements although his feet were clumsy and his ankles crooked his mouth large and forehead broad but he still had no teeth or claws. Then Mialiki said I would give the claws and teeth Otso but I fear that I will use them to harm people with. But Otso fell on his knees and swore that he would never harm the good. So Mialiki took the hardest all the trees to make him teeth and claws but all of them were too weak. Then she went to a magic fur that grew in Tapio's kingdom and which had silver branches and golden cones and from these she made Otso's claws and teeth. Thus was Otso born and reared. So they feasted and made merry and when the feast was over they all tried to see which could pull out Otso's teeth and claws in order to serve them for their magic power and of all the men there only the aged Vainamoinen could draw them out. When this was done Vainamoinen called for his cantere and paid them light torches as it was already dark. Then he sang sweet songs and played lovely music so that the long evening passed away like magic and he sang of the hunter's victory and prayed to Uko always to give good fortune to the hunters of Kalevala. Thus were Louise's two first attempts at revenge unsuccessful. End of chapter 35 Chapter 36 of Finnish Legends This is a LibriVox recording all LibriVox recordings are in the public domain. For more information or to volunteer please visit LibriVox.org Recording by Sonja Finnish Legends by R Avin Chapter 36 Lohi steals the sun, the moon and fire. When these two dangers were overcome Vainamoinen played upon his cantere so sweetly that the sun and moon came down from their stations in the sky to listen to his music. But evil Lohi crept upon them unawares and made both sun and moon her captives and carried them off to the dismal Northland and there she hit them both in caverns in the mountains that they might never again shine upon Kalevala. Next Lohi crept back to Kalevala and stole all the fire from the horse and left all their homes cold and cheerless. Then there was nothing but black night in the world and great Uko himself did not know what to do without the light of the sun and moon.  From this lightning he kindled a little fire and putting it in a gold and silver cradle he gave it to the aether maidens to rock and care for until it grew into a second sun.  Then Vynamoinen said to Ilmarinen, come, let us see what this fire is that is fallen from the heavens. And so they set out towards the spot where the ball of fire had seemed to fall. Soon they came to a wide river and said to work to make a magic very short time the boat was made and they rode over. On the other bank they were met by the oldest of the aether maidens who asked them whether they were going. So they told her who they were and that they had lost all fire and light in Kalevala so that they were come to seek the fire that they had seen fall from the heavens. Then the aether maiden told them what had happened saying, after the fire child had begun to grow he escaped from us one day and bursting through the clouds he came down to Poyola. There he killed youth and babes and old people until he was driven away by a magic spell. He fled thence burning fields and forests on his way until at length he plunged into a great lake and made the water spoil and rage. Then the fish held a council how to get rid of him and it was decided that one of them must swallow him. First the salmon tried but failed and then the bold whiting made a dash and succeeded in swallowing the evil fire child. After this the waters of the lake grew quiet and all went on as before.  For a long time he swam about unheeded but at last the trout seized the whiting and swallowed him. For a while all was quiet again but then the trout began to suffer in his turn. Still every fish was afraid to swallow him until a pike darted up and ate up the trout. But then the pike was seized with the same pains and he is now swimming about in great agony but none will help him. When the aethermaiden had finished her account of what had happened, Vynamoinen wove a great net from seaweed and hurrying to the lake they began to draw the net all through it in order to catch the fire fish. But the net was a poor one and they failed to catch the pike that had swallowed the other fish and the fire child. Then the two magicians gave up their useless net and choosing an island nearby they resolved to plant flecks that they might make a stronger and better net. They went to Tu'oni's kingdom before they could find the proper seed and found it there under the care of a tiny insect. When they had brought the seed from the death-land they planted it on the shore in the ashes of a ship that had been burned there and in a single night the flecks had grown up and ripened. Then they pulled it and washed and dried and combed it and took it to the Calavala maidens to spin. Soon the spinning was done and the net was woven. So the two great heroes took the flecks and net and hastened back to the lake and began to drag for the fire fish. But they only caught common fish and the pike remained hidden in the deep caverns. Then Vyna Moinen made the net longer and wider and they tried again. But though they caught fish of every species the fire fish was not amongst them. Vyna Moinen then prayed to Ato god of the ocean and his wife Wellamo that would drive the fire fish into his nets. Scarcely had Vyna Moinen finished speaking when a little dwarf rose from the waters and offered to help them. They accepted the tiny man's aid and while they drew their nets the dwarf beat the waters with a magic pole and scared all the fish toward them. And as they drew Vyna Moinen sang a magic charm to bring the fish in still greater numbers.   Inside of the pike he found the trout and inside of the trout the whiting and on opening the whiting he came upon a ball of blue yarn. Vyna Moinen quickly unwound the blue ball and within that found the red ball and when he had opened the red ball he came to the ball of fire in the middle.  But it singed Vyna Moinen's beard and burned Ilmarinen's hands dreadfully and then it jumped out of their reach and rolled off over field and forest burning everything in its course. Vyna Moinen hastened after it and at length caught it hidden in a mass of punk wood. Then he took it and put it, wood and all, in a copper box and hastened off home. Thus the fire returned to Kalevala. But Ilmarinen suffering great agony from his burnt hands hastened to the sea to lave them in the cool water and he called up the ice and frost and snow to come and cool his parched hands and when all these proved insufficient he called on great Ukko to give him some healing balm to take away the cruel torture and Ukko granted his prayer and his hands were healed. Then Ilmarinen returned home and rejoiced to find that Vyna Moinen had already brought the fire thither. End of chapter 36 Chapter 37 of Finnish Legends. This is a LibriVox recording. All LibriVox recordings are in the public domain. For more information or to volunteer please visit LibriVox.org recording by Sonja. Finnish Legends by R Avin. Chapter 37 The Restoration of the Sun and Moon Though the fire had been restored to Kalevala still the golden moon and the silver sun were lost and the frost came and killed the crops and the cattle began to die of hunger. Every living thing felt sick and faint in the dark dreary world. Then one of the maidens of Kalevala suggested to Ilmarinen to make a moon of gold and the sun of silver and to hang them up in the heavens. So Ilmarinen set to work. While he was forging them Vyna Moinen came and asked what he was working at and so Ilmarinen told him that he was going to make a new sun and moon. But Vyna Moinen said this is mere folly for silver and gold will not shine like the sun and moon. Still Ilmarinen worked on and at length he had forged a moon of gold and the sun of silver and hung them in their places in the sky. But they gave no light as Vyna Moinen had said. Then Vyna Moinen determined to find out where the sun and moon had gone. So he cut three chips from an alder tree and around before him he cast many magic spells over them. Then when all was ready he asked the alder chips to tell him truly where the sun and moon were hid. The alder chips then answered that they were hidden in the caverns of the mountains of Poyola. No sooner had Vyna Moinen heard this then he made ready for a journey and started off for the dismal Northland. When he had travelled three days and was come to the borders of Poyola he found a white river in the road and no boat to cross over in. So he built a huge fire on the shore and soon such a dense column of smoke arose that Lowy sent someone to see what was the matter. But when Vyna Moinen called to the messenger to bring him a boat the man made no reply but hurried back to Lowy and told her that it was Vyna Moinen who was coming to her house. Then Vyna Moinen saw that he was crossing that way so he changed himself into a pike and swam over very easily and then changed back to his own shape when he had reached the opposite shore. He hastened on with mighty strides and soon reached Lowy's dwelling. There he was met as if he were a most honored guest and they invited him into the hall. Vyna Moinen went in unsuspectingly but no sooner was he inside then he found himself surrounded by crowds of armed warriors. The warriors asked him in a threatening tone why he had come thither but Vyna Moinen was not frightened but answered boldly that he had come to seek the sun and the moon. Then the chief of the warriors replied we have the sun and moon safe in a mountain cavern and thou shalt never get them back nor shall thou leave this hall alive. No sooner had he finished speaking then Vyna Moinen drew his magic sword and fell upon those that stood between him and the door. They gave way before him and in a moment he was out in the courtyard where he could have room to fight fairly. All the warriors rushed at him with drawn swords and lifted spears and the fire fleshed from their weapons but Vyna Moinen was more than a match for all of them and in a very short time he had stretched them all lifeless on the ground. Then he left the court and hastened on to find the sun and moon. Soon he came to a solitary birch tree and beside the trees stood a carved pillar of stone which concealed an opening in the rocks. Vyna Moinen gave three blows with his magic sword and the pillar broke in pieces showing behind it an entrance into the rock.  Inside he saw the sun and moon prisoners but though he tried with all his strength and all his magic spells to open the door it still remained tightly shut and he could not budge it so much as an inch. Vyna Moinen began to despair of ever succeeding in liberating the sun and moon and he hastened off home to ask for Ilmarinen's help. He directed him to forge a whole set of skeleton keys so that one of them would fit the lock of the door to the sun's prison. Ilmarinen went to work and soon his anvil was ringing merrily to the blows of his hammer. Now Lohi had grown very much alarmed after Vyna Moinen had slain all her warriors and so she assumed the shape of an eagle and flew away to Kalevala to see what was going on there. She heard the merry ring of Ilmarinen's work and flew down and lit in the window of the smithy. She asked what he was doing and the cunning Ilmarinen replied I am forging a collar of steel for the neck of evil Lohi and with it I shall bind her fast to the rocks. Lohi was terribly alarmed at this so she flew off to Pojola and released the sun and moon from prison immediately and sent them up to their places in the heavens. Then the silver sunlight and the golden moonlight returned once more to Kalevala and Ilmarinen and Vyna Moinen and all the people offered up a prayer that they might never again be deprived of the blessed sun and moon. It would have served O Lohi right if Ilmarinen had made a steel collar and put it round her neck, said Mimi, but I am so glad that Vyna Moinen always got the best of it, she added. There was one time when he was defeated, however, father Miko, and now I shall tell it you, it is the last story and it is about Vyna Moinen's departure from Kalevala. So he began. End of chapter 37 Chapter 38 of Finnish Legends This is a LibriVox recording or LibriVox recordings are in the public domain. For more information or to volunteer, please visit LibriVox.org Recording by Sonja Finnish Legends by R Aivind Chapter 38 Marietta and Vyna Moinen's departure Delived a fair and lovely maiden in Kalevala called Marietta. She was the loveliest and purest of virgins and tended her parents flocks upon the mountainsides. Here one day as she was watching the sheep she heard a voice calling her and on looking round she found that it was a bright red berry calling to her and asking her to pluck it. Marietta did not know that this was a magic berry so she picked it and put it to her lips to eat it. But the berry rolled from her lips down into her bosom and said to her Thou shalt have a son and he shall become a mighty man and dry forth the old magician Vyna Moinen. Then Marietta took the flocks home and was so silent and still that her parents noticed it and asked what was the matter. So she told them what had happened but they grew angry and would not keep her in their house for they did not believe the story about the berry. Poor Marietta was now obliged to wander about without the shelter from the cold winds. At length she sent a servant who had remained faithful to her and had accompanied her to a village of Poyola to ask for shelter from an old man named Rurotus. The maid Pilty went to Rurotus and told him of Marietta's hard lot but Rurotus and his wife would not have her in their house but only grudgingly consented to let her go to a stable in the forest where the fire horse of Heezy was kept. So Marietta was obliged to go to the stable in the dense forest far off from every human being and there she begged the Heezy horse to keep her warm by his fiery breath. The Heezy horse was kinder to her than men had been for he let her lie down comfortably in his manger and kept her warm with his fiery breath. There the babe was born and his mother grew happy once more in spite of her sorrowful circumstances. But one night while she slept the babe disappeared and the poor mother was overwhelmed with grief. Then she wandered forth and looked everywhere for him but in vain. So she asked the North Star if he had seen her son but the North Star answered I would not tell thee even if I knew for it is thy son who hath made me and set me here in the bitter cold and next Marietta asked the moon and received the same answer as the North Star had given then she went to the son and asked him and the son said I know very well where thy son is hidden for he made me and put me here to shine with my silver light he lies sleeping yonder in the swamp land. So Marietta hastened to the spot that the son had pointed out and there found her babe sleeping peacefully in the water among the rushes.  Then his mother called in an old man Virocannas to baptize the child. But Virocannas said first must someone see if the child shall become an honest man or wicked wizard for if he be not honest I will not baptize him. So Vainamoinan was called to examine the child it was only two weeks old then and see if it would grow up a noble man or not. Vainamoinan came and saw the child and then said since this child is only a poor outcast born in a manger and having no father save a berry let him be cast out onto the hillsides or into the marshes to perish. But all at once the babe himself began to speak saying oh aged Vainamoinan foolish hero thou hast given a false decision thou thyself has done great wrongs yet has not been punished thou gave us thine own brother Ilmarinan to ransom thy poor life thou persecuted the lovely I know so that she perished in the deep sea yet thou had not killed for all this. Then Virocannas saw that this was truly a magic babe and he baptized him to become a mighty hero and a ruler and king over Kalevala. Years passed by after this and Vainamoinan felt his power gradually leaving him and going over to Marietta's child. So the ancient hero with a sad heart sang his last magic spell in Kalevala and made a magic boat of copper to sail away in. Then he cast loose from the shore and sailed off towards the west, singing to the land. Fair ye well, my people, many sons shall rise and set on Kalevala until the people shall at length regret my absence and shall call upon me to come back with my magic songs and wisdom. Fair ye well. Thus Vainamoinan in his magic boat of copper left Kalevala only sailed to the land of the setting sun and at length he reached and anchored his boat, never again to return to Kalevala. But the wondrous Kantele and all his songs and wisdom remain among us to this day. And now, said Father Miko, I have told you my last story. Old Vainamoinan has left Kalevala and the rule of the Christ child has begun. Under it our land has advanced and grown comfortable and happy. Let us pray that we may never be less so. They were all silent for some time, and then all of them thanked Father Miko heartily for the pleasure that he had given them. Soon after this they had supper and went to bed, and the next morning Father Miko drove off in his sledge, the moonlight covering all the country with a flood of silver, and soon he had disappeared into the dark and silent fur forest. But not before they had promised them all that he would stop there again next year if possible. The End End of Chapter 38 End of Finish Legends by R. Avin


And I submitted the proposal for this off, not because I consider myself a Puppet, I consider myself a Puppet user, but I know there's a lot of people using Puppet, and so I wanted there to be a place where we could all come together and talk about how everybody's using it and potentially have a work-on collaboration. So this is a off. I am able to facilitate it, but really I want people in the audience to share their experiences and wisdom on Puppet. So I thought, first thing, well first I want to ask a couple questions. First is how many people in the room are already using Puppet? That's pretty good. I guess other people in the room, there are other people in the room that are here to learn about what Puppet is. So I think many of us, at first we can talk a little bit about what Puppet is. Maybe actually the best way to do that is to have people talk about what they're using to help with poor amount of people. But Puppet is basically a framework for a lot of people to compare it to CFMG, although slightly different than that, but it's a framework for maintaining a state on a whole bunch of machines in an automated way as the kind of thing that you would deploy to have enough machines that have made more sense to do it centrally in less work. Although in some regards, it would be just as much work, but one thing that's really nice is that it gives you all our ability and ability to deploy systems and that sort of thing. So I think we have minds out there, why don't we go ahead and have some people who are using Puppet in your name and in your organization and as much as you're able to share about what you're using Puppet for, what you're using to do in your environment. Bill, do you guys have mics? Yeah. If I can say the screen so I can read what I've written. My name is Trent Thompson. I'm using Puppet at Trinity College in Melbourne. We're only about six years old. When we started to gain up and on, I decided that because we had some old machines that we would just use it on the machine and use it for everything on that machine. I found that with Puppet, it's best to ease into it because it's quite complicated and that's the approach we've taken on people. Just ease into it by managing one thing at a time. Are these mostly servers? They're all servers. Keith O'Brien, I work at an RGA's community company and we're using it to manage four mail servers at this time and it's to build a strong bare metal up with just core deviant and Puppet installed. We've taken the same approach and it's quite a ramp up to get started. It just started with a honeypot mail server and eventually replaced all of that service with Puppet. That's how we're going to feed. Hi, my name is Brian. I work for a system administration consulting company. At this point, we pretty much use Puppet to manage 95% of everything. We're probably managing 150 plus VMs using Puppet. We're currently the only native thing that we're not using Puppet to manage is MySQL itself within the database itself. We've got users, packages, and big phones. Pretty much everything other than that and application code that's quite decent. For us all very experienced at the university, we have been using Puppet from before Puppet had overrides. We used Lute to add them because he didn't make each of them originally. We had all of our core computing infrastructure that didn't run well in the mix with Puppet and all of the systems that our sister organization runs and contracts this administration around campus with Puppet. We also integrated files on all systems, on all package installations, on all systems running on Puppet. Basically everything that happens on any of the systems after Puppet is done for Puppet. We have about 600 machines in that fashion which have a duly wide variety of different configurations. Generally, it's rare for it to be more than about five systems that are the same. No, we don't use Puppet at all for desktops. University means to manage desktops are mostly a theoretical concept. Hi, my name is Helen Nebozis. I'm working at the Recreation Depots Network. We are using all of our servers. This is my work as a PSA. They use Puppet as well. Hi, my name is Robert. I work at the University of Connecticut. I'm managing about 50 servers and 50 workstations and we're not going to be using Puppet, but I'm very interested in Puppet. I work at the University of Connecticut. I'm managing about 50 servers and 50 workstations and we're not going to be using Puppet, but I'm very interested in learning about it. I think that's everybody for now. One of the things that I've come to realize when using Puppet is that before I'm going to deploy a new service and I want to start writing cover recipes for it, the first thing I do is I go out on my Google to see if anybody else has done this. That's one way of finding things. If it doesn't already exist, I try to write it. I wanted to ask people what things do you run into that you needed to write either just cover recipes for or be written more generic modules that you could use to deploy services and say if anybody wants to talk about some of the stuff they've done with Puppet. I can say something. We've been using it for a long time, but unfortunately when we started at Stanford there really wasn't a lot in the hardware, so we kind of wrote most of it ourselves, which means that a lot of it isn't very specific to how we do things. There's the old statement from the Mythical Land Month that turning code into a product takes three times as long and turning a product into something to ship is about three times as much time. One of the things that we're missing right now is how do we take a lot of that stuff and share it in a better fashion with other people and kind of detangle it from all the stuff that we've written internally. We're managing just about everything, so at one point or another, we figured out how to kind of server the Puppet code. It's mostly not particularly well in terms of making sure the whole process, but you know, everything from my SQL server to LDF servers, Kerberos, KFCs, they're all managed in public. Yeah, sorry. I'm not one. I work with Condit and we've been using it for about three years and basically one of the things I've always struggled with is to avoid word duplication and so we're working on creating public modules that can be reduced, a patchy module or whatever module to manage that everyone. Unfortunately, we lack the time to properly do that, as we said, because it's pretty hard to share those things, but public is one of the cool things about public that makes it much easier in other systems to share those things because the syntax is readable, so it's kind of easier to learn. So we can pretty quickly figure it out and start using it. So yeah, whatever reason we're trying to create a kind of set of package that has these documents where all the modules are on the public. So if you guys are looking for something to manage any piece of structure, whatever is still that question, there's already a bunch of people that have published various modules that have a directory of modules. So it's not yet one single authoritative source of modules, at least there is a directory of modules. My name is Jeff Crompton again. Like Russ, at my organisation we've written a lot of our own methods and to some extent I think that that's not a bad idea, maybe in your first time grant because you do have to learn the syntax to some extent. So just this last couple of weeks I started using two cases of other people's modules. So to some extent you've got to write grant benefits and in one case I'm using someone else's managed module and they're writing my own module to extend it, to customise it to our needs. In Verizon, if our workflow is generally been when we're first starting a service you write a very generic recipe that does nothing more than just copy a couple of files which are things like that and grab it over time and grows but it's always kind of organisation specific for a while until it gets to the point where it's like you know this would be really nice if this part was generic and then we usually ended up splitting it into a generic module and a site specific module or just a site specific class when we make the generic module such that you can set variables to do different things. It would be site specific, I think first of all to answer the question that you asked what are some interesting things that you're doing with puppet and I think two of the most useful things that we've started to do with puppet that people don't always realise is very, as possible is that we're auto-configuring audios and they're actually quite easy now with an audios module and unit audios not to say there aren't there shouldn't be improvements that we make but this would change the fact that I no longer have RSI because I take long configuration models which is great so those two things I think have been a big win for me but to go back to the way the thread was going about the modules and sharing the modules and that sort of thing we've written quite a number of different modules and we're trying to move most of our internal infrastructure to using as much modules as possible the hard part of writing modules that people probably discovered is that it's hard not to hard-close your infrastructure into a module and if a module is going to be shared amongst other people outside of your internal infrastructure where you have your own policies and all kinds of weird IDs and routing or whatever it is that you have written in some sort of abstract really hard so you head around and think of and when you're trying to just get something working for your infrastructure it's sometimes easier to just do your your particular configuration so the way we've been starting to move is having abstracted modules but then having site local modules that do some of the changes that we wouldn't otherwise pushing into a separate module so that way we have some of the abstracted configuration separated in the module format so that you can share the module with other people the public ones are then internally. Your comment about part of abstracting is that the best way to find when it's not abstracting out is to get other people to start using it or you start using other people's stuff and you realize like hey this is like clear coded for their organization and then you fix it and the more people you have working on it so it's going to release early release help and kind of thing because then these things get discovered it's made more generic I think a lot of the stuff that once you've cleared out there we get a passage all the time from people that they're like oh hey I'm using this and I want to add this support for doing something that my infrastructure needs I didn't really use public but taking a couple of ideas that came up in the previous talk I was wondering if it was possible to with these modules push them into the package that they and put them in a public domain directory in that package you can pick which bits you want to select like water check or something like that where the individual package delivers resources I've been maintaining that package for making modules and making videos and files I've been trying to do that or to have them move themselves on their own and stuff else the way I'm surprised that he's using it is how other people are doing it but we maintain all our public stuff and give repository and the modules that we are more maintaining or using from other people or get some modules and so that's how we're working for making it anyway so it wouldn't be that useful to have things in the day in packages I think it's also maybe the wrong place because you don't need them on the deploy system I can try to answer that because it's something that people will ask there's somebody that takes care of it so there are such modules out there I want to package them because I want public to be more useful out of the box because out of the box public doesn't do much you can follow the little sample things they do so you can configure it you know the whole style of whatever and to follow the samples and to work your way up the very useful things to work with other cases and stuff the problem is that you don't have the standard set of modules yet and once we have that you can create a package that's going to be useful for everyone but right now it's still up for debate where the standard package is from the standard days of modules is or what it is or who's managing it or how we share it and all of this so we have started this discussion on how we are going to manage that and I think one of the goals should be to have a decent package for that that I don't think we're planning or are they yet answering your other questions is to have a consistent environment on every server we're learning so we have like 60 servers and we don't need to install every one of those and create the system in users everywhere everything's already done for us and it's consistent everywhere find this sync configure so we don't we know where we are and it's just like as if we were working to create the custom distribution but it's easier it's just basically I have a comment very clearly and one thing I've been telling you recently is that as soon as I get older my energy starts to get worse and one thing I can really look up to very important stories and that's how I kind of feel about Huppet I used to be able to pull all this stuff in my head but so many services were maintaining that I can't remember what config files what and that sort of thing so it's really nice to be able to take all this stuff write recipes that do all the magic put that on revision control to keep it in the working sense I can stay there and I need to work on it I can go there and read it again in front of my memory under ideas I'll put a note saying you should start packaging stuff that should be work on policy that what modules we should package and I think maybe that's my main approach in that problem which modules are standard modules if we don't wait for the rest of the public community to do that if we just say two things in modules run a little bit of policy start writing what we've seen get it wrong a few times then that's fine I'm just going to speak further in the great way about that the Huppet configuration is covered and it's different that you're treating it like from the unit so you put in a git repository things from other git repositories the nice thing about this is when you're working in a group you can set up on commit just send an email to the group so you can see what everybody's doing send a disk and you can just track all the changes that are going on in the environment and another thing about this you're talking about your own memory but it also helps with institutional memory if somebody leaves you can see exactly what they were thinking when they made certain changes why didn't you change the variables in that specific file and you have a commit message about that I mean it allows you to create but I think that itself is going to be Huppet that's really valuable and to some extent you're still putting in a lot of effort in some ways it might be easier to just go ahead of the file on machine or something it's more effort to check something out and make changes in a recipe about the packaging of modules I agree about the idea but I'll leave it to myself I don't know if we're there yet but I think that on a daily basis I'm making changes to the modules that we're using committing to our gift repository a package that I wasn't changing in some way we have to get to the point where we're understanding how we're going to change packages for our infrastructure on a regular basis or come up abstract enough so that just installing it and then having local something that's changing or not quite there yet but I'm too tied up trying to publicize my infrastructure and be able to change those things and I'd be very happy to be able to do that but I think if someone does do that not necessarily me I wouldn't do that it's kind of going to force the issue because it's going to be harder it's going to be more packed but then you're going to follow about the course I know I can't explain this what do you think that happens with modules that you can have specific modules that overwrite these parts as a module so if it's just on that one there you go I think that having that common shared public modules package is a very good idea I'm not going to use it because I ought to be I can barely keep up with my own infrastructure but I think a lot of people would use it and again people that are interested in working on that can base the packages on the work we're doing I think that's a great idea I don't think we should do this way it's just that the other thing I like about public is the way it allows you to share that practices is the fundamental thing to be able to version control system administration is a totally new concept that I've never found before you always have how to lose an infrastructure and how to do things like that and those things are always dependent on the system that you interpret it's going to be or she's going to fail regular pace and it's going to be a very persistent so what it allows you to do is to share those best practices those instructions in code so that they're formally described and executed with that machine and then when there's an inconsistency on a certain system you get reported and say on the operating system or in that environment what's different if you don't use that yet you're young or whatever and so this is a very powerful thing because it allows systemists to have more approach to their work and start sharing those common best practices which is something that's very hard to do traditionally the black magic assistant men have all this stuff in their hand and once they leave you're caught because there's nobody else that can figure out how things work and they have to maybe they've got some different issue with it but nobody else understands it so it allows you to decentralize that and share it and allow other people to basically do your practices and say well that's bad, that's insecure but that's good, that's a good idea or I'm better at using that and you can improve and share a lot more it's really quickly bringing the open source culture into the system Another approach to that style of knowledge is to set your head is not to avoid the best just avoid every one I know when I second the both bad and the idea of putting your work without a lot of clarification and control and then sending out notifications to people who want to follow those and we moved over a few years ago to get and I just love that aspect of things the ability to have history, you know exactly when everyone changed everything and when we have a really strict policy one of the reasons why we play puppets in the first place was we had a lot of systems that would go hacked up on blocks and when they say they put it back into the build system and the nice thing about puppets is that it goes along with files they do that and then puppets reverse the change and then it stops working and then they are forced to be a little puppet and that is very valuable right at the beginning and then having it all get the other thing the side bonus is the fact that every single one of us as an administrator has a complete backup of our entire machine configuration sitting there and they're all together so if anything ever happens we have some sort of cash drop infrastructure failure you know 20 different backup bodies living around there once are divided into states are we going to get to the painful night very much of the failures but they're part of it I don't want to separate that I've got a slide page this is a question that I would like to go on with if they have an important senior problem I was using both of them to manage 400 nodes lost or probably not so I consider it quite expensive operation to manage packages reported because if I turn on the maintenance and all that stuff which take a lot of time if we want to do it live by 400 or even 5,000, 10,000 computer it's really a lot of studio hours so I'm going to do some many thirdies that are seen from master from time to time in recursive ways but it was kind of high-pitched and I think improveable so I would like to know some other problems but the problem is that if I were going to maintain packages reported over 400 I think with all nodes it will take a lot of time for the package manager to update them on because it will be like let's say 20 minimum and it will fly by 400 it's a lot of studio hours but the nodes were not being used for real or as opposed to 30 seconds VR scene Yeah, I can imagine that I understand your question probably the problem is that when you this specific package is installed on the machine it takes time to install the package Yes, I'm told that they can process them quite small So I think that's a problem that you can't avoid if you want to have a dynamic configuration system you want to be able to install new packages on the fly so you can't avoid that there's just no way I think the only way you can avoid doing that is when you set up a machine you have a specific set of packages set up and then there's no way to run but after that you need to do some upgrades some processing and if the package is taking too much time to upgrade or to process well, the promise of the package that package should be fixed it's always in the KGD or it's somewhere else Puppet just does the install for you and well, Puppet has done some very good performance and we're going to go back to that later but I think there is no proper solution to your problem apart from receiving like starting from that image instead of starting from that base you can install then installing Puppet and then installing all the packages you can install all the packages and then run Puppet to stabilize the integration as you go along and change the history Perhaps a lot of approach would be this, my stable configuration when you have a change coming up you remove servers from the pool or stable servers tell them that they're now allowed to change and once they're back to a stable known state and they're qualified, you make them back into the pool of available customers so that the only things that are in the cluster at the time are things that aren't changing that are in known states other than that I think maybe there are a couple different layers of problems maybe that you're running into maybe is that Puppet by default is going to just wait every 30 minutes or so and then run configuration manifest and if that's too long for you to wait to get this to work then you might need to be doing some sort of Puppet run pushing or forcing those clients to install those packages sooner or using something like AmpliActive which is using published and screened middleware for Q pushing and controlling which servers are going to do the installation the problem is the packages themselves take too long to install and that's I think a problem outside of the public that needs to be figured out through some of these suggestions that might be stated or stable so one of the things we've noticed as we've been growing our infrastructure and adding more and more machines it's almost a thundering birth problem of the Puppetmaster that now we have a bunch of machines all getting the Puppetmaster once every 30 minutes and half of those happen at random intervals but there's still just enough machines hitting it that it's not load is starting to be an issue so those of you that like recipe sell like 600 machines or something like that probably the things that people have done that problem or there's a very easy solution because you can go out violence via DNS Puppetmaster and then just replicate your recipe or directly to your ASCII to Puppetmaster and that or to the sphere of any kind at first I was going to say I run services in a department where somebody belts you on to Puppetmaster on one behalf and as a system administrator it drives me nuts they have the thundering birth problem the solution they implemented is a large number of Puppetstarters and then prom jobs that run at some random time during the day and what do you and is there not bad enough that I wouldn't recommend it I mean I've talked a lot probably with people who are running your Puppetstarters because we share a lot of the same trouble the Google internal folks and Stanford with performance problems we're both balancing across four Puppetstarters and we still have to restart them every four hours because they're really generally the same so a few of the things that we found out in the talk that I've worked with Google one used passenger if you're using Longroll you're going to be very sad if you're using WebRick you are not scaling to more intense systems anyway so and then the other is is that and with that performance stuff in general I'm still kind of conclusion to that it's great that people who wrote Puppet love Ruby I wish that it were something that was in Ruby before the underlying the fact that Ruby is underlying architecture seems to not handle that kind of scale very well but passenger apparently is huge improvement and apparently also the latest version of Puppet are significant improvements on that so about the memory thing we've noticed that it happens with political things so we've mentioned my scale and we've actually managed to fix that for many hours of black porcelain rails from squeeze and some of our rubbery stuff like part of rails and nowadays we don't we used to have a project that started Mongrel's and nowadays we have another kind of months on our Ruby setup on our Ruby Puppet rails we use Mongrel's and it actually works we send him X for a project and we also found the transparency so it runs into the console but it's randomized for its time so the machine can roll at the same time we're doing that too, is anybody running Puppet as a dehuman on the client? I think one another well it's been mentioned that Puppet is improving in terms of running it constantly as a dehuman on the machine instead it's trying to just be occupying memory for 30 minutes in a way that it does something to a lot of people especially on a longer version we used to run things maybe a lot of people go through this maturation process on the Puppet starting out with your web rig and then moving to keep going and keep going and knowing we're at a passenger we were at this engine X Mongrel setup for a long time it started calling over so then we moved to the passenger and now we're okay for a little bit longer but now the public will have to go back are you watching something different? are you watching something different? yeah you can do it with an X Mongrel or much more familiar it's actually in the knobs so sharp but we don't have this problem with the passenger the Puppet master failed and needs to be restarted every four hours we are doing a lot of resource collection into MyStrel for being able to do things like community module or an August module and that's a very heavy resource contentious issue so we're using the which came with 05 I think which allows all the MyStrel operations that Puppet master needs to do to the MyStrel server to get queued up and released from the Puppet master that can be quick into the database whenever it gets wrapped it's a little I've refactored the Puppet master so that's a lot easier to set up now and it moves all the dependencies so you can get but we are still running our Puppet master for the old hardware now people.com it's serving clients so you can spend a lot of time tweaking all the stuff and actually geeking out a lot of performance there are issues all up and down the stack like was mentioned there were some rails issues that were coming from MyStrel timeout stuff and it turned out all of the only fixes was to install rails from it but you get things from all up and down and tweaking it and realizing that things are starting to settle out I think Puppet is getting a lot better in terms of sending files across the network there are a lot of changes and improvements we've got a comment on that from MyStrel there's Sobel and Ganef and Andreas and they said that Puppet on small machines like in Beethoven takes ages train two of them with you on machines and how would you make Puppet run faster on these ARM, RGL, MIPS where it runs an hour and more when it goes a minute on AMD64 and Andreas also wants to use Debian-Enterprise in this and also Ganef comments that at work he has to re-start Puppet and master once a day like Ron it is post-stress database connections when using installing the stack I don't really know how to speed up Puppet on an ARM based machine except to replace it with something more powerful but machine itself is a Ruby problem yes, probably a Ruby problem AMD64 machine with a capable amount of resources available to it it depends completely on what you're trying to do in your manifest how long it's trying to take to compile and apply a manifest on AMD64 machine not that bad but I've seen compile manifest and applications on less powerful AMD64 machine for 20 seconds or less but I don't really think a minute is a problem if you ask me we have a show of hands of who was doing the Debian we have a show of hands who's doing basic programized what we're doing is we originally were running modern build and from even clients and we had to do all this to be switched to passenger we're using back ported rails and rakes and all this other rails and Ruby stuff is back ported packages on the master since the upgrade to 025 you don't need to restart from the master every hour or so so that's also very good and on the client side we switched away from using the Debian apparently with 025 it's much better you don't need to do that anymore but we I just can't afford switching back to the Debian because it's been very visually affected like when the from the master fails and keeps on memory and crashing it's just one server doesn't matter if clients keep on working with existing configuration and when the clients fail it's all around your server well it's all your production server that's just something we can't accept at all so the only problem we had the only problem we had with current job based clients is that sometimes the client would hang on a graze or like various constituencies and whatever we had we had clients that would stop running for some reason would be lying to the machine and find that there's a puppet that hadn't that's been running for like a month or something like that but that's the only problem we had otherwise it was getting above 60 machines and now it needs working very well well it would be nice if the clients knew what the load-on server was instead of waiting for them to take a look at Google or use your payment pretend it was for him collected interesting one of the people working on Puppet is working on this and it has a lot of interesting ways to plug it into Puppet to do things like only run just to stay around does a lot of other amazing things the problem we're using on Puppet right now is we supported that in for the activity pieces that are needed are not quite there yet Tim, there are small moments to all of you who are having these memories it's an active record back we just dumped the memory of the processes that were leaking and it was memory hundered after a month and so on so a great active record and the second thing is that if you engage them now 0.25 is really, really much faster and the switch from to the rest there is something and 0.26 is faster 0.25 is faster from where you see it how do you do this time with Puppet I'm going to talk a little bit about staging we give a lot of thought because we go on clients who don't like us to make changes so well, except for when they ask us to make but not stuff where we change the global model when we want to deploy that everywhere so again, I put it under version control and you can use all sorts of things like framework software release tools that you would normally use for software so the approach we're going to be thinking about is using git branches and basically whenever we add a git branch to our public repository and push it to the server it creates a new environment so that you can put clients into different environments and they get their own git branch essentially to that environment and then what we can do is we can create a stable git branch and we can create a development git branch all of our test systems and our clients test systems stay on the development branch we push all our changes to development first and then it gets so if we want to pull something in stable we can do it get a charity in the stable or more likely what happens is that in six months we require a new stable essentially do what Deming does to release, do rolling upgrades of all of our clients by just switching their environment to the new stable branch and then continue on on development and that kind of model works great because when you have a version control repository sitting underneath the whole other configuration Do you have a documentation and scripts for your setup available? Not yet There is a best practices guide on the Wiki I lost track of where it is at So we've got about 10 minutes left and I was one of the last things here to make sure that how we move going forward I want to be able to capture what everybody is doing and try and start working together a little more Rise up, realize that it made more sense for us to start doing things as generic as we could in terms of hardware with other people so I have a URL here for where Rise up tracks on our own modules Rise up and a bunch of other organizations also have that together and this lower URL here is a site that we have where I guess site libraries and different organizations now are trying to collaborate on common couple modules and reason to get for everything several people mentioned the fact that if we could just get the common place to go to start with these things that becomes the facto place and then people can start contributing to it there's a lot of other examples of this in the community that I think would be good for a couple modules to follow if you looked at your unit exchange or at one common place that everybody started I think right now maybe it is but why is it people are doing things and are making their peer repository public let's try and put it in this document let's think on the way that we can start from there and I made a list of things we're doing and if you see things in there we're like oh yeah I would be useful we're doing that too let's get together and try and merge from ISEE humor with respect to speed if anyone has tried for convenience which is ravini.us not like I have that's probably regarding the project environment and stuff one of the good best practices I discovered the hard way is to enjoy things one way or the other that is when you make a change there's an effect on your mission don't do it on all your machine once do it on one machine and then machine then off and it's once on many or whatever and there's a way to do that there's a marketing convention here they're just doing a kind of creation on one note it's very easy to do that but since you're going to the best practices way it imposes you to keep our care full of something that is one very key point I wanted to mention any other comments a couple things how could you have a contract on the case so you can say put it in this group of machines on this convey then you can roll it with multiple switch like you was describing but the other thing is in regards to ravini.us we haven't run a ravini.us yet but we are doing testing with the enterprise edition and that does gain some performance benefits and memory theoretically it gets about a 30% memory production we're seeing some reduction it's hard to quantify but with public memory use it varies the other thing is I mean this isn't going to help anybody run away but if something goes forward to a group can depend on replacing the ruby memory garbage collector I mean generational garbage collector replacing it with a generational garbage collector so garbage collection operations will have an increase in performance of over 10 volts so ruby itself is largely constrained by the performance of this garbage collection so you should see an order of magnitude improvement I just wanted to quickly finish the puppet in deviant is a layoff group managed package now and it's not just me anymore working on it which is great in fact there's a number of people and I didn't do the last release I hope it's even better and we're also rolling in collaboration with the boom 2 and their work so if you're interested in getting involved please check out the aviat group and use that help and we'll put this document that we built on the dev company and probably I'll just put this on and I'll let you know


So we are here to talk about sales and yes I'll be doing a video about all the stuff in front of me But I wanted to make two videos one about the content in terms of all the how we're set up the Synology the Rio links people have been asking about camera systems, and we have a lot of how many cameras did we sell here 17 17 cameras? And I figured we'll start with because before you can go buy 17 cameras and configure a switch and configure a project you have to sell Yes, you have to sell the project and every every videos Even when people watch him because I like talking about the sales and nothing is secret as I like to say I'm very open about how we do things or how he did things in this particular manner One of these people asked us well cool Tom. I see 17 cameras. How'd you get the sale? Where's that magic job board that this was posted on that you bid on and got the bid and it were you the lowest bidder to cheapest bidder and actually this is Kind of like a Facebook sale. Well, actually it's getting to know you It's your networking sale. Yes. This is a networking sale. Really. This is you you physically know the person we sold this to yes And there's let me list but yeah, but you met them some way. You don't you do they don't yeah And this is why I tell people people buy from people they like that is Forever old sales adage that anytime you've been to anything in sales that part of it somewhere in some way That is phrased that says people buy from people they like Code calling does it work? Eventually, it's a numbers game, you know My wife used to work for the largest lender in America quick and loans and I mean they would have numbers that were insane They would expect you to dial, you know up to talk to almost like, you know Several hundred people a day trying to make these cold calls and things like that So I'm not saying cold calling said it's an effective way to do it But it's a numbers game the same thing with buying ads cold ads that just pop up while people are browsing the internet Yeah, the same problem You're hoping someone sees an ad and finds you more compelling than the other person's ad But they still don't know you have relationship with you a lot of our sales the majority of our sales one longevity of business Does play a factor so I'll say that is definitely thing in here And I'm excluding how we do sales on YouTube, which of course creating content is what maybe why you're watching this video But I'm talking about sales when it comes to just being social a chamber of commerce business events Our chamber of commerce is unique because we have a business networking group within it But if we didn't have that I would probably belong to something like B&I Their private and there's a lot of them We actually have another one called the downriver business association which encompasses several cities in the downriver area And so I've been to some of those events But whatever city you're in whatever group you're in part of it's being social and you will get a better sale Out of being social and that's one of the things I tried especially when you're starting out of business is I love how tech people They see a sales guy and the first thing if they ever find out what they get paid They're like they're overpaid they're overpaid I'm like but the sales is a lot of work sales is a lot of work this here Although Tom knew the person that purchased this equipment. It was not an easy thing to have happened You know we had to go out and and and and look at the site first to see what was needed And this is a sale that's been going on for quite some time. This was quoted out 13 months ago Yeah, originally with a different setup different camera system and everything and So when we went out there for the second time and actually rework some we actually removed a few cameras put cameras in different places so that it Caught more of an area, but it was price conscious people are price conscious out there They are and think about how hard that is if we didn't know him right and by the way I've interacted with them numerous times on Facebook and I bring Facebook up because well a lot of people In in my age my demographic around Facebook Don't believe the rumors of Facebook is dead last time they did her earnings call They talk about their daily active users and I believe I know it's close in the two billion range Of overall users and their daily active is like one and a half billion I don't remember the exact numbers, but yeah dead one There's a percentage a high percentage of the planet that is on the internet is also on Facebook Right, and I bring this up because a lot of people I don't see with filled up profiles of where you work or I see you ranting and raving about everything political or any Hot-button topic that you just want to kind of be I'm just gonna say a lot of people on Facebook They don't want to be right They just want to be an asshole and I want they want to argue on Facebook I'm just gonna throw that out there by being completely I post things that are funny or I post things that are somewhat relative But not overly technical to my business things that I may be engaged with then they've seen some of the cameras They must talk about things and we had a funny video for I had posted about it was an axle breaking in a car And it broke right in front of our shop and watching the wheels just kind of flop was you know Get this the camera had audio and that that intrigued them a little bit So like oh, you know it got a discussion going with the person who was buying this and That's part of the sales process is that getting to know people and that getting out there That's so much of it people think there's some secret job boards There are places that have job postings, but you're just a bunch of blind bidders and by the way the companies that frequently I find This is my Historical of dealing with these that post on those shop boards are going give me the lowest bidder to do this project I need to find the cheapest I That you it's not that you can't win some of those bids, but it comes down to the cheapest and I know the guy is doing It's gonna watch this but he knows because he's a business owner himself we did there is a little bit of margin on these but that's kind of the goal if you're just hustling things and Marking everything up 1% you're not going to stay in business long and that's how some of those bids end up when you find people on job Or you're just competing on price because they don't get to know you But other side again notice we have a reputation our reputation proceeds us. So he talked to other people Once again people will chime in on Facebook. Oh, yeah, Tom did a system for us Tom did a system for us over here People will comment on that and they go We're so happy the support's good if we call there, you know We've been in business for a while act out longevity thing and people know our brand and that takes a long time to build up And it's important that you're always building it up if you start doing everything In there's a there's a point at which you feel this way when you do something so cheap for someone you go I don't want to service that I gave it to him with a 1% markup and now he's just calling me every day And I'm like dude. I'm losing money on it because I got my time I can't pursue this next job because I'm so tied up on your job that I gave you for such a good deal Because you were my friend So you you still have to put margin on even if they're friendly would get to know people which is another trap people fall into But overall it's about getting out there granted. We gave this this project a good deal Oh, yeah, we did we gave this but I think we you know the thing that hasn't been said is value Yeah, what value do you bring if you got to figure out that value when I when I was selling insurance Was I worth a hundred dollars more a month or was I worth? A thousand dollars more a year What is the value you bring the value that tom and and the team here brings is the knowledge That know-how is important and being available and accessible every single time, you know, one of the things The guy that wanted this video. He wanted to see an actual Shot with this video and what it's so I actually set up the video I had kyle hold it behind me and we walked around and and I and I shot a video with this Audio and with the video here and just to show The client what it was going to look like for him and the and the clarity of the audio and the clarity of the picture So there's things you need to do when you're thinking about selling a product when you're thinking about selling You know a camera system a wi-fi system msp there you have to bring value to the table They got to know you they got to like you they then got to trust you and then you got to bring a value When you do that price is not really the the matter Yeah, and we did we actually ordered a camera prior to just one camera He was the specific one that they wanted because we talked about comfort one. That's the one I did the video with Yes, when you did the video with that's why I grabbed it and we did the video for the client This comes back to customer service. We you know talk to the camera and Put the video out there and took it outside show to what looked like outside show it looked like inside Showed the lights off that kind of customer care and things like that has been really What helps sell that value to them right and that's not something you're going to get from some random Job board posting or bid posting that you're going to see And that means you can get a more personal relationship with them And by the way, this is just one project for this client They usually lead to more projects or talking about a few other things or we'll be talking about this And by the way, some of your best referrals come from other people So he is undoubtedly made the phone call the people that we've May have mentioned things like that other people that we Say we did this camera system for your your current client base That's one of the quickest ways you can expand is keep leveraging your current client base Go hey, do you know someone else who needs a camera system like this?  Yeah, so some of these high commission ones I I've never set up because a lot of people ask about like a sales commission program for your clients I'm like Hey, send them a gift card bring them some donuts if they send you a commission But if you make it a paid referral They just become a salesperson for you and some people yeah, and I'm also like well If you think about the perspective that changes they're not promoting you because they like you anymore They're in that question may come up with their friends, you know, or what do you get out of telling me this versus, you know, they're sitting at the You know out to dinner gear with another business owner having interaction with them and they complain about oh My laptop doesn't work and I go my laptop works straight because Lawrence Systems takes care of it That's a that's the kind of referrals you want That's actually how a lot of our business has been growing over the years and things like that So I just don't throw it out there because the question come up how we get the job How do you do it and yes? I'm going to do a video on it because there's a lot of stuff here I'm going to talk about the whole project and how we planned it Um But yeah, it's about getting out there and getting in front of people So people buy from people they like like I said at the beginning and you got to get out there to be liked You got to be out there being social talking to people thinking about if there's a problem You can solve and there was a problem they can solve that needed 17 cameras for this Absolutely a little preview of what's going to be in this job, though There are site to site wireless's these are outdoor job boxes I'm hoping to actually do a video I'll do a video of all the hardware and then I'm going to do another if I have time go out to the Site itself right video because there's a lot of drone out there I don't get the drone out there because these are site to sites that are going to be going on different buildings Because there's one central setup and then the site decides at different buildings And that video will also involve how we planned it because by the way, I have been out there zero times That's a process that I let Brett take care of because this is part of the sales training right is uh If the business only uh can work with me then it's not It doesn't limit you it limits me a lot from growth. So um all this occurred without me ever being on site yet at all It's about duplicating your efforts, right? Yeah, you've got to hire people that are going to be able to be you out in the community And that's another video. We're going to talk about process and sales and everything else Head over to the forums and have this be posted in the forums to have a discussion there or leave some of the comments I try to get to the youtube comments. I've complained before youtube's comment system is not wonderful But you know, let us know what else you want to know about sales and things like that We want to create more videos on the topic But a lot of it is trying to make sure we understand what our audience would like to see and then we'll create more of it from there So all right. Yeah, that's about it. Like I said head over to the forums So that's my favorite place to have the discussion on these topics or suggestions for videos around sales But I will work on getting a video together on all the stuff here so we can get that sorted out as well I'm excited to see that one. Yeah, there's a lot to win into this. This is by the way, real links analogy Unify And some mini trend net poes That's I'll at least leave all the parts list even though I haven't done the video yet that next video is going to be that so All right, thanks And thank you for making it to the end of the video If you like this video, please give it a thumbs up If you'd like to see more content from the channel hit the subscribe button and hit the bell icon If you like youtube to notify you when new videos come out If you'd like to hire us head over to laurance systems.com fill out our contact page And let us know what we can help you with and what projects you'd like us to work together on If you want to carry on the discussion head over to forums.laurancesystems.com Where we can carry on the discussion about this video other videos or other tech topics in general even suggestions for new videos They're accepted right there on our forums, which are free Also, if you like to help the channel in other ways head over to our affiliate page We have a lot of great tech offers for you and once again, thanks for watching and see you next time


أحمده ونسبحه ونقدسه ونشهد أن لا إله إلا الله وأن سيدنا محمد عبده ورسوله الله مصلي وسلم وبارك وترحم على محمد وآل محمد كأضر ما صليت وسلمت وباركت وترحمت على إبراهيم وآل إبراهيم في العالمين إنك حميد المجيد وصلي الله وسلم على خلفاء نبيك وأهل بيته وأحبته علي أمير المؤمنين وقائد الهر المحجلي وعلى البضعة القاهرة واضمة الزهراء سيدة نساء العالمين وعلى سطة نبي الرحمة وسيدة شباب أهل الجنة الحسن والحسين علي مسلام وعلى علي ابن الحسين ومحمد ابن علي وجعفر ابن محمد وموسى ابن جعفر وعلى علي ابن موسى ومحمد ابن علي وعلى علي ابن محمد والحسن ابن علي والخلف الهادي المهدي عجل الله تعالى فرجه وسهل مخرج وجعلنا من أنصاره وعوانه عباد الله أصيكم وأصي نفسي المظنبة المقصرة بتقوى الله ولزون أمره قال ربنا العزيز في كتابه الكريم بسم الله الرحمن الرحيم حتى إذا استيأس الرسل وظنوا أنهم قد كذبوا جاءهم نصرنا فنجي من نشاء ولا يرد بأبسنا عن القوم المجرمين صدق الله العلي العظيم الله سبحانه وتعالى says sometimes even the messengers and the prophets they reached the stage of despair yes حتى إذا استيأس الرسل they were disturbed that where is God's victory I'm working I'm struggling with my community I'm guiding them I'm leaving my home every day every night going to them speaking to them inviting them and they keep rejecting rejecting rejecting where is God's victory God had promised to support us to send us victory where is his victory his victory is not coming down حتى إذا استيأس until the prophets our prophets they were disturbed stay a suppose see how tough times they had in their life do you think now we have tough times at that time there were no sign of victory no sign of victory whoever believed in a prophet he would be persecuted immediately they take his house they take his family away they take his wealth they take his dignity his life and there were no signs of victory even the prophets they were disturbed where is God's victory حتى إذا استيأس الرسل وظنو and ظنو means تيقن they were certain that they have been deemed liars nobody is you know sometimes when you invite people and people don't listen you start having suspicion about yourself you say maybe I'm not saying the right thing maybe I'm wrong this is why nobody is not believing in me see you reach that state you reach that state of despair that you think you are a liar because people are not listening that you are not a liar the wrong is not with you the wrong is with the people people who have been mired by and overwhelmed by dunya they don't listen they don't listen Allah seals over their ears خطه الله وعلى قلوبهم وعلى سمعهم وعلى أبصار المشاء they don't listen not because you are wrong not because the prophet is wrong because they are wrong they are wrong they don't allow they don't to free their souls if their soul is captivated with dunya then it cannot think cannot move they have to free their souls from dunya a little bit so they can hear the truth they can hear the truth and they can follow it حتى رستي أسر مسل وظنه أنهم أتكوذي بو they were deemed that they are liars at that moment at that last moment at the breaking point جاءهم نصونا we sent our rescue and our victory and our help to them فنوط جي من نشاء those that we will we are going to save the believers فنوط جي من نشاء ولا يوردوا بأسونا عن القوم المجرمين but those deniers nothing can protect them against our wrath and anger ولا يوردوا بأسونا عن القوم المجرمين now many people especially young people they ask me they told me از المهدي عليه الصلاة والسلام this is a reality or myth where is he why we see five things and a bloodshed and refugees and prisoners and injustice and volume and aggression and corruption everywhere every corner where is the Mehdi where is he then didn't God say we will send we will send him after the earth is filled with corruption now the earth is filled with corruption with injustice where is he people have reached this breaking point stay as a Muslim if the prophets and messengers of God were disperse me and you it would not be surprising if we get disperse but we shouldn't Allah says we should not وَنَا تَيْ أَسُونَ الرَّوْقِ اللَّهِ never be disperse Allah will send him in the right time and listen to what the Imam Imam Al-Sadaq عليه الصلاة والسلام says تَمْتَدُ غَيْبَةُ الْإِمَامْ his occupation his disappearance is going to be prolonged and prolonged تَمْتَدْ expands حتى يصف الإيمان من الكدر until we purify faith from contamination what does that mean it means تَدَا دِمَا كَانَتْ بِيْنَةُ وُخَبِيْثَ some people their faith is not complete we don't want those people those are going to turn against religion those people are going to defect and disbelieve and move away those are not going to be his lawyer supporters many people are going to say this is a myth he's not here anymore and this is something that people fabricated so they are going to disbelieve in him Allah says because we don't want those people we want people who are full of trust and faith in Allah subhanahu و تعالى and his promises Allah says always we test people we put them to test ام حسفتم أن تدخلوا الجنة أن تتركوا ام حسفتم أن تتركوا و لما يعلم الله و لما يعلم الله والذين جاهدوا منكم we don't leave you without test in the first verse that I recited the first sermon اليفلام ميم that you are going to read in the night of qadr the 23rd in Ramadha اليفلام ميم أحسب الناس أن يتركوا أن يقولوا أم الله و هم لا يفتنون mankind suppose that we leave them alone without putting them to test by just saying verbally that we believe we accept that from them we don't accept that we need actions not just verbal declaration we need to see that in their life this is why we test them we put them to severe tests أف حسب الناس أن يتركوا أعرف أحسب الناس أن يتركوا أن يقولوا أمنا و هم لا يفتنون fitness test we put them to test we put them to test وَلَقَتْفَتَنْ لَالَّذِينَ مِنْ قَبْلِهِمْ all communities before them have been put to test فَلَيَعْلَمَنَّ اللَّهُ الَّذِينَ صَدَحُوا so God wants to show mankind those who are steadfast in the truth and those who are liars they just claim they claim they are followers of Islam they claim that they are followers of Ahlul Bayt and Imam Mehdi but when Imam Mehdi is there they run away maybe some of them will turn against him believe me I have no doubt that some people who claim that they are Shi'a and followers of Ahlul Bayt they are going to be unhappy with his reappearance the same thing happened with the Prophet Muhammad before he became messenger he was beloved by all Mackins all Mackins men and women they loved him they charged him you are a father and a mean you are truthful you are honest you are integrated person you are wonderful person the moment he said they turned again 99% of the people they turned against the same will happen with Imam Mehdi many people are going to turn against him the Saudi royal crown prince he was saying that we cannot work with Iran why? because Iran they believe in the mythical idea of Al-Mahdi who brings justice and peace worldwide so we cannot have diplomatic relationship a country that believes in a universal savior who brings peace and justice you cannot work with them he doesn't because he is only illiterate his father put him in this position he brought him from the desert it's a new book صحيح المسلم أبداود the prophet says المهدي من والدي وفاطمة كيف بكم how do you feel كيف بكم إذا مزال فيكم المسيح ابن مريم وإمامكم منكم مسيح مسايح ستفرح وإمامكم وإمامكم وإمامكم and that is an Imam Al-Mahdi and why people don't read because the answer is in this book ومن لم يجعني الله له نورا فما له النور إنها لا تعمل أبصار ولكن تعمل ملوب التي فالصدور لو CHRISscale وإمامكم مردور يعجبنا أنه ينقل أفضل مخيم إنه الأرزد أựز إنه الأرزد أرزد لا أصبحته ليس لأنه أكبار ليس لأنه أخبار بأنه يفتح لأنه يفتح بالدlان بشكلنا إمام المحدي is a reality and we have to prepare ourselves for him and we have to not only pray for his return but to act, to organize our families, our children to teach them to be good fathers إمام المحدي wants soldiers who are good fathers, not irresponsible fathers good mothers to tend to your children, teach them, raise them islamically with islamic ethics those are the community, the supporters, the unsaved, the helpers of the last imam الإمام المحدي عجل الله وتعالى فوجه اللهم كني وليك الحجة ابن الحسن صلواتك عليه وعلى آبائه في هذه الساعة وفي كل ساعة وليا وحافظة وقائدا وناصرة وتليلا وعينا حتى تسكنه أرضك طوعا وتمتعه فيها طويلا برحمتك يا أرحم الله